Courgette Pea Pesto Soup

Featured in: Family-Friendly Everyday Meals

This vibrant spring soup combines fresh courgettes, sweet peas, and potato in a smooth vegetable base, finished with a swirl of aromatic basil pesto. Ready in just 30 minutes, it's perfect for light lunches or elegant starters.

The naturally sweet vegetables create a velvety texture while the pesto adds herbaceous depth. Simply sauté onions and garlic, add diced courgettes and potato, simmer with stock, then purée until smooth. Stir in frozen peas during the final minutes to preserve their bright colour and natural sweetness.

Updated on Fri, 30 Jan 2026 02:15:46 GMT
A bowl of vibrant green courgette, pea and pesto soup garnished with a dollop of crème fraîche and fresh basil leaves. Save
A bowl of vibrant green courgette, pea and pesto soup garnished with a dollop of crème fraîche and fresh basil leaves. | honeyflint.com

My tiny London kitchen was filled with the scent of garlic and courgettes softening in olive oil when my roommate popped her head in, asking what smelled like spring in a pot. That first attempt at this soup was purely about using up an overflowing vegetable box, but the way the bright green swirl of pesto transformed something so humble into dinner party worthy fare became an instant revelation.

Last March, during that endless stretch of gray weekends, I made batch after batch of this soup while phone calls with my mum stretched into hours. She would tell me about her garden plans back home while I stood over the stove, watching the bubbles break the surface and thinking about how the simplest meals somehow carry us through the dreariest days.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 2 tbsp olive oil: A good extra virgin makes all the difference here since the flavor really shines through
  • 1 medium onion, finely chopped: Take your time chopping, even pieces mean even melting into the soup base
  • 2 garlic cloves, minced: Fresh garlic, not the jarred stuff, the bite matters in such a gentle soup
  • 3 medium courgettes (zucchini), diced: Do not worry about peeling, the skin adds lovely flecks of color
  • 250 g (1 2/3 cups) frozen or fresh peas: Frozen are actually sweeter since they are picked and frozen at peak ripeness
  • 1 medium potato, peeled and diced (about 150 g): This unsung hero adds the silky body without making it heavy
  • 1 liter (4 cups) vegetable stock: Homemade stock is lovely but a good quality organic carton works perfectly
  • 1/2 tsp salt, or to taste: Go easy at first, the pesto will add its own salty punch later
  • 1/4 tsp freshly ground black pepper: Freshly cracked brings a warmth that pre ground simply cannot match
  • 4 tbsp basil pesto: The finishing touch that makes everything come alive, do not skip it
  • 2 tbsp crème fraîche or Greek yogurt (optional): Adds a lovely cool contrast against the warm soup
  • Fresh basil leaves (optional): A whole leaf floated on top looks impossibly elegant for zero effort

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Warm the olive oil in a large saucepan over medium heat, then add the chopped onion and let it soften and turn translucent for about 3 to 4 minutes, stirring occasionally so it does not catch.
Wake up the garlic:
Stir in the minced garlic and let it cook for just 1 minute until fragrant, breathing in that beautiful scent that fills the whole kitchen.
Soften the vegetables:
Add the diced courgettes and potato to the pan, cooking them for about 5 minutes and stirring occasionally until they start to soften around the edges.
Simmer the soup base:
Pour in the vegetable stock, bring everything to a gentle boil, then lower the heat and let it simmer peacefully for 10 minutes.
Add the sweetness:
Stir in the peas and continue simmering for another 5 minutes until all the vegetables are completely tender when pierced with a fork.
Create the silk:
Remove the pan from heat and use an immersion blender right in the pot, or transfer to a regular blender, to purée until completely smooth and velvety.
Season to perfection:
Taste the soup and add salt and pepper as needed, then reheat gently if it has cooled too much while blending.
The grand finale:
Ladle the vibrant green soup into bowls and swirl a generous tablespoon of pesto into each one, watching it ribbon through like magic.
Steaming hot bowl of courgette, pea and pesto soup swirled with pesto, ready to serve with crusty bread. Save
Steaming hot bowl of courgette, pea and pesto soup swirled with pesto, ready to serve with crusty bread. | honeyflint.com
Steaming hot bowl of courgette, pea and pesto soup swirled with pesto, ready to serve with crusty bread. Save
Steaming hot bowl of courgette, pea and pesto soup swirled with pesto, ready to serve with crusty bread. | honeyflint.com

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

There is something deeply satisfying about a bowl of soup that looks like it came from a restaurant kitchen but was actually made while wearing pajamas. My sister still asks for this recipe every time she visits, claiming the pesto swirl makes her feel properly looked after.

