Wash the broccoli thoroughly and trim away any thick stems. Cut the florets into small bite-sized pieces so they soften quickly while cooking. Smaller broccoli pieces also mix better with the pasta and sausage.
Fresh broccoli works best because it keeps a slight bite and bright flavor. I avoid frozen broccoli since it tends to become watery and mushy in the skillet.
Bring a large pot of salted water to a boil and cook the orecchiette according to package directions. Stop cooking about 2 minutes early because the pasta will continue cooking in the skillet later.
Before draining, reserve about 2 cups of pasta water. This starchy liquid is the secret to making the sauce smooth and glossy without needing cream.
Heat olive oil in a large skillet over medium-high heat. Add the Italian sausage and break it apart into small crumbles using a spoon or spatula while it cooks.
Cook the sausage for about 5–6 minutes until browned and fully cooked. The browned bits at the bottom of the pan create incredible flavor for the sauce.
Add the chopped broccoli and minced garlic directly into the skillet with the sausage. Stir everything together so the broccoli absorbs the flavorful sausage drippings.
Cook for another 5–6 minutes until the broccoli softens slightly. Add a splash of water if needed to help steam the broccoli faster.
Transfer the drained pasta into the skillet with the sausage and broccoli mixture. Pour in about half of the reserved pasta water and toss everything together thoroughly.
The pasta water combines with the sausage juices to create a silky sauce that coats every piece of pasta. Add more pasta water gradually if the mixture looks dry.
Turn off the heat and sprinkle freshly grated Parmesan cheese over the pasta. Toss until the cheese melts into the sauce and becomes creamy.
Finish with red pepper flakes, cracked black pepper, flaky sea salt, and an extra drizzle of olive oil. Serve immediately while hot and flavorful.