This creamy penne pasta with peas and bacon is the kind of dinner I turn to when I need something delicious on the table fast. Sweet peas, crisp bacon, onions, and a touch of cream come together in just 20 minutes.
If you love quick pasta dinners with peas, my creamy pasta with peas, ham, and cream is another easy 20-minute favorite. For another quick penne dinner, this 20-minute creamy penne alla vodka is rich, comforting, and just as easy for a busy night.

Recipe Overview: Penne Pasta with Peas and Bacon
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Servings: 4 people
- Cook Method: Skillet. The pasta and peas are boiled while the bacon and onions cook in a skillet, then everything is tossed together with the cream.
- Flavor & Texture: Creamy and savory with sweet peas, crisp bacon, tender onions, and perfectly al dente penne. The heavy cream brings everything together without making the pasta overly heavy.
- Difficulty: Easy. With only a handful of ingredients and 20 minutes from start to finish, this is a simple pasta dinner even on the busiest weeknight.
- Why this Recipe? Ready in just 20 minutes with simple ingredients, this creamy pasta with peas and bacon delivers plenty of flavor with minimal effort, making it perfect for a school night, a busy weeknight, or a last-minute dinner.
It is a savory combination of sweet green peas, crisp onions, and bacon.
The heavy cream binds it all together, blending the flavors well. A wonderful savory dish that is perfect for any night of the week or a gathering with friends.
Last-minute dinner? This pasta recipe is yours and will soon be your go-to.
In this Article
- Recipe Overview: Penne Pasta with Peas and Bacon
- Can I Make This Pasta Without Bacon?
- A Note From Giangi
- What Cheese Goes Best with Pasta, Peas, and Bacon?
- Key Ingredients
- Substitutions and Variations
- How to Make This Penne Pasta Recipe:
- Giangi’s Pro Tips
- What to Serve with Penne Pasta with Peas and Bacon
- Storage and Reheating
- Penne Pasta with Peas and Bacon FAQs
- More 20-Minute Dinner Recipes
- Penne Pasta with Peas and Bacon
Can I Make This Pasta Without Bacon?
Yes, of course! Omit the bacon. Use olive oil and/or butter to sauté the onions.
If you want to leave out the bacon completely, my quick meatless creamy mushroom pasta is another satisfying option for a busy weeknight.
Fresh peas? Yes!! Cook them a little bit longer and make sure they are tender.
What Cheese Goes Best with Pasta, Peas, and Bacon?
Parmigiano Reggiano or pecorino cheese will do wonders; I just happen to choose not to use some. Please add as much as you like.
If adding cheese, add it when the cooked penne is poured over the heavy cream, peas, and bacon mixture.
Grind a couple of rounds of pepper over the whole dish for a deeper flavor.
Parmigiano Reggiano is my favorite cheese with any Italian dish. If you love peas with a cheese-forward sauce, try my creamy pasta with ricotta and peas, another simple Italian dinner that comes together quickly.
But the French side of me, which adores cheese, likes to play havoc, thus adding pecorino and ricotta Salata to this dish.
Key Ingredients

Yellow onion – Sweeter and always adds a layer of flavor to your dishes
Frozen peas – most accessible, and adding them to the pasta cooking water makes it effortless and gives that sweet flavor to your pasta
Bacon – I love thick slices with more meat than white fat; slicing thin will crisp up faster. Pancetta is a great substitute for bacon, a bit saltier. If you prefer pancetta, my Italian pasta with pancetta and Pecorino Romano is another simple way to enjoy that rich pork-and-pasta combination.
Penne pasta is my favorite; however, rigatoni, ziti, or orecchiette will also work.
Heavy cream – thickens when heated and acts as a binding agent to your pasta
Substitutions and Variations
- For a heavy cream substitute, mix cream cheese with whole milk. The heavy cream acts as a binding agent with the richness of the bacon and peas.
- Feta cheese can also be a good substitute for the ricotta Salata. However, you cannot grate it; you need to shave it into small pieces.
- Use sausage meat removed from the casing to replace the bacon. If you decide to make the sausage substitution, my orecchiette pasta with sausage and tomatoes is another quick pasta dinner built around that savory combination.
- Love mushrooms but want to keep the bacon? My linguine carbonara with mushrooms and bacon is another easy 20-minute pasta dinner.”
- I prefer to use yellow onions because they have a rich flavor. White onions and shallots will work beautifully, too.
- I used penne pasta. However, conchiglie or orecchiette will do as well. You need a tubular or cup-shaped pasta so the sauce gets into the crevices and you enjoy it more.
- If penne is one of your favorite pasta shapes, you may also enjoy my penne with ricotta, asparagus, and prosciutto

