Bacon Broccoli and Parmesan Pasta

Creamy penne pasta tossed with crispy bacon, tender broccoli florets, and freshly grated Parmesan. Pin It
Creamy penne pasta tossed with crispy bacon, tender broccoli florets, and freshly grated Parmesan. | easymealnotebook.com

This satisfying pasta brings together crispy diced bacon, bright broccoli florets, and a velvety Parmesan cream sauce. The dish comes together in under 30 minutes, making it ideal for busy weeknights when you want something hearty without spending hours in the kitchen.

The sauce develops its silky texture by combining heavy cream with freshly grated Parmesan and a splash of reserved pasta water. Red pepper flakes add optional warmth, while garlic provides aromatic depth. The result is a balanced, creamy dish that's both comforting and surprisingly fresh.

The smell of bacon rendering in a skillet stops me in my tracks every single time. I discovered this pasta on a Tuesday when the refrigerator held nothing but odds and ends—a bit of bacon, half a head of broccoli, some cream nearing its date. Now it is the meal I make when I want something rich but quick, when I am tired but still want real food on the table.

Last winter my sister came over after a rotten day at work. I put a pot of water on, cooked the bacon until the kitchen smelled like comfort, and we stood at the counter eating this straight from the skillet. She told me it was exactly what she needed. Sometimes the simplest food is the one that stays with you.

Ingredients

  • 350 g (12 oz) penne or fusilli pasta: The ridges catch the sauce beautifully, and short pasta feels more comforting somehow
  • 150 g (5 oz) bacon, diced: Thick cut yields more flavor, but regular works perfectly fine
  • 300 g (10 oz) broccoli florets: Cut them small so they cook through in just a few minutes
  • 60 g (2/3 cup) freshly grated Parmesan cheese: Buy a wedge and grate it yourself—pre grated does not melt the same way
  • 120 ml (1/2 cup) heavy cream: Makes the sauce silky without being too heavy
  • 2 tbsp olive oil: Helps the bacon cook evenly and prevents sticking
  • 2 cloves garlic, minced: Fresh garlic is best here—powder cannot compare
  • 1/2 tsp crushed red pepper flakes: Optional but adds a lovely warmth
  • Salt and freshly ground black pepper: Taste as you go, especially since the bacon brings salt

Instructions

Boil the pasta water:
Bring a large pot of salted water to a rolling boil. Generous salt makes the pasta itself taste better.
Cook the pasta:
Add pasta and cook until just shy of al dente, about 2 minutes less than package directions.
Add the broccoli:
Drop broccoli florets into the boiling water during the last 3 minutes. Drain everything together, reserving 120 ml (1/2 cup) of the cooking water first.
Crisp the bacon:
While pasta cooks, heat olive oil in a large skillet over medium heat. Add bacon and cook until crisp and browned, about 5 to 7 minutes.
Add aromatics:
Stir in garlic and red pepper flakes. Cook just 1 minute until fragrant but not burned.
Combine everything:
Add drained pasta and broccoli to the skillet. Pour in cream and half the Parmesan. Toss vigorously, adding pasta water as needed to create a silky sauce that clings to each piece.
Season and serve:
Taste and adjust salt and pepper. Serve immediately with extra Parmesan on top.
Golden-brown bacon pieces and bright green broccoli on top of a cheesy pasta dish. Pin It
Golden-brown bacon pieces and bright green broccoli on top of a cheesy pasta dish. | easymealnotebook.com

This pasta has become my go to for friends who claim they do not like broccoli. Something about the bacon and cream changes everything. Last month I served it to a skeptical dinner guest who asked for seconds.

Making It Your Own

A splash of lemon juice right before serving cuts through the richness and brightens everything. I learned this trick by accident when squeezing lemon over leftovers and now I never serve it without.

What To Serve With It

A crisp white wine like Pinot Grigio pairs beautifully with the creamy sauce. A simple green salad with a vinaigrette balances the richness perfectly.

Getting Ahead

You can cook the bacon and chop the broccoli earlier in the day, but I recommend making the sauce fresh. Cream sauces do not reheat as gracefully as other dishes.

  • The pasta continues absorbing sauce as it sits, so it may need a splash more cream when reheating
  • Mushrooms or peas make excellent additions if you want more vegetables
  • Turkey bacon works but you may need to add a bit more olive oil for the same richness
A close-up of Bacon Broccoli and Parmesan Pasta, garnished with extra cheese and red pepper flakes. Pin It
A close-up of Bacon Broccoli and Parmesan Pasta, garnished with extra cheese and red pepper flakes. | easymealnotebook.com

Some meals are just good, and some meals feel like a warm blanket. This pasta is the latter.

Recipe Questions & Answers

Substitute the heavy cream with full-fat coconut cream or a dairy-free cream alternative. Use nutritional yeast or vegan Parmesan instead of traditional Parmesan cheese.

Penne and fusilli are excellent choices because their ridges and curves hold the creamy sauce well. Other short pasta like rigatoni, gemelli, or farfalle also work beautifully in this dish.

Yes, frozen broccoli works well. Thaw it first and pat dry to prevent watering down the sauce. Add it during the last 2 minutes of pasta cooking time rather than 3 minutes.

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.

Absolutely. Sautéed mushrooms, spinach, peas, or sun-dried tomatoes complement the flavors nicely. Add leafy greens like spinach at the end just until wilted.

The cream creates richness, but the broccoli and red pepper flakes provide balance and freshness. You can reduce the cream to 80ml and increase pasta water slightly for a lighter version.

Bacon Broccoli and Parmesan Pasta

Crispy bacon, tender broccoli, and creamy Parmesan sauce combine in this comforting Italian-inspired pasta dish, ready in just 30 minutes.

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 Pasta: Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain the pasta.
2
Add Broccoli: While the pasta cooks, cut broccoli into small florets. Add to the pasta water during the last 3 minutes of cooking. Drain together with the pasta.
3
Crisp Bacon: In a large skillet over medium heat, add olive oil and bacon. Cook, stirring occasionally, until bacon is crisp (about 5–7 minutes).
4
Sauté Aromatics: Add garlic and red pepper flakes (if using) to the skillet and sauté for 1 minute until fragrant.
5
Combine and Sauce: Add the drained pasta and broccoli to the skillet. Pour in the cream and half of the Parmesan cheese. Toss to combine, adding reserved pasta water as needed to create a silky sauce.
6
Season and Serve: Season with salt and pepper. Serve immediately, garnished with the 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 in pasta), Milk (Parmesan, cream), Pork (bacon)
  • May contain: Sulphites (check bacon and Parmesan labels)
  • Double-check all labels if you have allergies.
Natalie Pierce

Sharing quick, comforting recipes and kitchen wisdom for busy food lovers.