Bacon Broccoli and Parmesan Pasta

Creamy Bacon Broccoli and Parmesan Pasta twirls on a fork, ready for a comforting weeknight dinner. Pin It
Creamy Bacon Broccoli and Parmesan Pasta twirls on a fork, ready for a comforting weeknight dinner. | oopsdelicious.com

This satisfying pasta combines crispy diced bacon with tender-crisp broccoli florets, all coated in a rich Parmesan cream sauce. The penne or fusilli pasta creates perfect pockets for the silky sauce to cling to, while garlic and optional red pepper flakes add depth. Ready in just 30 minutes, this Italian-inspired dish balances smoky, savory, and creamy elements for a comforting weeknight meal that serves four generously.

The aroma of bacon sizzling in a skillet instantly makes my kitchen feel like home, especially on those chaotic Tuesday evenings when everyone is hungry and time is short. This pasta came together during one such night when I had forgotten to plan dinner and had to make do with whatever was hiding in the fridge. The combination of crispy pork, fresh broccoli, and that silky parmesan cream sauce turned a potential disaster into a family request that now appears weekly at our table.

My sister in law actually renamed this Tuesday comfort pasta after I made it for her family during a particularly stressful week. Her kids, who normally treat broccoli like something radioactive, were scraping their plates clean and asking when we could have the green pasta again. Now whenever I bring this to family dinners, the quiet that falls over the table as everyone digs in is the best compliment I could ask for.

Ingredients

  • 350 g (12 oz) penne or fusilli pasta: The ridges and curves catch the sauce beautifully, and I have found that slightly undercooking the pasta by about a minute gives you that perfect texture when it finishes cooking in the sauce
  • 150 g (5 oz) bacon, diced: Thick cut bacon renders more fat and gives you those irresistible crispy bits that I always end up snitching while finishing the rest of the dish
  • 300 g (10 oz) broccoli florets: Cutting these into bite sized pieces ensures they cook quickly and stay tender crisp rather than mushy
  • 60 g (2/3 cup) freshly grated Parmesan cheese: Pre grated cheese simply does not melt the same way, and the five minutes it takes to grate your own makes all the difference in how silky the sauce becomes
  • 120 ml (1/2 cup) heavy cream: This creates that restaurant quality coating that clings to every strand of pasta
  • 2 tbsp olive oil: A small amount helps prevent the bacon from burning and starts building the base of your sauce
  • 2 cloves garlic, minced: Fresh garlic becomes sweet and fragrant when cooked in the bacon fat, unlike the harsh note it can have if added raw
  • 1/2 tsp crushed red pepper flakes: Even if you do not like heat, this tiny amount adds a subtle warmth that balances the richness of the cream
  • Salt and freshly ground black pepper: Remember the bacon and parmesan are already salty, so taste before adding much salt

Instructions

Get your pasta water going:
Bring a large pot of generously salted water to a boil, using enough water so the pasta has plenty of room to move around as it cooks
Cook the pasta:
Add the pasta and cook until just shy of al dente, then during those last 3 minutes, toss in your broccoli florets so everything finishes cooking together
Save that liquid gold:
Before draining, scoop out about 120 ml (1/2 cup) of the starchy pasta water, which will be your secret weapon for creating a silky sauce that clings perfectly to every piece of pasta
Crisp the bacon:
While the pasta cooks, heat olive oil in a large skillet over medium heat and add the diced bacon, cooking until those beautiful brown bits form and the fat has rendered out completely
Build the flavor base:
Add the minced garlic and red pepper flakes to the bacon, stirring constantly for about a minute until the garlic becomes fragrant but not brown
Bring it all together:
Add the drained pasta and broccoli to the skillet, then pour in the cream and half of the parmesan, tossing vigorously to create a glossy sauce that coats everything evenly
Finish and serve:
Add pasta water a splash at a time if the sauce seems too thick, season with black pepper, and serve immediately with the remaining parmesan scattered on top
Golden crispy bacon and tender-crisp broccoli shine in this Bacon Broccoli and Parmesan Pasta close-up. Pin It
Golden crispy bacon and tender-crisp broccoli shine in this Bacon Broccoli and Parmesan Pasta close-up. | oopsdelicious.com

This recipe became my go to comfort dish during a particularly rough winter when I was working long hours and needed something that felt like a hug but did not require hours of stirring. There is something deeply satisfying about standing at the stove, listening to the bacon crackle while the broccoli steams, knowing that in just a few minutes I will be sitting down to something that makes everything feel a little more manageable.