Making It Your Own

I have swapped courgettes for asparagus during early summer and used spinach in deepest winter, and the soup has never once let me down. The potato stays constant as the creamy backbone while the green vegetable takes whatever seasonal turn you fancy.

The Pesto Factor

Store bought pesto is perfectly acceptable for busy weeknights, but when I have an abundance of summer basil, the homemade version transforms this soup into something transcendent. The difference is noticeable but never so stark that the store bought version feels like a compromise.

Serving Suggestions

A hunk of crusty sourdough or a simple green salad on the side turns this from a light lunch into a proper sit down meal. In summer I serve it slightly warm rather than piping hot, which feels somehow more refreshing.

  • Toast some pine nuts and scatter them over the top for extra crunch
  • A drizzle of good olive oil just before serving adds lovely richness
  • Lemon zest brightens everything, especially in winter when fresh herbs feel distant
Blended courgette, pea and pesto soup in a white bowl, topped with creamy yogurt and fresh basil garnish. Save
Blended courgette, pea and pesto soup in a white bowl, topped with creamy yogurt and fresh basil garnish. | honeyflint.com
Blended courgette, pea and pesto soup in a white bowl, topped with creamy yogurt and fresh basil garnish. Save
Blended courgette, pea and pesto soup in a white bowl, topped with creamy yogurt and fresh basil garnish. | honeyflint.com

Soup is really just love in a bowl, and this one has gotten me through more tricky Tuesdays than I care to count.

Recipe FAQs

Can I make this soup ahead of time?

Yes, prepare up to 2 days in advance. Store in the refrigerator and reheat gently, adding the pesto swirl just before serving for the freshest flavour presentation.

Is this soup suitable for freezing?

Absolutely. Cool completely, transfer to airtight containers, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Add fresh pesto after reheating.

Can I use fresh peas instead of frozen?

Fresh garden peas work beautifully when in season. Add them during the last 3-4 minutes of simmering to maintain their sweetness and vibrant green colour without becoming mushy.

What can I use instead of potato?

The potato provides natural creaminess. Substitute with half a peeled, diced sweet potato, or add an extra courgette and blend with a splash of cream or coconut milk for richness.

How do I make this vegan?

Use dairy-free pesto (verify it's Parmesan-free) and omit the crème fraîche or Greek yogurt garnish. The soup remains deliciously creamy without these additions.

Can I swap the basil pesto for another sauce?

Pistou (French basil sauce without nuts), mint and pea purée, or a drizzle of olive oil with fresh herbs all work beautifully as alternative toppings for variation.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Courgette Pea Pesto Soup

Fresh courgettes and sweet peas blended with aromatic basil pesto for a vibrant spring soup.

Prep duration
10 minutes
Time to cook
20 minutes
Total duration
30 minutes
Recipe by Julia Fenmore


Skill level Easy

Cuisine type European

Makes 4 Portions

Diet info Meatless, 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 (store-bought or homemade)
02 2 tablespoons crème fraîche or Greek yogurt (optional)
03 Fresh basil leaves (optional)

Preparation steps

Step 01

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

Step 02

Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant, being careful not to burn it.

Step 03

Cook Vegetables: Add diced courgettes and potato to the saucepan. Cook for 5 minutes, stirring occasionally to lightly sweat the vegetables.

Step 04

Simmer Soup Base: Pour in vegetable stock and bring to a boil. Reduce heat to low and simmer for 10 minutes, partially covered, until potatoes begin to soften.

Step 05

Add Peas: Stir in peas and continue simmering for 5 minutes until all vegetables are completely tender and easily pierced with a fork.

Step 06

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

Step 07

Season and Serve: Taste and season with salt and pepper as needed. Reheat gently if necessary. Ladle into bowls and swirl 1 tablespoon of pesto into each serving. Garnish with crème fraîche or Greek yogurt and fresh basil leaves if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools needed

  • Large saucepan
  • Chef's knife and cutting board
  • Immersion blender or countertop blender
  • Ladle

Allergy details

Review each item for allergens and check with your doctor if unsure.
  • Contains tree nuts (in pesto), dairy (in pesto, crème fraîche, yogurt, Parmesan)
  • For nut or dairy allergies, use nut-free and dairy-free pesto alternatives.
  • Always verify product labels for allergen information.

Nutrition details (each serving)

Information here is just a guide—talk to your doctor for personal advice.
  • Calorie count: 215
  • Fat content: 11 grams
  • Carbohydrates: 23 grams
  • Proteins: 6 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.