Bacon Broccoli Parmesan Pasta

Golden crispy bacon and tender broccoli florets mingle in a creamy Parmesan sauce in this Bacon Broccoli and Parmesan Pasta dish. Pin it
Golden crispy bacon and tender broccoli florets mingle in a creamy Parmesan sauce in this Bacon Broccoli and Parmesan Pasta dish. | tastymakerblog.com

This satisfying pasta combines smoky crispy bacon with tender-crisp broccoli florets, all coated in a velvety Parmesan cream sauce. The dish comes together in just 30 minutes, making it perfect for busy weeknights when you want something hearty without spending hours in the kitchen. The heavy cream creates a silky sauce that clings beautifully to penne or fusilli, while freshly grated Parmesan adds rich umami depth. A hint of garlic and optional red pepper flakes provide aromatic warmth without overpowering the dish.

The smell of bacon hitting a hot skillet still pulls me into the kitchen faster than anything else. I first threw this together on a Tuesday evening when the refrigerator held only random odds and ends, and now it has become my go-to for those nights when comfort food is non-negotiable. Something magical happens when crispy bacon meets tender broccoli in that creamy sauce.

My sister stayed over last winter when she was fighting through a rough week at work. I made this exact pasta dish, watching her shoulders actually drop as she took that first creamy, savory bite. Sometimes the simplest food hits hardest when life feels overwhelming.

Ingredients

  • Pasta (350 g penne or fusilli): These shapes catch all that sauce in their crevices, plus I have found they hold up better when tossed with the broccoli.
  • Bacon (150 g, diced): The smoky saltiness from bacon creates the flavor foundation, so do not skip the crispy step.
  • Broccoli florets (300 g): Cooking them right with the pasta keeps them tender-crisp rather than mushy.
  • Parmesan cheese (60 g freshly grated, plus extra): Freshly grated makes all the difference for that silky texture.
  • Heavy cream (120 ml): This creates the luxurious sauce that brings everything together.
  • Olive oil (2 tbsp): Helps the bacon render evenly and prevents sticking.
  • Garlic (2 cloves, minced): Fragrant and essential for depth.
  • Crushed red pepper flakes (1/2 tsp): Just enough warmth to cut through the cream.
  • Salt and black pepper: Season as you go, tasting at the end.

Instructions

Boil the pasta:
Bring a large pot of salted water to boil and cook pasta until al dente, reserving 120 ml of the starchy water before draining.
Prep the broccoli:
Add broccoli florets directly into the pasta water during the last 3 minutes, then drain everything together.
Crisp the bacon:
Cook the diced bacon in olive oil over medium heat until it is golden and crisp, about 5 to 7 minutes.
Add aromatics:
Toss in the minced garlic and red pepper flakes, stirring for just 1 minute until fragrant.
Combine everything:
Add the pasta and broccoli to the skillet, then pour in the cream and half the Parmesan, tossing with reserved pasta water until silky.
Season and serve:
Taste and adjust salt and pepper, then top with remaining Parmesan and serve immediately.
A close-up shot of Bacon Broccoli and Parmesan Pasta on a rustic plate, garnished with extra cheese and black pepper. Pin it
A close-up shot of Bacon Broccoli and Parmesan Pasta on a rustic plate, garnished with extra cheese and black pepper. | tastymakerblog.com

This recipe became a household staple after my partner requested it three nights in a row. Now it is the meal we make when celebrating small wins or just needing something reliably delicious.

Making It Your Own

I have learned that simple swaps can keep this feeling fresh without losing what makes it work. Sometimes I add sautéed mushrooms or frozen peas when I want more color on the plate.

Timing Is Everything

The broccoli trick of cooking it with the pasta changed my weeknight game completely. No extra pots, no blanching, just perfect texture every single time.

Serving Suggestions

A glass of crisp white wine like Pinot Grigio cuts right through the richness of the cream sauce. I also love serving this with a simple green salad dressed in lemon vinaigrette to balance everything.

  • A squeeze of fresh lemon right before serving brightens the entire dish.
  • Turkey bacon works if you need something lighter.
  • Keep extra Parmesan on the table because everyone will want more.
Close view of a fork lifting a bite of Bacon Broccoli and Parmesan Pasta, revealing the silky cream coating each noodle. Pin it
Close view of a fork lifting a bite of Bacon Broccoli and Parmesan Pasta, revealing the silky cream coating each noodle. | tastymakerblog.com

There is something deeply satisfying about a recipe that comes together this quickly while tasting like it took all day.

Recipe FAQs

Substitute the bacon with diced pancetta alternatives like smoked tofu, tempeh bacon, or simply add more vegetables like mushrooms and sun-dried tomatoes for a vegetarian version while maintaining depth of flavor.

Penne and fusilli are excellent choices as their ridges and curves capture the creamy sauce effectively. Rigatoni, farfalle, or gemelli would also work well—anything with texture helps the Parmesan coating adhere beautifully.

Fresh broccoli provides better texture, but frozen florets can work in a pinch. Thaw and pat them dry before adding, and reduce the cooking time slightly since frozen broccoli is already blanched.

Store in an airtight container in the refrigerator for up to 3 days. The sauce may thicken when cold—reheat with a splash of cream or pasta water to restore the silky consistency before serving.

Cook the bacon and broccoli ahead of time, but toss everything together just before serving. This prevents the pasta from absorbing all the sauce and keeps the bacon properly crisp.

A crisp green salad with vinaigrette balances the richness perfectly. Garlic bread or focaccia soaks up extra sauce, and a glass of Pinot Grigio cuts through the cream beautifully.

Bacon Broccoli Parmesan Pasta

Crispy bacon and fresh broccoli meet in a creamy Parmesan-coated pasta. Ready in 30 minutes for an easy comforting dinner.

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
Blanch 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
Add Aromatics: Add garlic and red pepper flakes (if using) to the skillet and sauté for 1 minute until fragrant.
5
Combine Ingredients: 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)
  • Contains milk (Parmesan, cream)
  • Contains pork (bacon)
  • May contain sulphites (check bacon and Parmesan labels)
Paula McKenzie

Warm, easy recipes and practical cooking tips for everyday family meals.