Courgette Pea Pesto Soup

Featured in: Seasonal Meal Rotations

This vibrant spring soup brings together tender courgettes, sweet green peas, and a potato base for velvety texture. After simmering vegetables in aromatic stock, everything blends into silky smoothness. The finishing touch—bright basil pesto swirled through each bowl—adds herbaceous depth and visual appeal. Perfect for light lunches or elegant dinner starters.

Updated on Sun, 25 Jan 2026 16:27:00 GMT
This vibrant green bowl of Courgette, Pea and Pesto Soup features a creamy texture and a swirl of fresh basil pesto on top. Save to Pinterest
This vibrant green bowl of Courgette, Pea and Pesto Soup features a creamy texture and a swirl of fresh basil pesto on top. | spicykefta.com

There's something about the first warm day of spring that makes me crave this soup. I was standing in the farmers market, holding a bunch of courgettes still dusty from the soil, when a woman next to me mentioned she'd been making the same green soup for twenty years. That stuck with me, so I went home and created my own version that afternoon, blending fresh peas with silky courgette and finishing it with a generous swirl of pesto that turned the whole bowl emerald green.

My partner came home one evening to find me standing at the stove with a spoon, tasting this soup for the third time. He laughed and said it tasted like spring in a bowl, and suddenly it became our thing, especially on those transitional days when you're not quite ready to let go of lighter foods but the weather's finally cooperating. We started making it Friday nights, and somehow it became a ritual.

Ingredients

  • Olive oil: This is your foundation, so use something you'd actually enjoy tasting on bread because it matters more here than you'd think.
  • Onion and garlic: The aromatic backbone that takes maybe five minutes total but transforms everything that comes after.
  • Courgettes: Fresh ones work beautifully, but honestly frozen diced courgette works just as well and saves your chopping hand.
  • Peas: Frozen peas are your secret weapon here because they're picked at peak ripeness and honestly taste better than fresh peas sitting in the shop.
  • Potato: This adds a subtle creaminess without any actual cream, which feels like cheating in the best way.
  • Vegetable stock: Use something you'd drink on its own, as weak stock makes weak soup.
  • Salt and black pepper: Taste as you go because every stove is different and every palate is too.
  • Basil pesto: If you've got time, making your own changes the game, but store-bought lets you move on with your evening.
  • Crème fraîche or Greek yogurt: Optional but the tanginess against the green is worth it.

Instructions

Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
Get your aromatics going:
Pour the olive oil into a large saucepan over medium heat and watch it shimmer slightly, then add your chopped onion. You'll know it's ready when it's soft and translucent, about three or four minutes, and the kitchen smells like something good is happening.
Wake up the garlic:
Stir in the minced garlic and give it exactly one minute. This is not the time to get distracted because garlic goes from fragrant to bitter faster than you'd expect.
Build your vegetable base:
Add the diced courgettes and potato to the pan, stirring occasionally for about five minutes until the edges of the courgettes start to soften just slightly. The kitchen should smell like fresh spring vegetables now.
Add liquid and simmer:
Pour in your vegetable stock, bring everything to a boil, then turn down the heat and let it bubble gently for ten minutes. The vegetables should be getting tender but not falling apart.
Finish with the peas:
Add the frozen peas and let them warm through for another five minutes. They'll brighten the color immediately and add a gentle sweetness that balances the earthiness.
Blend until smooth:
Remove from heat and use an immersion blender to purée everything into a smooth, pale green soup. If using a regular blender, work in batches and be careful with the heat. This is oddly satisfying to do.
Season and reheat:
Taste the soup and season with salt and pepper, adjusting to your preference. Reheat gently if needed, though it usually doesn't need much.
The final touch:
Ladle into bowls and swirl in a tablespoon of pesto per serving, watching it ribbon through the green. Top with a dollop of crème fraîche and a few fresh basil leaves if you want to get fancy.
Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
Serving a comforting bowl of Courgette, Pea and Pesto Soup garnished with a dollop of crème fraîche and fresh basil leaves. Save to Pinterest
Serving a comforting bowl of Courgette, Pea and Pesto Soup garnished with a dollop of crème fraîche and fresh basil leaves. | spicykefta.com

