There’s something incredibly comforting about a big bowl of pasta, especially when it’s tossed with sweet peas, crispy bacon, and just the right touch of creamy sauce. It’s the kind of dish that feels like a warm hug after a long day—simple, satisfying, and bursting with flavor. This Penne Pasta with Peas and Bacon is a weeknight savior and a crowd-pleaser rolled into one. Whether you’re feeding a hungry family or whipping up a cozy dinner for two, this recipe checks all the boxes: fast, filling, and full of vibrant textures and flavors.
I first made this Penne Pasta with Peas and Bacon on a chilly Tuesday night when I had almost nothing in the fridge except some bacon, frozen peas, and half a box of penne. I tossed everything together with a splash of cream, and what came out of that pan was magic. Since then, it’s become a staple in our home—and not just because it’s quick. It’s the perfect balance of savory and slightly sweet, rich but not heavy, and always leaves everyone at the table asking for seconds.
The best part? It only takes about 20 minutes from start to finish. Yes, really. So even if you’re short on time or energy, you can still put a delicious, homemade meal on the table without breaking a sweat.
Why You’ll Love This Recipe
There are plenty of pasta recipes out there, but this one stands out for several irresistible reasons.
It’s incredibly easy to make. This Penne Pasta with Peas and Bacon comes together in one pan (plus the pasta pot), with minimal prep and no complicated steps. Even if you’re new to cooking, you can pull this off like a pro.
It uses pantry and freezer staples. Chances are, you already have most of the ingredients on hand—dried pasta, frozen peas, a bit of cream, and some bacon or turkey bacon. No last-minute grocery trips required.
It’s kid- and adult-approved. The subtle sweetness of the peas balances perfectly with the smoky, salty flavor of the bacon, making it appealing for all taste buds. Cream ties it all together for that cozy, creamy finish.
It’s customizable. Don’t eat pork? Swap in turkey bacon or beef bacon. Want to make it vegetarian? Skip the meat and add mushrooms or extra veggies. Prefer a dairy-free version? Coconut cream works well as a substitute.
It’s loaded with flavor and texture. The penne gives a perfect bite, the peas pop with freshness, and the bacon adds that irresistible crispiness. Cream adds a silky finish, making every forkful feel indulgent.
In short, this pasta is everything you want in a dinner—fast, flavorful, comforting, and easy to make any night of the week.
Health Benefits
Although pasta sometimes gets a bad rap, this Penne Pasta with Peas and Bacon has more to offer than just comfort. With a few thoughtful ingredients, it can be a wholesome, balanced meal.
Protein-packed: Bacon adds a savory protein boost, and you can increase this by adding grilled chicken, turkey, or even chickpeas for a vegetarian spin.
High in fiber: Thanks to the peas and the option to use whole wheat penne, this dish can help support digestion and keep you fuller longer.
Nutrient-rich peas: Peas are more than just cute little green veggies. They’re loaded with vitamins A, C, and K, and they bring anti-inflammatory benefits to the table as well.
Calcium and iron: The cream and optional cheese toppings provide calcium for strong bones, while peas and pasta contribute a bit of iron to help support energy levels.
Customizable to meet dietary needs: You can easily make this dish lower in fat by reducing the cream or swapping in a light alternative. Want it gluten-free? Just switch to gluten-free pasta.
It’s comforting, yes—but it can also be part of a well-rounded, nutritious meal when enjoyed in moderation and balanced with some greens on the side.
Preparation Time, Servings, and Nutritional Information
Total Preparation Time:
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings:
Serves 4 people
Nutritional Information (Per Serving):
Calories: 570 kcal
Carbohydrates: 70g
Protein: 17g
Fat: 23g
Fiber: 4g
Sodium: 231mg
Vitamin A: 495 IU
Vitamin C: 15.5 mg
Calcium: 40 mg
Iron: 1.8 mg
Ingredients List
Here’s everything you’ll need to make this Penne Pasta with Peas and Bacon. All measurements are for four servings, but feel free to adjust as needed.
Pasta:
- ¾ pound (about 340g) penne pasta – its ridges help hold onto the creamy sauce beautifully.
Vegetables and Add-ins:
- 1 cup frozen peas – sweet, vibrant, and a perfect match with bacon.
- ½ yellow onion, finely diced – adds a mellow sweetness and depth.
Protein:
- 6 thick slices of bacon, turkey bacon, or beef bacon, cut into small pieces – for that smoky, salty bite.
Other Essentials:
- 1 tablespoon olive oil – for sautéing and bringing everything together.
- ¼ cup heavy cream – just enough to coat the pasta and bring a little luxury to the dish.
- Salt and freshly ground black pepper – to taste.
Optional Toppings:
- Grated Parmesan, pecorino, or ricotta salata – for extra flavor.
- Fresh herbs like chopped parsley or basil – if you want a burst of freshness.
Step-By-Step Cooking Instructions
Follow these easy steps to bring this dish together in no time.
- Cook the pasta and peas
Start by bringing a large pot of salted water to a boil. Add the penne pasta and cook according to package instructions. About 2 minutes before the pasta is done, stir in the frozen peas. Once the pasta is al dente and the peas are tender, drain everything, reserving about ½ cup of the cooking water. - Sauté the bacon and onion
While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the diced onion and chopped bacon pieces. Cook, stirring occasionally, until the bacon is crispy and the onions are golden and soft—this should take about 6–8 minutes. If your pan gets too greasy, you can drain off a little excess fat, but keep a tablespoon or so for flavor. - Combine pasta with the sauce
Add the drained pasta and peas directly to the skillet with the bacon and onions. Lower the heat to medium. Pour in the heavy cream and stir everything together gently, making sure the pasta is well-coated. If the sauce seems too thick, stir in a splash of reserved pasta water until you reach your desired consistency. - Season and serve
Taste and adjust seasoning with salt and black pepper. Scoop into bowls and serve immediately. For extra flavor, sprinkle with grated cheese and a handful of fresh herbs if you have them on hand.
How to Serve
There are a few different ways to plate up this cozy pasta dish depending on your mood and occasion.
- Serve it in shallow bowls for a rustic, Italian trattoria feel.
- Top with a sprinkle of Parmesan and a drizzle of olive oil for extra richness.
- Add a side salad or crusty garlic bread to round out the meal.
- For kids, serve with a bit less pepper and more cheese to keep things extra mild and creamy.
Pairing Suggestions
Side Dishes:
- Arugula salad with lemon vinaigrette
- Roasted broccoli or carrots
- Garlic bread or herb focaccia
Drinks (Non-alcoholic options):
- Sparkling water with lemon or lime
- Iced herbal tea with mint
- Freshly squeezed lemonade or pomegranate juice
Storage, Freezing & Reheating Instructions
Storing Leftovers:
Transfer any leftovers to an airtight container and refrigerate for up to 3 days. The flavors actually deepen overnight, making it a great next-day lunch option.
Freezing Instructions:
To freeze, let the pasta cool completely. Place it in a freezer-safe container and freeze for up to 2 months. Thaw in the refrigerator overnight before reheating.
Reheating Tips:
Reheat gently in a skillet with a splash of water, milk, or broth to loosen the sauce. Stir frequently over low heat until warmed through. Avoid microwaving for too long, as it can dry out the pasta.
Common Mistakes to Avoid
- Overcooking the peas: Add them just before the pasta finishes cooking to preserve their color and texture.
- Skipping the pasta water: That starchy water helps bind the sauce and adds flavor. Don’t forget to reserve some before draining.
- Overcrowding the pan: When cooking the bacon and onions, give them space so they crisp and caramelize properly.
- Too much cream: A little goes a long way. You want a light coating, not a heavy sauce.
- Undersalting the pasta water: Always salt your water generously—it’s the first step in flavoring the entire dish.
Pro Tips
- Use fresh herbs if you can. Chopped parsley or basil adds a lovely brightness to the finished dish.
- Don’t rinse the pasta. It washes away the starch that helps the sauce cling to the pasta.
- Try pancetta for a twist. If you have access to halal pancetta-style turkey, it adds a slightly different flavor profile.
- Make it creamy without cream. Use full-fat coconut milk or a blend of milk and cream cheese for a dairy-free version.
- Cook bacon to your liking. Whether you prefer it chewy or extra crispy, keep an eye on it and stir as needed to get the texture just right.
Frequently Asked Questions (FAQs)
Can I use fresh peas instead of frozen?
Yes, you can! Just blanch them for a minute or two before adding them to the pasta.
Is it okay to use a different pasta shape?
Absolutely. Rigatoni, fusilli, or even shells work well with this sauce.
Can I make this dish vegetarian?
Yes. Simply skip the bacon and sauté some mushrooms or zucchini instead for added texture and flavor.
What can I use instead of heavy cream?
You can use half-and-half, whole milk, or a dairy-free substitute like coconut milk or oat cream.
How can I add more protein?
Stir in cooked shredded chicken or top with a soft-boiled egg for extra protein.
Can I use canned peas?
You can, but they tend to be softer and less sweet than frozen. Rinse and add them at the very end to avoid overcooking.
Does this dish work for meal prep?
Yes! Make it ahead and store it in individual containers for quick lunches during the week.
Can I make this dish spicy?
Definitely. Add a pinch of red pepper flakes while sautéing the onions and bacon.
What cheese works best for topping?
Parmesan is classic, but ricotta salata, pecorino, or even a sprinkle of nutritional yeast for a dairy-free option are great choices.
How do I keep the pasta from sticking together?
Toss it with a drizzle of olive oil after draining if you’re not combining it right away.
Conclusion & Call to Action
This Penne Pasta with Peas and Bacon is the definition of comfort food made easy. With just a few ingredients and minimal cooking time, you’ll have a dish that feels both indulgent and wholesome. Whether you’re cooking for your family or just looking to treat yourself to a cozy night in, this pasta never disappoints.
Now it’s your turn to try it! If you make this recipe, I’d love to hear how it turned out. Leave a comment below or tag your dish on social media—I always enjoy seeing your kitchen creations.
Ready to make dinner a little more delicious tonight? Grab your ingredients and let’s get cooking!
Print
Penne Pasta with Peas and Bacon
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
A creamy, comforting pasta dish made with penne, sweet peas, and crispy bacon—all tossed in a light cream sauce. This Italian-inspired recipe is quick, easy, and perfect for weeknight dinners.
Ingredients
-
¾ lb penne pasta
-
1 cup frozen peas
-
½ yellow onion, diced
-
6 slices turkey or beef bacon, chopped
-
1 tbsp olive oil
-
¼ cup heavy cream
-
Salt and pepper, to taste
-
Optional: Parmesan or fresh herbs
Instructions
-
Cook pasta in salted water. Add peas during the last 2 minutes. Drain and reserve some pasta water.
-
In a skillet, cook bacon and onions in olive oil until crisp and golden.
-
Add pasta and peas to skillet. Stir in cream. Add reserved pasta water to loosen sauce if needed.
-
Season with salt and pepper. Serve hot with cheese and herbs if desired.
Notes
- Use turkey or beef bacon for a halal-friendly version.
- Add mushrooms for a vegetarian twist.
- Substitute coconut milk for a dairy-free option.
- Save pasta water to adjust the creaminess.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Dinner, Pasta
- Method: Stovetop
- Cuisine: Italian-inspired