How to Make This Penne Pasta Recipe:
Have all the ingredients ready before cooking. This dish will be prepared relatively quickly, and you do not want to be in the kitchen.
Step 1: Cook your penne pasta al dente, meaning it should still have a bite when you test it. It will continue the cooking process when mixed with the creamy sauce. Halfway through cooking the pasta, add the frozen peas to the cooking water.

Step 2: Use a large skillet to cook the onions and the bacon. The larger skillet will facilitate when you need to pour the pasta over and mix the sauce with the peas.

Step 3: Ensure the onions are translucent and the bacon is cooked.

Step 4: Drain the pasta and add it to the onion bacon mixture.

Step 5: Lower the heat to medium and add the heavy cream.
Step 6: Stir well, add more cream if needed, and serve immediately.

Giangi’s Pro Tips
- Always salt the water before boiling your pasta. This will give your pasta that wonderful flavor, rather than biting into a piece of salt when you add it after cooking.
- Do buy extra lean bacon. You want the bacon flavor and to bite into that amazing, crunchy bacon when you enjoy this dish.
- If your bacon renders way too much fat, please remove as much as you can, but do save some to create the sauce.
- The longer pasta sits, the softer it gets as it cooks.
- Let your guests add as much cheese as they want on top of it.
- Have your whole family ready to enjoy this excellent savory dish piping hot off the stove.
As they say in Italy: “ Pasta does not wait for you. You wait for it”
What to Serve with Penne Pasta with Peas and Bacon
This creamy pasta is quite satisfying on its own, so I like to serve it with something fresh and light on the side. A crisp salad or simply prepared green vegetable balances the richness of the bacon and cream beautifully.
My Tomato Arugula Salad is one of my favorite choices. The peppery arugula, juicy tomatoes, lemon, and balsamic vinegar add a bright freshness that pairs beautifully with the creamy penne. The salad also takes only about 15 minutes to prepare, keeping the entire dinner quick and easy.
For a warm vegetable, try my Easy Green Beans Gremolata. The crisp green beans with fresh parsley, lemon zest, and lemon juice bring just the right amount of freshness to balance the salty bacon and rich cream sauce.
You can also keep things wonderfully simple with my Fennel, Tomato and Basil Salad with Lemon Vinaigrette. Crisp fennel, juicy tomatoes, fresh basil, and the bright lemon vinaigrette make a refreshing contrast to this savory pasta dish.
If you prefer a warm side, my Roasted Parmesan Asparagus is ready in about 15 minutes. The roasted asparagus adds freshness and texture, while the Parmesan ties in beautifully with the pasta’s Italian flavors.
Storage and Reheating
Store: Place any leftovers in an airtight container and refrigerate for up to 2 days.
Reheat: In a skillet, add a couple of tablespoons of heavy cream and warm over medium heat.
Penne Pasta with Peas and Bacon FAQs
Can I use Ricotta Salata with this recipe?
Yes, but with a note of caution. When using ricotta salata, which means “salted” in Italian, do not over-salt your dish, wait until the last minute, after you taste it.
Why is penne pasta the best?
Due to its round, tubular shape and diagonal cuts at both ends, it is always served with dishes that have a thick, creamy sauce that penetrates the tube and holds it well. It’s also a great pasta for baked dishes.
Can I use fresh peas instead of frozen peas?
Yes, absolutely. Fresh peas are wonderful in this pasta when they are in season. Add them to the boiling pasta water during the last few minutes of cooking and cook until tender. Depending on how fresh and young the peas are, they may need slightly longer than frozen peas. Drain them with the penne and continue with the recipe as directed.

