Courgette Pea and Pesto Soup

Featured in: Veggie Plates & Grain Bowls

This vibrant spring soup brings together tender courgettes, sweet peas, and a aromatic swirl of basil pesto for a bowl that's both light and comforting. Ready in just 30 minutes, it makes an ideal choice for quick weeknight dinners or elegant weekend lunches.

The preparation is straightforward: sauté onion and garlic, add diced courgettes and potato for body, simmer with vegetable stock until tender, then finish with frozen peas that cook in just minutes. A final purée creates a smooth, velvety texture that's beautifully complemented by the rich pesto garnish.

What makes this soup special is its versatility—serve it as a starter for dinner parties, pack it for work lunches, or enjoy it with crusty bread for a satisfying meal. The bright green color and fresh flavors capture the essence of spring vegetables at their best.

Updated on Wed, 21 Jan 2026 11:44:00 GMT
A vibrant green bowl of Courgette, Pea and Pesto Soup topped with a fresh basil leaf and a swirl of creamy sauce. Pin It
A vibrant green bowl of Courgette, Pea and Pesto Soup topped with a fresh basil leaf and a swirl of creamy sauce. | novatongs.com

There's something magical about the moment when spring vegetables hit the market at exactly the right time. I was wandering through the farmers' market on a breezy April morning, basket in hand, when I spotted impossibly bright green courgettes next to baskets overflowing with fresh peas still in their pods. Something clicked that day—a simple soup came together in my head, one that would taste like the season itself. This courgette, pea and pesto soup became my answer to those days when you want something light but deeply satisfying, ready in under thirty minutes.

I made this soup for my sister when she was going through a phase of trying to eat more vegetables, and watching her face light up at that first spoonful was its own reward. She actually asked for the recipe, which rarely happens—she's more of a takeout person. Now she texts me photos of her versions, and there's something lovely about knowing a recipe has made that kind of difference in someone else's kitchen.

Ingredients

  • Olive oil: This is your flavor foundation, so don't skip it or use something thin and flavorless—good olive oil makes a real difference in the final taste.
  • Onion and garlic: These two work together to build the aromatic base that makes people ask what smells so good cooking in your kitchen.
  • Courgettes: Choose medium ones that feel firm; larger courgettes can be watery and a bit bland, which dilutes the whole soup.
  • Potato: This humble vegetable does the real work here, giving the soup body and creaminess without any actual cream.
  • Fresh or frozen peas: Frozen peas are honestly just as good as fresh ones and sometimes better—they're picked and frozen at peak ripeness.
  • Vegetable stock: Use something you'd actually drink on its own; weak stock makes weak soup.
  • Salt and pepper: Taste as you go and season at the end when you can actually tell what's needed.
  • Basil pesto: This is the flourish that turns soup into something memorable, so use the best quality you can find or make your own if you have fifteen minutes.
  • Crème fraîche or Greek yogurt: Optional but recommended—it adds a cooling contrast that balances the brightness of the pesto.

Instructions

Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
Start with the soffritto foundation:
Heat your olive oil in a large saucepan over medium heat and add the chopped onion. Listen for a gentle sizzle; if it sounds angry and pops, your heat is too high. Cook for three to four minutes, stirring occasionally, until the onion turns translucent and smells sweet rather than sharp.
Build the aromatic base:
Stir in the minced garlic and let it cook for just one minute—you want it fragrant but not browned, which would make it bitter. The kitchen should smell incredible at this point.
Add the main vegetables:
Toss in your diced courgettes and potato. Stir them into the oil so they're coated, then let them cook for about five minutes, stirring occasionally, until they start to soften around the edges.
Introduce the liquid:
Pour in your vegetable stock and bring everything to a boil, then reduce the heat to a gentle simmer. This is the moment when the soup truly begins to come together.
Cook the vegetables tender:
Simmer for ten minutes, then add the peas and continue simmering for another five minutes until all the vegetables are completely tender. You should be able to easily pierce a courgette piece with a spoon.
Blend to silky smoothness:
Remove the saucepan from heat and use an immersion blender to purée the soup until completely smooth, working in batches if using a regular blender. The transformation from chunky vegetables to silky soup feels like magic every single time.
Season and adjust:
Taste the soup, then add salt and pepper gradually until it tastes right to you. Reheat gently if it's cooled while you were blending.
Plate with the finishing touch:
Ladle the soup into bowls and swirl in a generous tablespoon of pesto into each one. Top with a dollop of crème fraîche or Greek yogurt if you're using it, and scatter fresh basil leaves over the top for color and aroma.
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
Courgette, Pea and Pesto Soup served hot in a rustic ceramic bowl, perfect for a light vegetarian lunch. Pin It
Courgette, Pea and Pesto Soup served hot in a rustic ceramic bowl, perfect for a light vegetarian lunch. | novatongs.com

There was an afternoon last spring when I made this soup on a whim for a friend who'd just had some difficult news. Watching her sit at my kitchen table with a warm bowl in her hands, slowly settling back into her body as she ate, reminded me that cooking for people is sometimes more important than the recipe itself. This soup, unpretentious and honest, became part of that moment.

Why This Soup Works as Spring Comfort Food

Spring cooking is about lightness without sacrificing satisfaction, and this soup hits that balance perfectly. The courgettes and peas are delicate and bright, but the potato makes everything creamy and filling, so you don't finish your bowl feeling like you've had something insubstantial. There's no cream needed, no complicated technique—just vegetables at their best, treated simply.

Making It Your Own

