Some weeknights the fridge looks empty and dinner still needs to happen. That is when I open the freezer: a bag of peas, a handful of spinach, and a packet of spaghetti. Twenty minutes later we are twirling bright green pasta like we planned it.
This spinach pea pasta is my Italian-style creamy spinach pea pasta for those nights. Frozen peas and baby spinach get blended with onion, garlic, heavy cream, and lemon into one silky green sauce. The vegetables disappear into the cream. Kids see cheese-dusted green spaghetti. I see dinner from the freezer. No crème fraîche, no sour cream. Just cream, lemon, and pasta water.
If you want a quick vegetarian dinner that looks fancy and tastes like spring, make this with me.

Why You’ll Love This Spinach Pea Pasta
- Ready in about 20 minutes
- Uses freezer peas and spinach you already have
- Hidden-veggie green sauce from blended peas, spinach, and heavy cream
- Lemon keeps the cream bright, not heavy
- Vegetarian, kid-friendly, and easy to scale
What Makes This Green Pasta Work
Peas and pasta are a classic Italian pairing. Blending the peas with spinach and a little cream turns them into a sauce that coats spaghetti the way a pesto would, without basil or nuts. Everything greens-related goes into the blender, so the bowl stays smooth and kid-friendly.
Heavy cream is richer than crème fraîche or sour cream, so I use a modest pour and finish with lemon. Without the lemon, the sauce tastes flat. With it, you get a clean green flavor first and cream second.
Long noodles work best here. Spaghetti and linguine hold a light coating without trapping puddles of sauce the way shells or farfalle can. Short shapes still taste good; they just feel richer.
Test note: The first time I swapped cream for crème fraîche, I poured too much and the pasta tasted heavy. Two to three tablespoons for two portions, plus lemon and a splash of pasta water, is the sweet spot.
Ingredients at a Glance
You need spaghetti (or linguine), one onion, frozen peas, baby spinach, garlic, heavy cream, olive oil, lemon, salt, and optional Parmesan. A blender or smoothie cup makes the sauce smooth; a small food processor works too.

For another green bowl on busy nights, try our Creamy Corn & Spinach Pasta or Avocado Pesto Pasta. Prefer a dal-forward spinach pasta? High-Protein Lentil & Spinach Pasta takes the Indian fusion route. Want pesto and paneer instead? Palak Pesto Paneer Pasta is another 25-minute green bowl. Palak Dal is always on rotation for a rice-and-dal night. For more pasta ideas in this cluster, browse 15 Best High-Protein Vegetarian Pasta Recipes.
How to Make Spinach Pea Pasta
1. Cook the pasta
Bring a large pot of salted water to a boil. Cook 200 g (7 oz) spaghetti until al dente according to the package. Scoop out about 1/2 cup of pasta water before draining. If the pasta finishes early, toss it with a teaspoon of olive oil so it does not stick.
2. Build the hidden-veggie green sauce
While the pasta cooks, heat a drizzle of olive oil in a skillet over medium heat. Add 1 finely chopped brown onion and cook 4 to 5 minutes, until soft and sweet. Add 2/3 cup (100 g) frozen peas (no need to thaw) and cook 1 minute more. Add 4 cups (about 120 g) packed baby spinach and toss just until wilted, 30 to 60 seconds. Take the pan off the heat so the greens stay bright.
Transfer the onion, peas, and spinach to a blender with 2 garlic cloves (roughly chopped), 2 to 3 tablespoons heavy cream, a pinch of salt, and 1 teaspoon lemon juice. Blend until completely smooth. Taste. Add another squeeze of lemon if it tastes rich but dull.
3. Toss and serve
Return the drained pasta to its pot (or a wide pan) over low heat. Pour in the green cream sauce and toss, loosening with a splash of reserved pasta water until every strand is lightly coated. Finish with grated Parmesan and black pepper if you like.
Mistake I made once: I blended the spinach while the pan was still screaming hot. The sauce turned khaki. Now I wilt the spinach briefly, pull the pan off the heat, then blend with cream and lemon so the green stays vivid.