More 20-Minute Dinner Recipes
If you tried this Penne Pasta, Peas and Bacon or any other recipe on my blog, please leave a 🌟 star rating and let me know how it goes in the 📝 comments below.
Penne Pasta with Peas and Bacon

Ingredients
- 1 tablespoons olive oil
- ½ yellow onion, diced very small
- 1 cup peas, frozen
- 6 bacon, thick slices cut into small slices
- ¾ pound penne pasta
- ¼ cup heavy cream
Instructions
- Bring a large pot of salted water to a boil and add the pasta. Halfway thru cooking the pasta, add the frozen peas to the water. Refer to package cooking instructions minus 1 minute so the penne pasta will be at dente.
- Meanwhile, in a large skillet, add the olive oil over medium-high, and add the finely diced onions and the bacon. Cook until the bacon and onions are crisp but not burned.
- Drain the pasta and peas and add them to the onion bacon mixture. Lower the heat to medium and add the heavy cream.
- Stir well, add more cream if needed and serve immediately.
Notes
- Serve it piping hot and immediately.
- The longer the pasta sits, the softer it gets as the cooking continues.
- Let your guests add as much cheese as they want on top of it.
- As the Italian says, “Pasta does not wait for you. You wait for it.” Have your whole family ready to enjoy this excellent savory dish, piping hot off the stove.
- Do buy extra lean bacon. You want the bacon flavor and to bite into that amazing, crunchy bacon when you enjoy this dish.
- If your bacon renders way too much fat, please remove as much as you can, but do save some to create the sauce.
Nutrition
Giangi’s Kitchen provides nutritional information, but these figures should be considered estimates, as a registered dietician does not calculate them.
- Course: Pasta, Rice & Grains, Dinners
- Cuisine: Italian
- Season: Fall, Winter
- Type: Affordable Gourmet, Under 45 minutes
Did you make this?
Leave a comment below and tag @giangiskitchen on Instagram
Visit my Amazon Storefront for my selection of favorite kitchen essentials. I only recommend equipment that I use and love.