There was an evening when a friend who'd been going through something difficult sat at my kitchen counter, and I made this soup for her. She took one spoonful and just paused, and I realized that sometimes food does something beyond nourishing you, something about the care involved that matters. That's when this recipe stopped being about technique and started being about intention.

Variations Worth Trying

I've experimented with swapping out the courgettes for asparagus on a whim one spring, which gave the soup an entirely different character, more delicate and almost elegant. Spinach works beautifully too if you want something darker and earthier, though you'll only need about 150g because it wilts down dramatically. Once I added a handful of fresh mint instead of basil and it became something entirely different, brighter and more unusual, the kind of thing that makes you feel like you've discovered something yourself.

Making It Your Own

This soup is forgiving in the way that only good recipes are, because the fundamentals are rock solid but the tweaks are endless. You can add a squeeze of lemon juice if you want brightness, or a pinch of cumin if you want warmth, or even a whisper of chili if you want to confuse everyone's expectations in the best way. The beauty is that it's a foundation, not a rule.

  • Make the pesto fresh if you have even fifteen minutes because the difference is genuinely noticeable.
  • Freeze this soup in portions because it reheats like a dream and tastes somehow better the next day.
  • Serve with crusty bread because this soup wants something to soak into, and you'll want to capture every last drop.
A spoon dips into a warm, blended Courgette, Pea and Pesto Soup, highlighting the bright spring vegetable colors. Save to Pinterest
A spoon dips into a warm, blended Courgette, Pea and Pesto Soup, highlighting the bright spring vegetable colors. | spicykefta.com
Product image
Perfect for simmering soups, baking casseroles, and serving cozy one-pot meals straight from oven to table.
Check price on Amazon

This is the kind of soup that makes you feel capable in the kitchen, the kind that tastes far more complicated than it actually is. It's become one of those recipes I make without thinking, the way some people make tea, which is probably the highest compliment any recipe can receive.

Recipe FAQs

Can I freeze this soup?

Yes, freeze the cooled soup without pesto for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding fresh pesto before serving.

What can I use instead of potato?

Swap potato for cauliflower florets or extra courgette. Both alternatives provide creaminess when blended while keeping the dish light.

How do I make it dairy-free?

Use vegan pesto without Parmesan, omit crème fraîche, and skip yogurt garnish. The soup remains creamy and satisfying without dairy.

Can I use fresh peas instead of frozen?

Fresh peas work beautifully—add them during the last 3-4 minutes of simmering to preserve their sweet flavor and bright green color.

What herbs work well besides basil?

Mint or cilantro pesto offers lovely variation. Both complement the mild sweetness of courgettes and peas while adding unique aromatic notes.

Courgette Pea Pesto Soup

Silky smooth blended soup with garden vegetables and herbaceous pesto swirl

Prep Time
10 minutes
Cook Time
20 minutes
Total Duration
30 minutes
Created by Chloe Patterson


Skill Level Easy

Cuisine European

Makes 4 Portions

Diet Details Vegetarian, No Gluten

What You 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

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 vegetables: Add diced courgettes and potato. Cook for 5 minutes, stirring occasionally, until vegetables begin to soften.

Step 04

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

Step 05

Complete cooking: Add peas and continue simmering for 5 minutes until all vegetables are tender and cooked through.

Step 06

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

Step 07

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

Step 08

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

Tools You'll Need

  • Large saucepan
  • Chef's knife and chopping board
  • Blender or immersion blender
  • Ladle

Allergens

Review each ingredient for allergens and talk to your healthcare provider if you’re unsure.
  • Contains tree nuts in pesto
  • Contains milk in pesto, crème fraîche, Greek yogurt, and Parmesan cheese
  • Use nut-free and dairy-free pesto alternatives for individuals with nut or dairy allergies
  • Always verify product labels for potential allergen cross-contamination

Nutrition Info (per portion)

For informational purposes only; always seek medical advice for nutrition.
  • Calories: 215
  • Fats: 11 g
  • Carbohydrates: 23 g
  • Proteins: 6 g