This satisfying pasta combines crispy diced bacon with vibrant broccoli florets and penne, all brought together with a rich Parmesan cream sauce. The dish comes together in just 30 minutes, making it ideal for busy weeknights when you want something comforting without spending hours in the kitchen.
The key is cooking the bacon until perfectly crisp, then using that flavorful fat to sauté garlic before creating the silky sauce. Adding broccoli to the boiling pasta during the last few minutes ensures it cooks to tender-crisp perfection without needing an extra pot.
Reserve some pasta water before draining—the starchy liquid helps emulsify the cream and Parmesan into a glossy coating that clings beautifully to every piece of pasta. Finish with extra grated Parmesan and maybe a pinch of red pepper flakes if you enjoy a bit of heat.
The smell of bacon rendering in a skillet has this way of stopping everyone in their tracks and pulling them into the kitchen. My roommate used to call it the dinner bell even though I was just making pasta for myself on a Tuesday night. Something about that sizzle and the way the aroma fills the house makes everything feel right with the world.
I first made this back when I was learning that vegetables didnt have to be the boring part of dinner. My brother actually asked for seconds and hes the guy who used to pick green things out of his food. Now it is the one pasta dish I can put on the table without anyone asking what else we are having.
Ingredients
- 350 g (12 oz) penne or fusilli pasta: Choose a shape with ridges that will hold onto that creamy sauce
- 150 g (5 oz) bacon, diced: Thick cut bacon gives you those satisfying crispy bits throughout
- 300 g (10 oz) broccoli florets: Cut them small so they cook perfectly right alongside the pasta
- 60 g (2/3 cup) freshly grated Parmesan cheese: Freshly grated makes all the difference for melting properly into the cream
- 120 ml (1/2 cup) heavy cream: Creates that silky restaurant style texture without any fuss
- 2 tbsp olive oil: Helps the bacon cook evenly and prevents sticking
- 2 cloves garlic, minced: Add this right at the end so it does not burn and turn bitter
- 1/2 tsp crushed red pepper flakes: Just a subtle warmth that cuts through the richness
- Salt and freshly ground black pepper: Taste as you go since the bacon and Parmesan are already salty
Instructions
- Get your pasta water going:
- Bring a large pot of salted water to boil and cook pasta until al dente
- Add the broccoli:
- Drop those florets in during the last 3 minutes so everything finishes together
- Cook the bacon:
- Let it sizzle in olive oil until it is crispy and has released all that glorious fat
- Build the flavor base:
- Stir in the garlic and red pepper flakes for just one minute until fragrant
- Bring it all together:
- Add the pasta and broccoli to the skillet then pour in the cream and half the Parmesan
- Finish and serve:
- Toss everything with pasta water as needed then season and top with remaining cheese
This pasta became my go to for unexpected guests because it looks impressive but takes basically no time. My friend Sarah still talks about the night she dropped by hungry and I had this ready in under thirty minutes. Sometimes the best meals are the ones that just happen without any planning at all.
Making It Your Own
I have learned that squeeze of lemon juice at the end is not optional it just wakes up all the flavors. Sometimes I will toss in some peas or sautéed mushrooms if I need to stretch the recipe for more people. The base is so forgiving that you can play around and it still works every time.
Timing Everything Right
The trick is having your skillet ready by the time the pasta is done. I always start the bacon first because it takes the longest and I can crisp it up while the water boils. There is nothing worse than perfectly cooked pasta sitting in a colander while you scramble to finish the sauce.
Serving Suggestions
A crisp white wine like Pinot Grigio cuts through the richness beautifully. I usually keep extra Parmesan at the table because everyone always wants more. This is one of those dishes that tastes even better as leftovers if there are any.
- Grate your cheese fresh right before you need it
- Do not wash the broccoli after cutting to prevent it from getting waterlogged
- Keep the pasta moving once the sauce is added so it coats evenly
Simple good food that brings people together is what cooking is all about anyway. Enjoy every bite.
Recipe FAQs
- → Can I make this pasta ahead of time?
-
This dish is best served immediately while the sauce is creamy and the bacon stays crisp. However, you can cook the bacon and broccoli ahead of time, then reheat gently with the cream and Parmesan when ready to serve. Add a splash of pasta water if the sauce thickens too much.
- → What type of pasta works best?
-
Penne or fusilli are excellent choices because their shapes hold the creamy sauce well. Other short pasta like rigatoni, gemelli, or campanelle would also work beautifully. Avoid long strands like spaghetti—the sauce and bacon pieces need pasta with more surface area and texture.
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli florets work well in this dish. Thaw them first and pat dry to prevent excess water from thinning the sauce. Add them during the last 2-3 minutes of pasta cooking time just as you would fresh broccoli.
- → How do I store leftovers?
-
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium-low heat, adding a splash of cream or pasta water to loosen the sauce. The bacon may soften when reheated, but the flavors will still be delicious.
- → Can I make this vegetarian?
-
For a vegetarian version, substitute the bacon with smoked paprika and diced vegetables like bell peppers or mushrooms for depth of flavor. You could also use vegetarian bacon alternatives. The creamy Parmesan sauce works beautifully with these plant-based modifications.
- → What can I serve with this pasta?
-
A crisp green salad with vinaigrette balances the rich creaminess. Garlic bread or crusty Italian bread helps soak up the sauce. For wine, a Pinot Grigio or Sauvignon Blanc complements the dish perfectly. Lighter vegetable sides like roasted asparagus or sautéed zucchini also work well.