Skip to Content

One-Pot Pasta with Peas and Bacon

Pasta with peas and bacon is an Italian recipe, quick to prepare, but really delicious.

The special thing about this easy recipe that I love is that it’s all cooked in one pot! 

pasta with peas and bacon

I am sure you will love this pasta; the sweetness of the peas and the delicious salty bacon go beautifully together.

The pasta is cooked directly in the sauce like a risotto, just like pasta e fagioli and pasta e patate; this step makes a perfect touch of creaminess in this easy pasta dish.

In short, the result is the best pasta and peas in the world for every night of the week!

Ingredients Needed

These are the main ingredients you need for this recipe.

For the step-by-step directions and measurements, scroll down to our printable recipe card. 

  • Short pasta: Types of pasta that will be good with this dish include pasta shells fusilli, farfalle, penne pasta and even cut spaghetti. You can choose your favourite shape of pasta.
  • Peas: Peas can be either fresh or frozen.
  • Onion: Sautéed onion is the base of this recipe. To make it even more flavorful as a base you can use classic Italian soffritto.
  • Basil leaves: I would put basil on everything. In this recipe it adds a fresh and slightly sweet flavor to dish.
  • Vegetable broth: It is the liquid where the peas will be cooked and also the pasta. You can use the broth you prefer, such as chicken broth or beef broth.
  • Bacon: Use your favorite regular bacon. Itadds a rich, smoky flavor to dishes. When I’m in Italy I use pancetta.
  • Salt and black pepper: Salt and pepper are essential seasonings that enhance the flavor of any dish. They will be used to season the pasta and peas dish to taste.
  • Olive oil: It will be used to sauté the onions and other ingredients and to coat the pasta and peas before serving.
  • Parmesan cheese: Parmesan goes great with bacon peas pasta, I even use it to mantecare everything together at the end of cooking.

How To Make Pasta With Peas Step by Step 

Step 1

Finely chop the onion (tip to not cry, put the onion in the refrigerator for half an hour before cutting it).

In a large skillet, cook the diced onion over medium heat with 2 tablespoons of olive oil. 

Add the bacon when the onion has softened.

Cook the bacon for a few minutes until it has released its bacon grease.

To give more flavor add some basil.

Step 2

 Now it is time to add the peas to the cooked bacon. 

Cook the peas over medium-high heat for a couple of minutes, season with salt and pepper.

After sautéing the peas, add the broth. The broth should cover the peas entirely.

Bring to a boil and let cook, adding more broth if needed.

Step 3 

When the peas are cooked, add the pasta to the peas.

Add more broth gradually if needed; the pasta should be thinly covered by the broth. 

Cook as directed in the package.

Remember to stir often to prevent the pasta from sticking to the pot.

When the pasta is cooked, turn off the heat and add a little olive oil and grated parmesan and mix well.

Serve the pasta piping hot.

Dish tip: Since this is a recipe that is made in one pot, if you feel like dirtying up another, it is a good idea to make some crispy bits of bacon to put on top before serving the pasta.

pasta with peas and pancetta

Recipe Variations Of Pasta And Peas

Vegetarian: Just don’t put bacon. Usually when I don’t add bacon, I add carrot to the sauté. 

Make it spicy: Add a pinch of crushed red pepper chili flakes for a nice kick.

Add some tomato: One version I love is adding tomato sauce to this pea pasta. You can add it after sauteing the onion, and then add the peas and broth . 

pasta peas and tomato

Lemon and parmesan pasta with peas: Squeeze some fresh lemon juice and some lemon zest over the top of the pasta for a fresh pop of flavor.

Mushroom pasta with peas:  Add sliced mushrooms as mushrooms and peas go great together

Sausage and peas pasta: Tastes spectacular with the sausage. Brown it with the onion before adding the peas.

Recipe Tips and Tricks

  • Remember to always have broth on hand, in case the pasta gets too dry while cooking.
  • Stir often so that the pasta does not stick to the pot.
  • Always cook pasta al dente, taste it at least two minutes before the time indicated on the package.
  • While the pasta is cooking, add the broth gradually; the end result should not be brothy, but a creamy pasta.
pasta and peas

What To Serve With Pea And Bacon Pasta

As an Italian, pea and bacon pasta is a classic dish that can be enjoyed on its own as a main course or served with a variety of side dishes.

One of my favorite dishes to serve with peas and bacon pasta is caprese salad, a light and refreshing complement to the creamy, savory flavors of the pasta.

Serve this pasta with focaccia as well; it’s a crowd-pleaser and makes perfect sense here, a crunchy goodness that soaks up every last drop of sauce.

For those who want a little protein, I recommend serving this chicken cutlet after the pasta. 

Finally, open an Italian white wine to top it all off. An Italian meal is not complete without the perfect vino!

How to store & reheat leftovers

After chilling, you can store the dough in the refrigerator in an airtight container for up to two days. To reheat it, you can do so in the microwave for a minute or two, or in a large frying pan with a drizzle of oil.

Freezing pasta and peas is not recommended; however, you can freeze only the cooked peas if you have used fresh ones.

Frequently Asked Questions

How do you cook frozen peas for pasta?

It’s super easy, you just need a couple of cups of salted water or broth in a pot ,and let cook them for about twenty minutes at least.

No need to thaw – just add them frozen.

How do you cook fresh peas for pasta?

fresh peas

Fresh peas are only available in spring. Here is how you should treat them while they are still in their pods.

Before cooking them, they should be shelled.

This is a very simple and fun operation: use your fingers to open the leading part of the pod and gently pull the peas apart, running your thumb over them.

Fresh peas need gentler cooking to keep all their freshness intact.

How long should the fresh peas cook?

The exact cooking time will depend on the size of the peas, taste them while cooking, it should be soft and easy to chew.

Are peas good for you?


They are rich in phosphorus and decidedly low in calories, peas are therefore suitable for low-calorie and hypolipidic diets.

As for minerals and vitamins, raw peas provide ( for 100g):

  • Potassium 193 mgPhosphorus 97 mg
  • Calcium 45 mg
  • Iron 1,7 mg
  • Vitamin C 32 mg
  • Vitamin B1 0,2 mg
  • Vitamin B2 0,08 mg
  • Vitamin B3 2,6 mg
  • Vitamin A 64 g

Among legumes, peas are the least caloric ones, in fact they have only 52 kcal for every 100 grams of fresh product.

After we’ve talked a bit about the properties of peas, let’s move on to our recipe.

Pasta With Peas & Bacon Recipe

pasta and peas


Be sure to follow me on social media, so you never miss a post!

Facebook  Group | Pinterest 

Yield: 2 serving

Pasta with peas and bacon

Pasta with peas and bacon

Pasta with peas and bacon is quick to prepare, but really delicious.

Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes


  • 3 Tablespoons of extra virgin olive oil
  • 1 Medium onion
  • 4 Basil leaves
  • 6 oz Bacon or pancetta
  • 1 and 1/2 cup peas
  • 8 oz short pasta
  • 1l Of vegetable broth ( 4 ⅕ cup)
  • Salt & black pepper pepper to taste


  1. Finely chop the onion and wilt it in a high-sided pot with the olive oil for about 2 to 3 minutes. 
  2. When the onion has become clear, add the smoked bacon and cook it over medium-high heat so that the fat melts off; be careful not to burn it. Add some basil.
  3. At this point add the peas, a few basil leaves, salt and pepper to taste and sauté over medium heat for 3 minutes.
  4. Then add about 3 cups of vegetable broth.
  5. The broth should cover the peas entirely.
  6. Let it cook for about 15 to 20 minutes, adding more broth if necessary.
  7. At this point you can add the pasta, adjust the salt (if necessary) and cook according to the cooking time indicated on the package, stirring often and adding broth gradually if needed. The pasta and peas should not be too watery!
  8. When the pasta is cooked, add 1 drizzle of olive oil and grated parmesan cheese with the heat off and stir well. 
  9. Serve piping hot with parmesan shavings on top.


Note: The cooking time of the peas may vary depending on the type of peas you choose (fresh or frozen), so don't hesitate to extend the cooking time if you need to.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 459Total Fat: 30gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 20gCholesterol: 47mgSodium: 1570mgCarbohydrates: 27gFiber: 3gSugar: 4gProtein: 20g

Nutrition is automatically calculated by Nutritionix - please verify all nutrition information independently and consult with a doctor or nutritionist for any and all medical and diet advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram and tag thebellavita_blog

More easy pasta recipes:

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Thursday 29th of June 2023

Picked up a big bag of peas at the farmer's market and promptly ran out of ideas on what to do with them. You saved my life with this recipe! Used a bit of chicken broth for some extra umami and everyone loved how simple and tasty it was.


Friday 30th of June 2023

It's a family recipe, so happy you like it :)


Monday 26th of June 2023

I cannot believe how easy this was to make! And how much flavor there was for so few ingredients. My son loved it and it is such a quick healthy lunch to make for him and I while the others are at school!


Monday 14th of March 2022

Could you please convert all the ingredients in the original recipe to U. S. measurements. Thank you


Monday 14th of March 2022

I Donna :) sure! 1 cup Of cut spaghetti (or short pasta at your pleasure) 1 cup and 1/2 Of peas 1 Union 4 Basil leaves 4 cups Of vegetable broth 1 cup of bacon Salt & pepper to taste 3 Tablespoons of extra virgin olive oil


Sunday 13th of March 2022

I want to make this for a lb of pasta. What are the measurements for 1 lb of pasta using US measurements.

The Bella Vita

Sunday 13th of March 2022

Hi Terese. 3 cups + 2 full tablespoons of green peas. 1 onion 4 Basil leaves 4 cup Of vegetable broth 2 Cup of bacon Salt & pepper to taste 3 Tablespoons of extra virgin olive oil

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe