Creamy Broccoli Pasta is a comforting and satisfying dish that brings together tender pasta, fresh broccoli, and a rich, velvety sauce. It’s a perfect weeknight meal that can be prepared in one pot, saving you time without compromising on flavor. Whether you’re looking for a quick vegetarian dinner or a new twist on a pasta favorite, this recipe delivers a creamy, cheesy experience that’s bound to please.
Why You’ll Love This Recipe
This recipe is quick, easy, and uses pantry staples, making it ideal for busy evenings. It’s a one-pot meal that requires minimal cleanup and can be easily customized with different proteins or vegetables. The creamy sauce, made with heavy cream and Parmesan, coats the pasta and broccoli beautifully, creating a hearty and wholesome dish. Plus, it’s family-friendly and even picky eaters tend to enjoy it.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
- pasta (such as medium shells or penne)
- broccoli florets
- butter
- olive oil
- onion, finely chopped
- garlic, minced
- Italian seasoning
- red pepper flakes (optional)
- salt and black pepper
- heavy cream
- Parmesan cheese, grated
- reserved pasta cooking water
Directions
- Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions.
- During the last 3 minutes of cooking, add the broccoli florets to the boiling water.
- Reserve about ½ cup of the pasta water, then drain the pasta and broccoli.
- In the same pot, melt butter with olive oil over medium heat. Add chopped onion and cook until translucent, about 3–4 minutes.
- Stir in the garlic, Italian seasoning, red pepper flakes (if using), salt, and pepper. Cook for another minute.
- Lower the heat and pour in the heavy cream. Stir to combine.
- Add the Parmesan cheese and stir until fully melted and the sauce is creamy.
- Mix in the pasta and broccoli. If the sauce is too thick, gradually add the reserved pasta water.
- Adjust seasoning as needed and serve warm with extra Parmesan if desired.
Servings and timing
This recipe yields approximately 4 servings. Preparation takes around 10 minutes, and cooking time is about 20 minutes, for a total of 30 minutes.
Variations
- Add grilled chicken, shrimp, or tofu for extra protein.
- Swap out the Parmesan with other cheeses like Asiago or Pecorino for a different flavor.
- Stir in spinach or mushrooms for added vegetables.
- A touch of lemon zest or juice can brighten up the sauce.
- Use whole-wheat pasta for a more wholesome variation.
Storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a saucepan over low heat, adding a splash of milk or cream to loosen the sauce. Avoid microwaving for too long as it can cause the sauce to separate.
FAQs
How do I make the sauce creamier?
Using heavy cream and freshly grated Parmesan creates a thick, creamy sauce. Adding some reserved pasta water helps to adjust the consistency.
Can I use frozen broccoli?
Yes, just add the frozen broccoli directly to the boiling pasta water a few minutes before the pasta finishes cooking.
Is this recipe vegetarian?
Yes, as long as you use vegetarian-friendly Parmesan, this dish is completely vegetarian.
Can I use milk instead of cream?
You can substitute with whole milk, but the sauce will be thinner and less rich. Consider adding a bit of cream cheese for thickness.
What pasta shape works best?
Short pasta like shells, penne, or fusilli work well as they hold the sauce nicely.
Can I make this dish ahead of time?
Yes, but it’s best served fresh. If made ahead, store in the fridge and reheat gently with a splash of milk or cream.
How do I prevent the sauce from curdling?
Avoid overheating the cream. Cook over low heat and add cheese gradually.
Can I make this gluten-free?
Yes, just use your favorite gluten-free pasta.
What protein can I add to this dish?
Grilled chicken, sautéed shrimp, bacon, or even crispy chickpeas work well.
Can I freeze this pasta?
It’s not recommended as creamy sauces tend to separate after freezing and reheating.
Conclusion
Creamy Broccoli Pasta is a simple yet indulgent meal that’s easy to prepare and endlessly customizable. Whether served as a main or a side, it’s a reliable recipe that delivers rich flavor and satisfying texture. With its quick prep and one-pot convenience, this dish is bound to become a staple in your home-cooked meals.
Print
Creamy Broccoli Pasta
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Dish, Vegetarian
- Method: Boil, Sauté
- Cuisine: Italian-Inspired
Description
Creamy Broccoli Pasta features tender pasta and broccoli florets tossed in a velvety garlic-Parmesan cream sauce. It’s simple, satisfying, and perfect as a quick weeknight dinner or a hearty vegetarian main.
Ingredients
- 8 oz pasta (penne, fettuccine, or shells)
- 3 cups broccoli florets
- 2 tablespoons butter
- 3 cloves garlic, minced
- 1 cup heavy cream or half-and-half
- 3/4 cup freshly grated Parmesan cheese
- Salt and pepper, to taste
- Optional: pinch of nutmeg, lemon zest, or red pepper flakes
- Optional toppings: extra cheese, toasted breadcrumbs, fresh parsley
Instructions
- Cook Pasta & Broccoli:
- Bring a large pot of salted water to a boil. Add pasta and cook according to package directions. Add broccoli in the last 3–4 minutes of cooking. Drain and set aside.
- Make the Cream Sauce:
- In a large skillet, melt butter over medium heat. Add garlic and sauté until fragrant, about 1 minute.
- Pour in cream and simmer gently for 2–3 minutes. Stir in Parmesan until melted and smooth.
- Combine & Serve:
- Add cooked pasta and broccoli to the skillet. Toss to coat in the sauce. Season with salt, pepper, and any optional seasonings.
- Serve hot with your favorite toppings.
Notes
- Use milk + a bit of flour for a lighter version.
- Add sautéed mushrooms or spinach for extra flavor.
- Top with grilled chicken or tofu for protein.
- Details
Nutrition
- Calories: 420 kcal
- Sugar: 3g
- Sodium: 290mg
- Fat: 20g
- Saturated Fat: 12g
- Carbohydrates: 42g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 55mg
Your email address will not be published. Required fields are marked *