Method
Cook the Pasta:
In a large pot of salted boiling water, add the pasta. Cook according to package instructions until al dente (usually about 8-10 minutes).
Tip: If using fresh broccoli, add it to the boiling pasta during the last 3 minutes of cooking. If using frozen, add it during the last 4-5 minutes.
Prepare the Sausage:
While the pasta cooks, heat the olive oil in a skillet over medium heat.
Remove the sausage from its casing and crumble it into the skillet. Cook until browned and cooked through, about 5-7 minutes, breaking it up with a wooden spoon as it cooks.
Sauté the Garlic:
Add the minced garlic and red pepper flakes to the skillet with the sausage. Sauté for an additional 1-2 minutes, until the garlic is fragrant but not burned.
Combine Everything:
Once the pasta and broccoli are done cooking, reserve about 1/2 cup of the pasta water and drain the rest using a colander.
Add the drained pasta and broccoli to the skillet with the sausage. Toss to combine. If the mixture seems dry, add a little reserved pasta water until you reach your desired consistency.
Season and Serve:
Stir in the grated Parmesan cheese, and season with salt and pepper to taste.
Serve hot, garnished with fresh basil or parsley if desired.
Variations
Vegetarian Option: Substitute the sausage with plant-based sausage or add more vegetables like bell peppers or mushrooms.
Gluten-Free Option: Use gluten-free pasta.
Cheesy Twist: For a creamier texture, add a splash of heavy cream or a dollop of ricotta cheese when combining everything.