Making It Your Own

Once you have the basic technique down, this pasta is incredibly forgiving. I have added frozen peas during the broccoli blanch, tossed in baby spinach at the very end so it wilts gently, and even used chopped asparagus when spring arrives. The sauce is neutral enough that almost any vegetable works beautifully, and the bacon provides enough backbone to carry it all.

The Pasta Water Secret

Professional chefs talk constantly about pasta water, and this recipe is the perfect example of why it matters. That cloudy, starchy liquid is what transforms ordinary cream into a restaurant quality sauce that actually clings to each piece of pasta instead of sliding off. I keep a measuring cup right by the colander now because forgetting this step was the one mistake I made repeatedly before finally learning better.

Getting The Texture Right

The biggest mistake I see people make with cream sauces is adding the cream to a pan that is still screaming hot. The sudden temperature change can cause the cream to separate into tiny bits of fat and liquid, leaving you with a broken, grainy sauce instead of something silky and luxurious. Take the pan off the heat for about 30 seconds before pouring in the cream, and you will notice the difference immediately in how smooth and cohesive everything becomes.

  • If your sauce feels too thick, add pasta water one tablespoon at a time until it loosens up
  • The sauce will continue to thicken as it sits, so do not be afraid to make it slightly thinner than you think you want
  • Leftovers can be revived with a splash of cream or water and gentle reheating
Steaming plate of Bacon Broccoli and Parmesan Pasta, garnished with extra cheese, ready to serve. Pin It
Steaming plate of Bacon Broccoli and Parmesan Pasta, garnished with extra cheese, ready to serve. | oopsdelicious.com

This pasta has saved more weeknight dinners than I can count, and the fact that my kids now request broccoli is nothing short of a miracle. Some recipes are just worth keeping in your back pocket for those nights when you need something fast but still crave something that feels like a proper meal.

Recipe FAQs

Yes, substitute the bacon with diced pancetta alternatives like smoked tofu, tempeh bacon, or simply add extra vegetables and increase the Parmesan for more umami flavor.

Penne and fusilli are ideal because their ridges and curves hold the creamy sauce well. Other short pasta like rotini, rigatoni, or farfalle also work beautifully.

Fresh broccoli provides better texture, but frozen works in a pinch. Thaw and pat dry before adding to prevent watering down the sauce, and reduce cooking time slightly.

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of cream or pasta water to restore the sauce's creamy consistency.

Cook the bacon and broccoli ahead, but combine with pasta and sauce just before serving. The sauce separates if made too far in advance and tastes best freshly tossed.

Half-and-half works for a lighter sauce, or try crème fraîche for tanginess. For dairy-free options, use coconut cream or cashew cream, though the flavor profile will change.

Bacon Broccoli and Parmesan Pasta

Crispy bacon and fresh broccoli tossed with pasta in a silky Parmesan cream sauce

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 oz penne or fusilli pasta

Meats

  • 5 oz bacon, diced

Vegetables

  • 10 oz broccoli florets

Dairy

  • 2/3 cup freshly grated Parmesan cheese, plus extra for serving
  • 1/2 cup heavy cream

Pantry & Seasoning

  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1/2 tsp crushed red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste

Instructions

1
Cook the Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1/2 cup pasta water, then drain.
2
Add Broccoli: Cut broccoli into small florets. Add to pasta water during final 3 minutes of cooking. Drain together with pasta.
3
Crisp the Bacon: Heat olive oil in large skillet over medium heat. Add bacon and cook, stirring occasionally, until crisp, about 5–7 minutes.
4
Sauté Aromatics: Add minced garlic and red pepper flakes (if using) to skillet. Sauté 1 minute until fragrant.
5
Combine and Sauce: Add drained pasta and broccoli to skillet. Pour in cream and half the Parmesan. Toss to combine, adding reserved pasta water as needed for silky consistency.
6
Season and Serve: Season with salt and pepper. Serve immediately, garnished with remaining Parmesan.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Colander
  • Cheese grater
  • Knife and cutting board

Nutrition (Per Serving)

Calories 560
Protein 24g
Carbs 54g
Fat 27g

Allergy Information

  • Contains wheat (gluten), milk, and pork. May contain sulphites.
Tara Livingston

Home cook sharing easy, flavorful recipes and real-life kitchen tips for busy, food-loving families.