This recipe is genuinely flexible without becoming a different dish entirely. I've made it with asparagus when peas weren't available, and with spinach stirred in at the last moment for color and nutrition. The structure stays the same, which means you can trust the timing and technique while playing with what's actually in your market or your garden.

Storage and Serving Suggestions

This soup keeps beautifully in the refrigerator for up to three days, and it actually tastes better the next day when the flavors have had time to settle and deepen. The pesto swirl should always be added fresh just before serving, though—it's what makes each bowl feel special rather than just reheated soup. You can also freeze this soup (without the pesto) for up to three months, which makes it perfect for batch cooking on a relaxed weekend.

  • Serve it alongside crusty bread for soaking up every last bit of flavor.
  • A simple green salad on the side turns this into a complete, light meal.
  • Drizzle with good olive oil and fresh basil if you skip the pesto swirl, and it's still absolutely delicious.
Product image
Bake lasagna, casseroles, and roasted dishes evenly, then serve straight from oven to table.
Check price on Amazon
Close-up on a silky smooth Courgette, Pea and Pesto Soup garnished with a drizzle of olive oil and pesto. Pin It
Close-up on a silky smooth Courgette, Pea and Pesto Soup garnished with a drizzle of olive oil and pesto. | novatongs.com

This soup has become one of those recipes I return to again and again, not because it's complicated or impressive, but because it's honest and comforting in the best way. There's real pleasure in a bowl of something this good made with nothing more than vegetables, time, and attention.

Recipe FAQs

Can I make this soup in advance?

Absolutely. This soup actually tastes better the next day as flavors have time to meld together. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently over medium-low heat, stirring occasionally, and add a splash of stock if it has thickened too much.

Can I freeze this soup?

Yes, you can freeze it for up to 3 months. Allow the soup to cool completely before transferring to freezer-safe containers. Leave about an inch of space at the top as liquids expand when frozen. Thaw overnight in the refrigerator before reheating.

What can I substitute for the potato?

You can replace the potato with an equal amount of butternut squash for a slightly sweeter flavor, or use cannellini beans for extra protein. The potato provides creaminess and body, so these alternatives help maintain that texture.

Is this suitable for vegans?

Yes, with simple modifications. Use dairy-free pesto (check labels or make your own without Parmesan), and omit the crème fraîche or Greek yogurt garnish. The soup itself is naturally plant-based and full of flavor.

Can I use fresh peas instead of frozen?

Certainly. Fresh peas work beautifully and add even more sweetness. Shell about 500g of peas to get 250g shelled. Add them during the last 5 minutes of simmering just as you would with frozen peas.

How do I prevent the soup from being too watery?

The potato helps thicken the soup naturally. If you prefer a thicker consistency, you can reduce the vegetable stock slightly by 1/2 cup, or let it simmer for a few extra minutes to evaporate some liquid. Avoid over-blending which can make the texture too thin.

Courgette Pea and Pesto Soup

A vibrant spring blend of fresh courgettes, sweet peas, and aromatic basil pesto. Ready in 30 minutes for a light and comforting bowl.

Prep Time
10 minutes
Cook Time
20 minutes
Overall Time
30 minutes
Created by Jacob Young


Skill Level Easy

Cuisine Type European

Serves 4 Number of Portions

Dietary Info Vegetarian-Friendly, No Gluten

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium onion, finely chopped
03 2 garlic cloves, minced
04 3 medium courgettes (zucchini), diced
05 1 2/3 cups frozen or fresh peas
06 1 medium potato, peeled and diced (approximately 5 ounces)

Liquids

01 4 cups vegetable stock

Seasoning

01 1/2 teaspoon salt, or to taste
02 1/4 teaspoon freshly ground black pepper

Garnish

01 4 tablespoons basil pesto
02 2 tablespoons crème fraîche or Greek yogurt (optional)
03 Fresh basil leaves (optional)

How To Make It

Step 01

Sauté Aromatics: Heat olive oil in a large saucepan over medium heat. Add chopped onion and cook for 3 to 4 minutes until softened and translucent.

Step 02

Bloom Garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Cook Root Vegetables: Add diced courgettes and potato to the pan. Cook for 5 minutes, stirring occasionally.

Step 04

Build Broth: Pour in vegetable stock, bring to a boil, then reduce heat and simmer for 10 minutes.

Step 05

Add Legumes: Add peas and continue simmering for 5 minutes until all vegetables are tender.

Step 06

Purée Soup: Remove from heat. Use an immersion blender or transfer to a regular blender to purée the soup until smooth.

Step 07

Season and Reheat: Season with salt and pepper to taste. Reheat gently over low heat if needed.

Step 08

Finish and Serve: Ladle soup into bowls and swirl 1 tablespoon of pesto per serving. Top with crème fraîche or Greek yogurt and fresh basil if desired.

Equipment Needed

  • Large saucepan
  • Knife and chopping board
  • Immersion blender or standard blender
  • Ladle

Allergens

Always check individual items for allergens and consult with your healthcare provider if you’re unsure.
  • Contains tree nuts from pesto
  • Contains milk from pesto, crème fraîche, Greek yogurt, and Parmesan cheese
  • Use nut-free and dairy-free pesto alternatives for those with nut and dairy allergies
  • Always verify product labels for potential allergen cross-contamination

Nutrition Info (each serving)

This info is for reference and doesn’t replace professional advice from your doctor.
  • Caloric Value: 215
  • Fat Content: 11 grams
  • Carbohydrates: 23 grams
  • Proteins: 6 grams