One-pot Pasta with peas

Sunny discovered One-Pot Pasta with Peas on Pinterest during one of her “I have nothing planned for dinner” evenings. The photo showed glossy pasta coated in a light creamy sauce with bright green peas scattered throughout. She loved the idea of using just one pot less cleanup, less stress. Sunny isn’t always confident cooking pasta sauces from scratch, especially when timing everything together. Still, she added the pasta directly into the broth, stirred carefully, and trusted the process. When she tasted that creamy, savory bite with sweet peas, she knew this would become a weeknight lifesaver.

One-Pot Pasta with Peas is a simple, comforting dish that cooks entirely in one pot. The pasta absorbs the broth as it cooks, creating a naturally creamy sauce without heavy cream.

Everything Cooks in One Pot

One-Pot Pasta with Peas works because the pasta cooks directly in seasoned broth instead of plain water. As the liquid reduces, the starch released from the pasta thickens the sauce naturally.

Because everything cooks together, the flavors blend beautifully. Meanwhile, cleanup stays minimal since you only use one pot.

This method makes it perfect for busy weeknights.

Sweet Peas Add Freshness

Frozen peas cook quickly and add natural sweetness. Because they’re added toward the end, they stay vibrant and slightly firm.

The peas balance the savory garlic and Parmesan, creating a dish that feels light yet comforting.

Additionally, peas provide plant-based protein and fiber.

Ingredients for One-Pot Pasta with Peas

Ingredient List

This recipe serves 4.

IngredientMeasurement
Olive oil1 tablespoon
Garlic (minced)3 cloves
Small shallot or onion (diced)1
Pasta (penne, rotini, or shells)12 ounces
Vegetable or chicken broth4 cups
Frozen peas1 1/2 cups
Heavy cream or half-and-half1/2 cup
Grated Parmesan cheese1/2 cup
Salt1 teaspoon
Black pepper1/2 teaspoon
Lemon zest (optional)1/2 teaspoon

Use short pasta shapes for best one-pot cooking results.

Optional Add-Ins

You can add crispy bacon for extra flavor.

Additionally, stir in fresh spinach at the end for added greens.

For extra richness, add a tablespoon of butter before serving.

How to Make One-Pot Pasta with Peas

Step-by-Step Instructions

Heat olive oil in a large pot over medium heat.

Add diced shallot and cook for 2–3 minutes until softened.

Stir in minced garlic and cook for 30 seconds until fragrant.

Add dry pasta and broth to the pot.

Bring to a gentle boil, then reduce to a simmer.

Cook for 10–12 minutes, stirring occasionally, until pasta is tender and most liquid is absorbed.

Stir in frozen peas and cook for 2–3 minutes.

Add heavy cream, Parmesan cheese, salt, and black pepper.

Stir until sauce becomes creamy and smooth.

Finish with lemon zest if desired.

Serve warm.

Common Mistakes to Avoid

Do not cook at high heat; pasta may stick.

Stir occasionally to prevent clumping.

Add peas near the end to maintain bright color.

Serving and Storage Tips

Best Ways to Serve One-Pot Pasta with Peas

Serve with extra Parmesan and cracked black pepper.

Pair with a simple side salad or garlic bread.

How to Store and Reheat

Store in an airtight container for up to 4 days.

Reheat gently on the stovetop with a splash of broth or milk.

One-Pot Pasta with Peas proves that simple ingredients can create creamy, comforting flavor without complicated steps. Because the pasta cooks directly in broth, it releases starch that naturally thickens the sauce. Meanwhile, sweet green peas add brightness and texture that balance the rich Parmesan and cream.

Additionally, this dish works beautifully for busy weeknights, budget-friendly meals, or quick vegetarian dinners. When you simmer gently and stir occasionally, you achieve a perfectly creamy texture every time. If you want a cozy, low-effort dinner that tastes like you spent far more time in the kitchen, this One-Pot Pasta with Peas deserves a permanent spot in your meal rotation.

One Pot Pasta With Peas

One-Pot Pasta with Peas

Creamy one-pot pasta with peas, garlic, and Parmesan. Easy 20-minute vegetarian dinner recipe.
Prep Time 10 minutes
Cook Time 15 minutes

Ingredients
  

  • 1 tablespoon olive oil
  • 1 small shallot or onion diced
  • 3 garlic cloves minced
  • 12 ounces short pasta penne, rotini, or shells
  • 4 cups vegetable or chicken broth
  • 1 ½ cups frozen peas
  • ½ cup heavy cream or half-and-half
  • ½ cup grated Parmesan cheese
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon lemon zest optional

Instructions
 

  • Heat olive oil in a large pot over medium heat. Add diced shallot and cook for 2–3 minutes until softened. Stir in minced garlic and cook for 30 seconds. Add dry pasta and broth to the pot and bring to a gentle boil. Reduce heat and simmer for 10–12 minutes, stirring occasionally, until pasta is tender and most of the liquid is absorbed. Stir in frozen peas and cook for 2–3 minutes. Add heavy cream, Parmesan cheese, salt, and black pepper. Stir until sauce becomes creamy and smooth. Finish with lemon zest if desired. Serve warm with extra Parmesan on top.

Notes

Stir occasionally to prevent pasta from sticking. Add peas near the end to keep them bright green. If sauce thickens too much, add a splash of broth or milk when reheating. Store leftovers in the refrigerator for up to 4 days.