Creamy Broccoli Pasta
I wanted to make something quick and comforting for dinner, and this creamy broccoli pasta was the perfect choice. It has that rich, cheesy sauce everyone loves, but the broccoli makes it feel fresh and wholesome. It’s one of those meals that tastes indulgent while sneaking in some veggies.
I love how simple this recipe is—just pasta, broccoli, cream, garlic, and Parmesan. I use fresh broccoli when I can, but frozen works just as well. Always creamy, always flavorful, and always a hit whenever I make it for my family.

Serving it is easy: I pile the pasta into bowls, sprinkle extra Parmesan on top, and sometimes add a little parsley for color. A side of garlic bread or a crisp salad makes it a complete meal. If you have kids like me, they’ll love the cheesy sauce and won’t even notice they’re eating broccoli.
Why I Love This Recipe
- It’s quick and ready in about 30 minutes.
- A creamy, cheesy sauce makes it comforting and delicious.
- Broccoli adds freshness and a healthy twist.
- Uses simple ingredients I usually have on hand.
- Family-friendly—kids and adults both love it.
Ingredients
- 12 oz pasta (penne, fusilli, or fettuccine)
- 3 cups broccoli florets (fresh or frozen)
- 2 tablespoons olive oil
- 3 tablespoons butter
- 4 cloves garlic, minced
- 1 small onion, finely chopped
- 1 cup heavy cream
- 1/2 cup vegetable or chicken broth
- 1 cup grated Parmesan cheese
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
Kitchen Equipment You’ll Need
- Large pot (for boiling pasta and broccoli)
- Colander (for draining pasta and broccoli)
- Large skillet or sauté pan (for making the sauce)
- Wooden spoon or spatula (for stirring)
- Whisk (to keep the sauce smooth)
- Measuring cups and spoons
- Knife and cutting board (for chopping onion, garlic, and broccoli)
- Cheese grater (for fresh Parmesan)
Step by Step to make Creamy Broccoli Pasta
- Cook the pasta: Bring a large pot of salted water to a boil. Add pasta and cook until al dente, adding broccoli florets during the last 3 minutes. Drain, reserving 1 cup of pasta water.
- Sauté aromatics: In a large skillet, heat olive oil and butter over medium heat. Add onion and cook until softened, then stir in garlic for 1 minute until fragrant.
- Make the sauce: Pour in heavy cream and broth, stirring well. Let simmer for 3–4 minutes until slightly thickened.
- Add cheese: Stir in Parmesan until melted and creamy. Season with salt, pepper, and red pepper flakes if using.
- Combine pasta and broccoli: Add drained pasta and broccoli to the skillet. Toss well, adding reserved pasta water as needed for a silky sauce.
- Serve: Garnish with parsley and extra Parmesan. Serve hot with garlic bread or a fresh side salad.
Helpful Tips
- Blanch, don’t drown the broccoli – cook it just until bright green and slightly tender. Overcooked broccoli turns mushy and loses its fresh flavor. A little bite makes the pasta pop.
- Salt your pasta water like the sea – this is your first chance to season the pasta and broccoli. Well-salted water gives them flavor from the inside out. It makes a huge difference in the final dish.
- Use pasta water like magic – save at least a cup before draining. It helps loosen the sauce and makes it silky, clinging to every bite of pasta and broccoli.
- Don’t rush the garlic – sauté it gently so it turns golden, not burnt. Burnt garlic can make the creamy sauce bitter, while golden garlic makes it sweet and fragrant.
- Go fresh with Parmesan – grate it yourself instead of using pre-shredded. Fresh Parmesan melts smoother, gives a nutty kick, and makes the sauce restaurant-worthy.

Optional Ingredients
Mushrooms – sautéed for earthy depth and extra texture.
Sun-dried tomatoes – bring tangy sweetness that balances the richness.
Lemon zest – a fresh, citrusy kick that brightens the sauce.
Chili flakes – for a gentle heat that livens up each bite.
Goat cheese – crumbles in for a tangy, creamy upgrade.
Toasted pine nuts – add nutty crunch and a gourmet finish.
Serving Suggestions
The best way to serve creamy broccoli pasta is hot, straight from the skillet. A sprinkle of fresh Parmesan and parsley on top makes it look inviting and adds a final layer of flavor. It’s comfort food that feels fresh and cozy at the same time.
Pair this pasta with garlic bread or warm dinner rolls for a complete meal. The bread is perfect for scooping up any leftover sauce on your plate. A simple side salad with crisp greens and light dressing also balances the richness.
For extra nutrition, serve with roasted vegetables like carrots, zucchini, or bell peppers. The colorful veggies not only brighten the plate but also add texture and freshness. This turns a simple pasta dish into a wholesome family dinner.
Variations and Substitutions
Chicken Broccoli Pasta – add grilled or shredded chicken to make it heartier. The protein balances the creamy sauce and turns the dish into a filling main meal.
Shrimp Broccoli Pasta – swap chicken for shrimp, cooking them quickly in butter and garlic. The seafood flavor pairs beautifully with the cream sauce.
Vegan Creamy Broccoli Pasta – use coconut milk or cashew cream instead of dairy cream. Nutritional yeast can replace Parmesan for cheesy flavor without cheese.
Spicy Broccoli Pasta – add red pepper flakes, chili oil, or jalapeños. The heat balances the creaminess and gives the dish a bold kick.
Whole Wheat or Gluten-Free Pasta – substitute your favorite alternative pasta. It makes the dish more nutritious or friendly for gluten-sensitive eaters.
Cheesy Upgrade – mix in mozzarella, Gruyère, or cheddar along with Parmesan. This creates a richer, more indulgent cheese pull in every bite.
Lemon Herb Pasta – stir in lemon juice, zest, and fresh basil or dill. This version feels lighter, brighter, and more refreshing.
Broccoli Pesto Pasta – blend some of the broccoli with olive oil, garlic, and Parmesan into a quick pesto. Toss it with pasta for a vibrant green twist.
How to Store
Keep leftovers in an airtight container in the refrigerator for up to 3 days. Let the pasta cool before storing so the sauce doesn’t separate. For best texture, you can store the broccoli and pasta separately from the sauce if you plan to reheat later.
How to Reheat
Reheat gently on the stovetop over low heat, adding a splash of milk, cream, or even pasta water to loosen the sauce. Stir often so it doesn’t stick. You can also reheat in the microwave in short bursts, but the stovetop will give you the creamiest result.

Creamy Broccoli Pasta FAQ
Can I use frozen broccoli?
Yes! Just add it straight to the pasta water a few minutes before the pasta is done. It works just as well as fresh.
What pasta shape works best?
Short pasta like penne or fusilli holds the sauce well, but fettuccine or spaghetti also work if you prefer long noodles.
Can I make it lighter?
Swap heavy cream for half-and-half or milk. It will still be creamy but with fewer calories.
How do I make it vegan?
Use plant-based cream (like cashew or coconut milk) and nutritional yeast instead of Parmesan. It’s still rich and flavorful.
How do I keep the sauce from separating?
Cook on low heat and stir often. Adding cheese slowly helps create a smooth sauce.
Can I add protein?
Yes, grilled chicken, shrimp, or even crispy tofu work perfectly. They make the dish more filling.
How can I make it spicier?
Add red pepper flakes, chili oil, or sauté a little fresh chili with the garlic. It gives the pasta a nice kick.
Creamy Broccoli Pasta
Course: MainCuisine: Italian-InspiredDifficulty: Easy4
servings10
minutes20
minutes30
minutesCreamy Broccoli Pasta is a quick and comforting dish made with tender broccoli, pasta, and a rich Parmesan cream sauce. It’s cheesy, flavorful, and perfect for sneaking in some veggies.
Ingredients
12 oz pasta (penne, fusilli, or fettuccine)
3 cups broccoli florets (fresh or frozen)
2 tablespoons olive oil
3 tablespoons butter
4 cloves garlic, minced
1 small onion, finely chopped
1 cup heavy cream
1/2 cup vegetable or chicken broth
1 cup grated Parmesan cheese
1/2 teaspoon red pepper flakes (optional)
Salt and black pepper, to taste
Fresh parsley, chopped (for garnish)
Directions
- Cook the pasta: Bring a large pot of salted water to a boil. Add pasta and cook until al dente, adding broccoli florets during the last 3 minutes. Drain, reserving 1 cup of pasta water.
- Sauté aromatics: In a large skillet, heat olive oil and butter over medium heat. Add onion and cook until softened, then stir in garlic for 1 minute until fragrant.
- Make the sauce: Pour in heavy cream and broth, stirring well. Let simmer for 3–4 minutes until slightly thickened.
- Add cheese: Stir in Parmesan until melted and creamy. Season with salt, pepper, and red pepper flakes if using.
- Combine pasta and broccoli: Add drained pasta and broccoli to the skillet. Toss well, adding reserved pasta water as needed for a silky sauce.
- Serve: Garnish with parsley and extra Parmesan. Serve hot with garlic bread or a fresh side salad.






