Creamy Zucchini and Broccoli Pasta with Bacon

A comforting and flavorful pasta dish, this recipe combines tender linguine with sautéed zucchini, broccoli florets, and crispy bacon bits, all enveloped in a rich, creamy Parmesan sauce. It’s an easy yet elegant meal perfect for busy weeknights or casual dinner gatherings.

Why You’ll Love This Recipe

This pasta recipe is indulgent yet balanced—combining the richness of cream and cheese with the freshness of vegetables. The crispy bacon adds depth and savory crunch, while the garlic and optional red pepper flakes introduce subtle complexity. It’s quick to prepare, versatile, and ideal for using up seasonal zucchini and broccoli. Plus, it delivers satisfying comfort in every bite.

ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

8 oz linguine or spaghetti
1 tablespoon olive oil
4 slices bacon, chopped
1 small zucchini, thinly sliced
1 cup broccoli florets
2 cloves garlic, minced
1 cup heavy cream
½ cup grated Parmesan cheese
Salt and black pepper to taste
Optional: pinch of red pepper flakes

directions

  1. Cook the pasta in salted boiling water according to the package instructions. Reserve ½ cup of the pasta cooking water, then drain and set the pasta aside.
  2. In a large skillet, heat olive oil over medium heat. Add the chopped bacon and cook until crispy. Remove the bacon using a slotted spoon and set it aside on a paper towel-lined plate.
  3. In the same skillet with the bacon drippings, add the zucchini and broccoli. Sauté for 4–5 minutes until the vegetables are just tender.
  4. Add the minced garlic and cook for another 1–2 minutes until fragrant.
  5. Lower the heat and pour in the heavy cream. Stir in the Parmesan cheese and let the sauce simmer gently until slightly thickened.
  6. Return the cooked bacon to the skillet and season the sauce with salt, black pepper, and red pepper flakes if using.
  7. Add the cooked pasta and a splash of the reserved pasta water. Toss everything together until the sauce evenly coats the pasta.
  8. Serve immediately with extra grated Parmesan on top, if desired.

Servings and timing

This recipe yields approximately 4 servings. The preparation time is about 10 minutes, and the cooking time is around 20 minutes, making it a 30-minute meal from start to finish.

Variations

  • Vegetarian version: Omit the bacon and add mushrooms or sun-dried tomatoes for extra depth.
  • Lighter option: Use half-and-half or a milk and Greek yogurt blend in place of heavy cream.
  • Pasta alternatives: Swap linguine with penne, fettuccine, or whole wheat pasta.
  • Add protein: Stir in grilled chicken or shrimp for a more filling dish.
  • More greens: Add spinach or peas for additional color and nutrition.

storage/reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm the pasta gently in a skillet over low heat with a splash of milk or cream to loosen the sauce. Avoid microwaving if possible, as it may cause the cream sauce to separate.

FAQs

Can I use frozen broccoli instead of fresh?

Yes, just make sure to thaw and drain it well before sautéing.

What’s the best way to make this sauce extra creamy?

Simmer the cream gently and use freshly grated Parmesan for better melting and texture.

Can I make this pasta ahead of time?

It’s best served fresh, but you can make it a few hours in advance and reheat gently before serving.

What can I use instead of heavy cream?

You can substitute with half-and-half, evaporated milk, or a mix of milk and Greek yogurt.

How do I keep the vegetables from overcooking?

Add them in stages and sauté only until tender-crisp to preserve texture.

Can I omit the bacon?

Yes, the dish will still be delicious without bacon. Consider adding a vegetarian alternative or extra veggies.

Is this dish spicy?

Only if you add the optional red pepper flakes. Otherwise, it’s mild and family-friendly.

How can I make this gluten-free?

Use a gluten-free pasta and check labels on cream and cheese for hidden gluten ingredients.

What can I serve with this pasta?

It pairs well with a crisp green salad or garlic bread for a full meal.

Can I freeze this dish?

Cream-based sauces don’t freeze well, as they can separate when reheated. It’s best to enjoy fresh or refrigerate short-term.

Conclusion

Creamy Zucchini and Broccoli Pasta with Bacon is a simple yet indulgent dish that combines comforting flavors with fresh vegetables. Whether you’re cooking for family or guests, this pasta delivers a satisfying meal with minimal effort. With options for customization and quick preparation, it’s a reliable recipe you’ll return to time and again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Zucchini and Broccoli Pasta with Bacon

Creamy Zucchini and Broccoli Pasta with Bacon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma Delaney
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Low Lactose

Description

A comforting and creamy pasta dish featuring sautéed zucchini, broccoli, and crispy bacon tossed with linguine in a rich Parmesan cream sauce.


Ingredients

Units Scale
  • 8 oz linguine or spaghetti
  • 1 tablespoon olive oil
  • 4 slices bacon, chopped
  • 1 small zucchini, thinly sliced
  • 1 cup broccoli florets
  • 2 cloves garlic, minced
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • Salt and black pepper to taste
  • Optional: pinch of red pepper flakes

Instructions

  1. Cook pasta in salted boiling water according to package instructions. Reserve ½ cup pasta water, then drain.
  2. In a large skillet, heat olive oil over medium heat. Add chopped bacon and cook until crispy. Remove with a slotted spoon and set aside.
  3. Add zucchini and broccoli to the skillet. Sauté for 4–5 minutes until just tender. Add garlic and cook for another 1–2 minutes.
  4. Reduce heat, pour in heavy cream, and stir in Parmesan cheese. Simmer gently until sauce thickens slightly.
  5. Return cooked bacon to the skillet. Season with salt, pepper, and red pepper flakes (if using).
  6. Toss in the cooked pasta and a splash of reserved pasta water to help coat. Mix until well combined and creamy.
  7. Serve immediately with extra Parmesan if desired.

Notes

  • Reserve pasta water to adjust sauce consistency if needed.
  • Substitute turkey bacon or pancetta for variations in flavor.
  • For a vegetarian version, omit bacon and add mushrooms or peas.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 520
  • Sugar: 3g
  • Sodium: 540mg
  • Fat: 30g
  • Saturated Fat: 15g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 44g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 85mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *