This easy pasta and peas is a one-pot, pantry-staple dinner ready in under 30 minutes thatโ€™s budget-friendly, filling, and naturally creamy without using cream.

For more easy one-pot dinners, check out our chickpea noodle soup, mushroom gnocchi skillet, three bean orzo soup, and turmeric rice with chickpeas.

Bowl of creamy pasta and peas with grated Parmesan and cracked black pepper.

Why you’ll love this pasta and peas recipe!

This easy pasta and peas is made with 5 simple pantry staples, cooked in one pot, and ready in less than 30 minutes โ€” perfect for busy days when you still want a proper meal on the table ๐Ÿ

Louise and I made this on a rainy day in our home in Pesaro, and we almost finished the whole pot between the two of us. Itโ€™s that good. This humble dish, known in Italy as pasta e piselli, delivers so much comfort with very little effort โ€” creamy without cream, gently flavored, and deeply satisfying.

The magic happens when the pasta cooks right in the pan with the peas. The starch released into the water creates a silky sauce, finished off the heat with finely grated Parmigiano so it melts into a smooth, velvety coating.

The result is a pasta with peas thatโ€™s naturally creamy, fiber-rich, and protein-rich, fitting easily into a Mediterranean-style way of eating ๐ŸŒฟ. Enjoy!

P.S. Love simple, traditional Italian pasta dinners? Donโ€™t miss pasta e fagioli, pasta with chickpeas, or pasta with lentils.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Ingredients for pasta and peas with pasta peas onion olive oil vegetable broth and Parmesan.
  • Pasta: Small shapes cook best and help create a creamy sauce. We use malloreddus here, but orzo, ditalini, small shells, tubetti, elbow macaroni, fusilli, rotini, farfalle, penne, or mezze penne all work well. Use whatever you have at home keeping in mind that smaller shapes are easier to cook in this recipe. This flexibility makes it a great easy pasta and peas recipe.
  • Frozen peas: Sweet, affordable, and always ready. They give body and color to this Italian pasta with peas. Fresh peas work when in season, but frozen peas are reliable year-round.
  • Onion: Adds gentle sweetness and depth. Yellow or white onion is best. Shallots work too.
  • Extra virgin olive oil: Essential for richness and flavor. A little extra at the end makes the dish shine.
  • Vegetable broth: Adds much more flavor than water. Use low-sodium vegetable broth so you can control the salt. If using water instead, add a bit more salt as it cooks.
  • Parmigiano Reggiano: Best grated from a block at home so it melts smoothly into the sauce. Pre-grated cheese doesnโ€™t melt as well, but it works if thatโ€™s what you have. Substitute Grana Padano or Pecorino Romano.
Close up of pasta and peas showing glossy sauce peas and tender pasta.

How to Make Pasta and Peas

Step 1. Cook the onion

Heat the olive oil in a large pan over medium heat.
Add the chopped onion and cook for a full 5 minutes, stirring often.
The onion should turn soft and translucent. Do not let it brown. This gentle start builds flavor for this weeknight pasta recipe.

Step 1 Chopped onion cooking gently in olive oil in a wide pan.

Step 2. Add the peas

Add the frozen peas to the pan.
Lower the heat and cook for about 5 minutes, stirring gently so the peas warm through and soften.

Step 2 Frozen peas added to softened onion in the pan.

Step 3. Add broth and pasta

Pour in the vegetable broth and bring it to a boil.
Once boiling, add the pasta, salt, and black pepper.
Cook for 7โ€“10 minutes, depending on the pasta shape, stirring often so the pasta cooks evenly and doesnโ€™t stick to the pan.

If the pasta looks dry, add a little more hot broth or water.
The pasta should be creamy, not dry and not soupy. Do not drain.

Step 3 Pasta cooking in vegetable broth with peas creating a creamy sauce.

Step 4. Finish and serve

Turn off the heat. This step matters.
Stir in the grated Parmigiano for about 1 minute, until the sauce turns glossy and smooth.

Taste and adjust salt if needed. If the pasta thickens too much after adding the cheese, stir in a small splash of hot water or broth until creamy again.
Serve right away with a drizzle of olive oil and cracked black pepper.

Step 4 Grated Parmesan stirred into pasta off the heat until glossy.

Tips

  • Cook the onion slowly so it turns soft and sweet without browning
  • Use hot broth when adding liquid so the pasta keeps cooking smoothly
  • Add the pasta only once the liquid is boiling for even cooking
  • Stir often to prevent sticking and help release starch
  • Add liquid a little at a time to control the creaminess
  • Donโ€™t drain the pasta the starchy liquid is the sauce
  • Turn off the heat before adding cheese so it melts smoothly
  • Grate the cheese yourself if possible it melts better than pre-grated
  • Too thick after the cheese? Add a little hot water or broth and stir until the sauce loosens up
  • Taste at the end and adjust salt after the cheese is added
  • Finish with olive oil and black pepper to round out the flavors

Frequently Asked Questions

Can I make this pasta and peas ahead of time?

Yes. If you plan to make it ahead, cook the pasta 2 minutes less than usual so it stays a little firm. The pasta will finish cooking as it cools and again when reheated. When reheating, add a splash of water or broth to bring back the creamy texture.

How do I store this pasta and peas?

Store leftovers in an airtight container in the fridge for up to 3 days. Add a little liquid when reheating to bring back the creaminess.

Why is my pasta dry or sticking to the pan?

Different pasta shapes need different amounts of liquid. Small shapes like orzo or ditalini usually need about 2 cups of broth, while larger shapes may need 3 to 4 cups. Just add more hot broth or water as the pasta cooks and stir well. Itโ€™s very simple, and easy to fix as you go.

Can I use water instead of broth?

Yes. Water works, but the flavor will be lighter. If using water, add a little more salt and finish with extra cheese. You can also add a pinch of dried thyme or oregano while the pasta cooks to bring in more flavor.

What makes this dish creamy without cream?

The pasta releases starch as it cooks, and the grated cheese melts into the liquid, creating a silky sauce typical of a simple Italian pasta recipe.

Can I use a different cheese if I donโ€™t have Parmesan?

Absolutely. Use what you have and what fits your budget. Italian Parmigiano Reggiano melts beautifully, but generic American Parmesan works too, even if the sauce is a little less smooth. You can also experiment with other cheeses you enjoy. A small piece of Gorgonzola makes it rich and bold, cream cheese adds extra creaminess, and cottage cheese or Greek yogurt work well for a softer, protein-rich finish. That said, for us, nothing beats the lightness and full flavor of good Parmigiano.

More Easy Pasta Recipes to Try

If you try this Pasta and Peas Recipe please leave a ๐ŸŒŸ star rating and let us know how it turned out in the commentsโ€”we love hearing from you.

Pasta and peas served warm in a simple bowl with olive oil and Parmesan.

Easy Pasta and Peas (6 Ingredients, One-Pot)

5 from 3 votes
This easy pasta and peas is a one-pot, pantry-staple dinner that turns simple ingredients into a creamy, comforting meal in under 30 minutes, perfect for busy weeknights and everyday cooking.
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 4 people
Course: Main Course
Cuisine: Italian

Ingredients 

  • 4 tablespoons olive oil extra virgin
  • 1 medium onion finely chopped
  • 1 pound frozen peas no need to thaw
  • 2 cups vegetable broth plus more water or broth as needed
  • 8 ounces short pasta ditalini, small shells, orzo, fusilli, conchiglie, etc.
  • ยพ teaspoon salt plus more to taste
  • ยผ teaspoon black pepper freshly ground
  • ยฝ cup grated parmesan best if Parmigiano Reggiano, Grana Padano, or Pecorino Romano – add more to taste

Instructions 

  • Cook the onion: Heat 4 tablespoons olive oil in a large pan over medium heat. Add 1 medium onion (chopped) and cook for about 5 minutes, stirring often, until soft and sweet. Do not let it brown.
    Step 1 Chopped onion cooking gently in olive oil in a wide pan.
  • Add the peas: Add 1 pound frozen peas to the pan. Lower the heat and cook for about 5 minutes, stirring gently so they warm through.
    Step 2 Frozen peas added to softened onion in the pan.
  • Add broth and pasta: Pour in 2 cups vegetable broth and bring it to a boil. Add 8 ounces short pasta, ยพ teaspoon salt, and ยผ teaspoon black pepper.
    Cook for 7โ€“10 minutes, stirring often. If the pasta looks dry, add a little more hot broth or water. The pasta should be creamy, not dry and not soupy. Do not drain.
    Step 3 Pasta cooking in vegetable broth with peas creating a creamy sauce.
  • Finish and serve: Turn off the heat and stir in ยฝ cup grated parmesan until melted and smooth.
    If the sauce thickens too much, add a small splash of hot broth or water. Taste, adjust salt if needed, and serve with olive oil and cracked black pepper.
    Step 4 Grated Parmesan stirred into pasta off the heat until glossy.

Notes

Substitutions
  • Pasta โ†’ Malloreddus, orzo, ditalini, small shells, tubetti, elbow macaroni, fusilli, rotini, farfalle, penne, or mezze penne
  • Frozen peas โ†’ Fresh peas when in season
  • Onion โ†’ Yellow onion, white onion, or shallots
  • Extra virgin olive oil โ†’ Any mild olive oil you like
  • Vegetable broth โ†’ Water plus a little extra salt
  • Parmigiano Reggiano โ†’ Grana Padano, Pecorino Romano, or pre-grated Parmesan
ย 
Tips
  • Cook the onion slowly so it softens without browning
  • Use hot broth so the pasta cooks evenly
  • Add pasta only once the liquid is boiling
  • Stir often to prevent sticking and release starch
  • Add liquid gradually to control creaminess
  • Donโ€™t drain the pasta the water is the sauce
  • Turn off heat before adding cheese
  • Grate cheese yourself for smoother melting
  • If too thick, loosen with hot water or broth
  • Taste and adjust salt at the end
  • Finish with olive oil and black pepper

Nutrition

Serving: 1 of 4, Calories: 493kcal, Carbohydrates: 63g, Protein: 18g, Fat: 19g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 11g, Cholesterol: 11mg, Sodium: 671mg, Potassium: 470mg, Dietary Fiber: 9g, Sugar: 9g, Vitamin A: 977IU, Vitamin B6: 0.3mg, Vitamin C: 47mg, Vitamin E: 2mg, Vitamin K: 37ยตg, Calcium: 162mg, Folate: 90ยตg, Iron: 3mg, Manganese: 1mg, Magnesium: 76mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 3 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments

  1. 5 stars
    Quick, easy, and delicious! We’ve been snowed in for a week and fortunately had all the ingredients on hand, Such a warm, comforting meal… will definitely make again!

  2. 5 stars
    I really appreciate the comprehensive nutrition info. I’ve tried 4 or 5 of your recipes in the last couple of weeks and every one was delicious. Thank you