Bacon Broccoli Parmesan Pasta

Golden crispy bacon, tender broccoli florets, and creamy Parmesan sauce coating penne pasta in a warm skillet.  Save to Pinterest
Golden crispy bacon, tender broccoli florets, and creamy Parmesan sauce coating penne pasta in a warm skillet. | foodliebekitchen.com

This comforting pasta combines penne with crispy diced bacon and tender-crisp broccoli florets, all coated in a rich Parmesan cream sauce. The dish comes together in just 30 minutes, making it perfect for busy weeknights when you want something satisfying without spending hours in the kitchen.

The key is cooking the bacon until perfectly crisp, then using that flavorful base to sauté garlic before adding the pasta and broccoli. A splash of reserved pasta water helps create that silky restaurant-quality sauce that clings to every bite.

The bacon renders slowly in my favorite cast iron skillet while I wait for the pasta water to bubble, filling the kitchen with that impossible to ignore savory smell that draws everyone into the room. I started making this on deadline nights when takeout felt too complicated and cooking from scratch was out of the question. Now it is just as likely to appear on Sunday dinner tables when guests are due in thirty minutes and I need something that looks impressive but requires zero fuss.

My roommate walked in halfway through prep once and stood there watching me toss the pasta with the bacon and cream, asking if I was serving restaurant food. That moment when you realize a simple combination can feel luxurious is exactly what keeps this recipe in regular rotation at my house.

Ingredients

  • 350 g penne or fusilli pasta: Short shapes grab sauce better than long noodles, I prefer penne for how the cream pools inside each tube
  • 150 g bacon, diced: Thick cut bacon renders more fat and stays chewier, thin slices get irresistibly crisp
  • 300 g broccoli florets: Cutting them into bite sized pieces ensures they cook evenly and are easy to eat
  • 60 g freshly grated Parmesan cheese: Pre grated cheese resists melting, fresh parm melts into that glossy sauce texture you want
  • 120 ml heavy cream: Full fat cream creates a stable sauce that will not separate when tossed with hot pasta
  • 2 tbsp olive oil: Prevents bacon from sticking and adds a fruity base note to the dish
  • 2 cloves garlic, minced: Fresh minced garlic blooms beautifully in the bacon fat, jarred garlic can taste harsh
  • 1/2 tsp crushed red pepper flakes: Optional heat that cuts through the cream without overwhelming the bacon flavor
  • Salt and freshly ground black pepper: The parmesan and bacon bring plenty of salt, taste before adding more

Instructions

Cook your pasta to perfect al dente:
Bring a large pot of generously salted water to a rolling boil and cook pasta according to package directions, pulling it about one minute early so it finishes cooking in the sauce later. Reserve exactly 120 ml of the starchy pasta water before draining, this liquid gold is what transforms cream into a velvety sauce.
Blanch the broccoli alongside pasta:
Drop small broccoli florets into the boiling pasta water during the final three minutes of cook time, they should turn bright green but still offer a satisfying crunch. Drain both pasta and broccoli together in a colander, giving it a quick shake to remove excess water without rinsing away that valuable starch.
Crisp the bacon until golden:
Warm olive oil in a large skillet over medium heat, scatter in the diced bacon, and let it cook undisturbed for two minutes before stirring. Continue cooking for five to seven minutes total until most pieces have curled and developed that irresistible golden brown edge.
Build aromatic flavor:
Reduce heat to medium low and add minced garlic plus red pepper flakes if you like gentle warmth. Stir constantly for just one minute until the garlic releases its perfume, being careful not to let it brown or turn bitter.
Combine everything into a creamy sauce:
Pour the drained pasta and broccoli directly into the skillet, then pour in the heavy cream and half of your parmesan. Toss vigorously with tongs for one full minute, adding reserved pasta water a splash at a time until the sauce coats each piece in a glossy sheen.
Season and serve immediately:
Taste a piece of pasta and adjust with salt only if needed, then finish with several turns of fresh black pepper. Mound into shallow bowls and scatter the remaining parmesan across the top while the dish steams fragrantly.
Savory Bacon Broccoli and Parmesan Pasta served steaming hot, topped with extra grated Parmesan and red pepper flakes.  Save to Pinterest
Savory Bacon Broccoli and Parmesan Pasta served steaming hot, topped with extra grated Parmesan and red pepper flakes. | foodliebekitchen.com

This recipe became my go to for potlucks after showing up with it three times in one season and watching the serving spoon pause over the empty dish. Something about bacon and pasta together makes people lean in a little closer.

Making It Your Own

A squeeze of fresh lemon juice right before serving cuts through the richness and wakes up all the flavors, especially if you are not using the red pepper flakes. I have also added sautéed mushrooms when the CSA box overflowed, and peas work surprisingly well for a pop of sweetness.

Worth the Splurge

Imported Italian parmesan aged at least two years makes a shocking difference in how the sauce comes together, the crystals melt differently and create that restaurant style consistency. If bacon feels too heavy, thick cut pancetta offers the same smoky depth with a subtler flavor.

Perfect Timing

The trick to having everything ready simultaneously is starting your pasta water first, then prepping the broccoli while the water heats, and finally cutting the bacon just as you drop the pasta. This workflow keeps the bacon warm without overcooking while the pasta finishes.

  • Set out all your ingredients before turning on any heat, this moves fast once the bacon starts crisping
  • Use tongs for tossing pasta rather than a wooden spoon, they grip the ingredients better
  • Have serving bowls warmed in the oven or filled with hot water while you cook
Fork-tender pasta with bright green broccoli and smoky bacon in a rich creamy sauce on a white plate. Save to Pinterest
Fork-tender pasta with bright green broccoli and smoky bacon in a rich creamy sauce on a white plate. | foodliebekitchen.com

Garnish with extra parmesan and maybe a few whole parsley leaves if you want something green on the plate, then serve while steam still rises from each bowl.

Your Recipe Questions Answered

Yes, penne and fusilli work great because their ridges catch the sauce. Other short pasta like rigatoni, farfalle, or macaroni also work well with this creamy preparation.

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

Substitute the bacon with smoked paprika for a smoky flavor, or use vegetarian bacon alternatives. The Parmesan and cream base remains delicious either way.

The starchy pasta water helps emulsify the cream and Parmesan, creating a silky sauce that clings beautifully to the pasta rather than pooling at the bottom.

Fresh broccoli gives the best tender-crisp texture, but frozen works in a pinch. Thaw and pat dry before adding to prevent watering down the sauce.

Bacon Broccoli Parmesan Pasta

Creamy pasta with crispy bacon, tender broccoli, and Parmesan in a silky 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
Prepare the 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
Cook the 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 the 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)
  • Contains: Milk (Parmesan, cream)
  • Contains: Pork (bacon)
  • May contain: Sulphites (check bacon and Parmesan labels)
  • Double-check all labels if you have allergies
Hannah Krüger

Sharing nourishing homemade recipes, quick meal ideas, and cooking tips with fellow food lovers.