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.
Table of Contents
Why One-Pot Pasta with Peas Is So Popular
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.
| Ingredient | Measurement |
|---|---|
| Olive oil | 1 tablespoon |
| Garlic (minced) | 3 cloves |
| Small shallot or onion (diced) | 1 |
| Pasta (penne, rotini, or shells) | 12 ounces |
| Vegetable or chicken broth | 4 cups |
| Frozen peas | 1 1/2 cups |
| Heavy cream or half-and-half | 1/2 cup |
| Grated Parmesan cheese | 1/2 cup |
| Salt | 1 teaspoon |
| Black pepper | 1/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
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.