Art
I love it! Once a week for sure.
Giangi Townsend
Pasta is always a welcome dish. Enjoy!
AC
I have been making something similar for years. My kids used to call it sausage, pasta, and peas. Oh my! I use ground breakfast sausage instead of bacon and chicken broth instead of cream. I also add Parmesan to the skillet before serving. Can’t wait to try this version.
Giangi Townsend
Your substitutions sound amazing and I hope you will try my version.
Bon Appetit!
Diana
What would be a good substitute for the heavy cream? I can’t have cream.
Giangi Townsend
That is a hard one as cream is the thicking agent. You way want to try sodium free chicken or vegetable stock, just add less than a 1/4 of a cup to thicken the sauce.
Enjoy!
Angela
Loved this and so did the family.Thanks for sharing.
Giangi Townsend
The pleasure is all mine and happy you and your family enjoyed it.
Thank you for making my recipe and your kind feedback.
Sonia
Just made it for supper, empty pan and empty plates says it all
Thank you for sharing
Delicious.
Giangi Townsend
The pleasure is all mine and so happy everyone enjoyed it. Thank you for your feedback.
I hope you will try another one of my recipes.
Bon Appetit!
Robyn
I’d love to leave this as a welcome home dish for neighbors arriving late evening would it be awful to reheat?
Giangi Townsend
Hi Robyn, that is so kind of you. You can reheat it, by adding more liquid in your sauce.
Make sure you keep it moist, but I will not recommend it making it hours in advance. As you know the longer the pasta will stay in a sauce, the more it will cook therefore will becoming soggy and too overcooked. The other issue is that the sauce will dry out too.
Thank you and hopefully this will be of help to you.
Bethany
Can I precook my bacon and add it into pasta? How would I adjust recipe if doing so? Thanks!
Giangi Townsend
Hi Bethany. Yes, you can pre cook it. If you store it for a day, bring it back to room temperature and then warm it up by adding it back to the other ingredients.
Enjoy!
Patricia Goodreau
Delicious! I added a small amount of julienned sundried tomatoes and some sliced, cooked chicken (since it was left over from another meal). My husband loved it!
Giangi Townsend
I love the addition of the chicken and will try it next time. Thank you for the suggestion.
Thank you for making the recipe and so happy you and your husband like it.
Enjoy!
Lois Hetrick
I just read your recipe. Why would I add oil to my pan if I am cooking bacon? And shouldn’t I drain the fat from my pan before adding the pasta?
Giangi Townsend
Thank you Lois for asking, and maybe I should have been more specific in the instructions, which I will do today. I always use a bit of oil as I purchase very lean pork and most time it does not render as much fat back as it should, therefore addding some.
Of course feel free to keep the oil out if your bacon will render more fat to the skillet.
I hope this will help. Thank you for your support.
Krysten Wilkes
Bacon truly makes everything better! This recipe was packed with flavor and I loved the texture the peas added. Thanks for sharing this goodness!
Giangi Townsend
The pleasure is all mine. I am so happy you enjoyed it.
Bon Appetit!
Amy Liu Dong
This is awesome, the pasta is great and the sauce that envelopes it is superb it has its gentleness that comes together with the texture of both the peas and pasta.
Giangi Townsend
I am so happy you enjoyed it. Thank you for your feedback.
Gwynn Galvin
This recipe is my new favorite pasta dinner! I’m loving the crispy onions, bacon and peas together with the pasta, such a comfort food pasta!
Giangi Townsend
Thank you for making my recipe and I am pleased you enjoyed it.
Dawn
Delicious!!!! Will definitely make again. I did use some white wine to deglaze the pan after cooking the bacon and onions. Didn’t want all those good bits to go to waste. Thanks for the great recipe.
Giangi Townsend
The pleasure is all mine and thank you for that great tip. I will try it next time I am making it.
Thank you for making. my recipe and your feedback.
ruth
Great recipe and easy to use other ingredients, I have used ham or Italian sausage removed from casings and fried instead of bacon..I think you could add canned tuna towards the end….I use 1/2 &1/2…it is rich enough when you add the the cheese…I have used different pasta as well…fettucini…or spaghetti broken in 1/2. Sometimes I add a few red pepper flakes..for spice…This is an easy recipe…and so delicious . Do try thus!
Giangi Townsend
Thank you, Ruth for trying my recipe and making some great additions and suggestions to it and I will definitely will try the Italian sausage, which is one of my favorite.
Bon Appetit!
Angela C Miller
i have been making a variation of this for years. Instead of bacon I brown i pound of breakfast sausage, and instead of cream, i use 1 1/4 cup water and 1 chicken boullion cube and top it with Parmesan cheese. I am excited to try your version.
Giangi Townsend
Your version sounds delicious as well. I will have to give it a try.
Thank you for stopping by my page and enjoy the recipe.
Bon Appetit!
Kimmy
Hello! I just wanted to let you know that your recipe was delicious. It was the first recipe that I cooked on my new large skillet, and I was so happy with how it turned out. I searched the internet for a pasta or mac recipe, and I was not disappointed when I found yours. My family and I loved it so much that I’m planning to make it again on Christmas Eve. I’m even going to add it to my list of favorite recipes! 😊
Giangi Townsend
Thank you, Kimmy, for your kind feedback. I am so pleased that you and your family enjoyed one of my family favorite pasta dish.
Enjoy!
Allyson
I prepared this dish for our date night at home with my boyfriend, and we really liked it! I had never had peas in my pasta before but they were delicious!
Giangi Townsend
I am so pleased you enjoyed it, thank you for your feedback.
I love peas with my pasta, it brings a touch of sweetness.
Enjoy!
Moop Brown
This recipe seems easy, simple, and perfect for busy weeknights. Definitely a dish everyone will enjoy
Giangi Townsend
Thank you!
Enriqueta E Lemoine
This is comfort food at its best. I love the peas and bacon combination. This is my kind of meal, easy to make, with a few ingredients and lots of flavor!
Giangi Townsend
The perfect recipe for a busy school night.
Enjoy!
Dee
Now this is how you do pasta. Less than 10 ingredients yet full of yummy flavor.
Giangi Townsend
Thank you!