Tips for Silky Spinach Pea Pasta Sauce
- Defrosted or straight-from-frozen peas both work. Frozen peas are sweeter and cheaper for weeknights.
- Do not skip the lemon when using heavy cream. It balances the richness and helps the color.
- Pasta water is your friend. Add it a tablespoon at a time until the sauce clings, not puddles.
- Prefer linguine or tagliatelle if you want a restaurant-style twirl.
- Chili flakes on top are optional and keep the dish Italian-leaning without changing the sauce.
Variations
- Extra protein: Stir in warm chickpeas or cubes of pan-seared paneer at the end.
- More veg on the side: Serve with roasted cherry tomatoes or a simple green salad.
- Dairy-light: Use 2 tablespoons cream and lean harder on pasta water. The peas and spinach still make it creamy.
- Vegan path: Swap heavy cream for thick coconut cream or cashew cream, and skip the Parmesan (or use nutritional yeast).
FAQs
Q1. Can I use sour cream or crème fraîche instead of heavy cream?
Yes. Both work. Start with 2 tablespoons and taste. Heavy cream is richer, so if you switch to crème fraîche you may want a touch more.
Q2. Can I make this vegan?
Use coconut cream or blended soaked cashews instead of heavy cream, and skip the cheese. Lemon and salt still do a lot of the flavor work.
Q3. Fresh peas or frozen?
Frozen garden peas are what I use most. Fresh peas are lovely in season. Petit pois also blend beautifully.
Q4. What pasta shape is best for spinach pea pasta?
Spaghetti or linguine. Short shapes like fusilli work, but they hold more sauce and can taste heavier.
Q5. Can I make the sauce ahead?
Blend the green cream sauce up to a day ahead and refrigerate. Reheat gently with a splash of water or milk before tossing with fresh pasta.
Q6. How do I store leftovers?
Store in an airtight container in the refrigerator for up to 2 days. Reheat gently with a splash of water or cream so the sauce loosens again.
Recipe Card
Use the recipe card below for exact amounts and timing. Course: Main Course. Cuisine: Italian. Diet: Vegetarian. Servings: 2.

Creamy Spinach Pea Pasta
Equipment
- Blender or smoothie cup
- Large pot
- Skillet
Ingredients
Pasta
- 200 g spaghetti or linguine, about 7 oz
- salt for pasta water
Green cream sauce
- 1 tablespoon olive oil plus more as needed
- 1 brown onion finely chopped
- 2/3 cup frozen garden peas about 100 g; no need to thaw
- 4 cups baby spinach about 120 g, packed
- 2 garlic cloves roughly chopped
- 2-3 tablespoons heavy cream
- 1 teaspoon lemon juice plus more to taste
- salt to taste
To finish
- grated Parmesan optional
- black pepper freshly cracked, optional
- chili flakes optional
Instructions
Cook the pasta
- Bring a large pot of salted water to a boil. Cook the spaghetti until al dente according to the package. Reserve about 1/2 cup pasta water, then drain. If the pasta finishes early, toss with a teaspoon of olive oil so it does not stick.
Build the green sauce
- Heat the olive oil in a skillet over medium heat. Add the onion and cook 4 to 5 minutes, until soft and sweet.
- Add the frozen peas and cook 1 minute. Add the baby spinach and toss just until wilted, 30 to 60 seconds. Remove the pan from the heat.
- Transfer the onion, peas, and spinach to a blender with the garlic, heavy cream, salt, and lemon juice. Blend until completely smooth. Taste and add more lemon if needed.
Toss and serve
- Return the drained pasta to the pot over low heat. Pour in the green cream sauce and toss, loosening with reserved pasta water a splash at a time until the strands are lightly coated.
- Serve with grated Parmesan, black pepper, and chili flakes if using.
Notes
Your Turn
This is the pasta I make when I want something green, creamy, and fast without a grocery run. Keep peas and spinach in the freezer and you are never far from a bowl of spinach pea pasta.
If you try it, tell me: did anyone at your table notice the greens, or did the green spaghetti win them over first?
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
