
This comforting penne pasta with peas and bacon has been my weeknight dinner savior for years. In just 20 minutes, you can transform basic ingredients into a restaurant-worthy dish that delivers creamy, savory satisfaction with every bite.
I first discovered this recipe during a particularly hectic week when I needed something fast yet satisfying. Now it's requested at least twice a month in our house, and guests always ask for the recipe when I serve it.
Ingredients
- Penne pasta: Provides the perfect vehicle for the creamy sauce, with ridges that catch every bit of flavor
- Frozen peas: Add natural sweetness and bright color, no need to thaw beforehand
- Thick-cut bacon: Brings rich, smoky depth that makes this dish irresistible
- Yellow onion: Becomes sweet and aromatic when caramelized with the bacon
- Heavy cream: Creates a silky, luxurious sauce without complicated techniques
- Olive oil: Helps prevent sticking and enhances the overall richness
Step-by-Step Instructions
- Boil the Pasta and Peas:
- Bring a large pot of generously salted water to a rolling boil over high heat. Add the penne pasta and cook according to package directions minus one minute for perfect al dente texture. Halfway through the pasta cooking time, add your frozen peas directly to the pasta water. This method perfectly times the pea cooking while infusing them with the starchy pasta water.
- Create the Bacon-Onion Base:
- While the pasta cooks, place a large skillet over medium-high heat and add the olive oil. Once shimmering, add your finely diced onions and bacon pieces. Cook them together until the bacon renders its fat and becomes crisp and the onions turn golden and translucent. This typically takes about 5 to 7 minutes. Watch carefully to prevent burning.
- Combine and Finish:
- Once pasta and peas are cooked, drain them thoroughly but do not rinse. Immediately add the hot pasta and peas to your skillet with the bacon and onions. Reduce heat to medium and pour in the heavy cream. Gently toss everything together until the pasta is evenly coated with the creamy sauce. The starch from the pasta will help thicken the sauce slightly.

My absolute favorite moment with this dish was when my Italian grandfather tasted it and nodded in silent approval. He later told me the balance of the sweet peas against the salty bacon reminded him of dishes from his childhood in northern Italy.
The Timing Secret
The key to pasta perfection lies in precise timing. I found through years of making this dish that adding the peas halfway through the pasta cooking time ensures they maintain their bright green color and slight bite. Never overcook your peas or they'll lose their vibrant color and sweet flavor. Additionally, removing the pasta one minute before package instructions ensures it finishes cooking in the sauce without becoming mushy.
Make It Your Own
This recipe welcomes customization based on what you have available. No bacon? Pancetta or prosciutto work beautifully. For a vegetarian version, substitute mushrooms sautéed until golden brown. The heavy cream can be replaced with half and half for a lighter version, though you may need to add a tablespoon of flour to help thicken the sauce. Fresh herbs like thyme or basil make wonderful additions in spring and summer months when they're readily available.

Serving Suggestions
This dish shines brightest when served immediately in warmed pasta bowls. Offer freshly grated Parmesan or Pecorino Romano at the table so each person can add their desired amount. A simple green salad dressed with lemon vinaigrette provides the perfect acidic counterpoint to the rich pasta. For a complete meal, add a glass of crisp white wine like Pinot Grigio or Sauvignon Blanc to cut through the creamy richness.
Frequently Asked Questions
- → Can I use fresh peas instead of frozen?
Yes, fresh peas can be used, but you may need to blanch them briefly before adding them to the pasta to ensure they’re tender.
- → Can I substitute the bacon with something else?
Absolutely! Pancetta, turkey bacon, or even smoked sausage would work well as alternatives to bacon in this dish.
- → What type of cream works best?
Heavy cream is recommended for a rich texture, but half-and-half can be used for a lighter alternative.
- → How can I prevent the pasta from becoming too soft?
Cook the pasta until just al dente and serve immediately to avoid overcooking as the dish sits.
- → Can this dish be reheated?
Yes, but for best results reheat it gently on the stove with a splash of cream or pasta water to maintain its creamy consistency.