Courgette, Pea and Pesto Soup

Featured in: Seasonal & Holiday Recipes

This vibrant spring soup combines fresh courgettes and sweet peas with a fragrant basil pesto swirl. Ready in just 30 minutes, it delivers a lively, aromatic finish perfect for light lunches or elegant starters.

The addition of potato creates a silky smooth texture, while the pesto garnish adds depth and richness. Naturally vegetarian and easily adapted for gluten-free and vegan diets.

Each serving delivers 215 calories with 6g of protein, making it a nutritious and satisfying choice for any season.

Updated on Wed, 21 Jan 2026 13:15:00 GMT
A bowl of vibrant Courgette, Pea and Pesto Soup garnished with fresh basil and a swirl of creamy sauce. Save to Pinterest
A bowl of vibrant Courgette, Pea and Pesto Soup garnished with fresh basil and a swirl of creamy sauce. | matrixbowl.com

The first time I made this soup was during an unexpectedly cool spring afternoon when I'd overbought courgettes for something else entirely. The green soup looked so vivid in the pot that my roommate actually asked if I was making something St Patrick's Day themed. Now it has become my go-to when I want something that feels like sunshine but still warms you up.

I served this to my sister last month when she was recovering from a bad cold and she said it was the most comforting thing she had eaten in weeks. Something about the bright green colour and the gentle warmth just makes people feel better.

Ingredients

  • Olive oil: The foundation that carries all the aromatic flavours from the onion and garlic
  • Onion and garlic: These aromatics create the flavour base so do not rush this step
  • Courgettes: They become incredibly creamy when blended and give the soup its beautiful colour
  • Potato: The secret ingredient that adds body and silkiness without any dairy
  • Frozen peas: They add natural sweetness and vibrant colour without any work
  • Vegetable stock: Use a good quality one since it makes up most of the soup
  • Salt and pepper: Essential for waking up all the subtle flavours
  • Basil pesto: The crown jewel that adds depth and a punch of fresh basil flavour
  • Crème fraîche or yogurt: Optional but lovely for tempering the pesto intensity

Instructions

Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Start the base:
Heat olive oil in a large saucepan over medium heat and add the chopped onion. Let it soften for about 4 minutes until translucent and fragrant.
Add the aromatics:
Stir in the minced garlic and cook for just 1 minute until you can smell it. Do not let it brown or it will turn bitter.
Soften the vegetables:
Add the diced courgettes and potato to the pan. Cook them for about 5 minutes stirring occasionally to let them start developing some colour.
Simmer the soup:
Pour in the vegetable stock and bring everything to a boil. Lower the heat and let it simmer gently for 10 minutes.
Add the peas:
Throw in the peas and cook for another 5 minutes until all the vegetables are completely tender.
Blend until smooth:
Remove the pan from heat and use an immersion blender to purée the soup until completely silky. Take your time with this step.
Season and serve:
Taste and add salt and pepper as needed. Reheat briefly if it has cooled down then ladle into bowls and swirl in the pesto.
Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Courgette, Pea and Pesto Soup steaming in a rustic bowl, featuring a bright green puree and a drizzle of pesto. Save to Pinterest
Courgette, Pea and Pesto Soup steaming in a rustic bowl, featuring a bright green puree and a drizzle of pesto. | matrixbowl.com

This soup has saved me on countless weeknights when I want something nourishing but do not have the energy for anything complicated. It is the kind of recipe that makes the kitchen smell wonderful while barely requiring any attention.

Making It Your Own

Once you master the basic technique you will start seeing possibilities everywhere. Swap the courgettes for asparagus in early spring or use spinach when that is what you have in the fridge. The method stays the same but the flavours shift with the seasons.

The Pesto Factor

Store bought pesto works perfectly fine here but making your own is a game changer. I keep a batch in my freezer during summer herb season and it makes this soup feel like a special occasion even on a Tuesday night. The basil really sings when it is fresh.

Serving Suggestions

This soup is substantial enough to be a complete meal with some good bread. A green salad with a sharp vinaigrette cuts through the richness beautifully. I have also served it in small cups as a starter at dinner parties where it always disappears first.

  • Crusty bread for dipping is essential
  • A squeeze of lemon juice brightens everything right before serving
  • Extra pesto on the side never hurts
Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
A close-up of Courgette, Pea and Pesto Soup with a dollop of Greek yogurt and fresh basil leaves on top. Save to Pinterest
A close-up of Courgette, Pea and Pesto Soup with a dollop of Greek yogurt and fresh basil leaves on top. | matrixbowl.com

There is something so satisfying about a bowl of vibrant green soup. It manages to feel light and comforting at the same time which is exactly what I want from my food.

Recipe FAQs

Can I make this soup ahead of time?

Yes, prepare up to 2 days in advance. Store in an airtight container in the refrigerator. Add pesto swirl when serving to maintain freshness and visual appeal.

Can I freeze courgette pea soup?

Absolutely. Freeze without the pesto garnish for up to 3 months. Thaw overnight in the refrigerator, reheat gently, and swirl with fresh pesto before serving.

What can I use instead of pesto?

Try fresh basil leaves, a dollop of herb-infused olive oil, or a spoonful of tapenade. Crumbled feta or grated Parmesan also work beautifully as finishing touches.

How do I make this vegan?

Use dairy-free pesto (check store-bought labels or make your own without cheese) and omit the crème fraîche or Greek yogurt. The result remains creamy and satisfying.

Can I use frozen courgettes?

Fresh courgettes work best for texture, but frozen can be used in a pinch. Thaw and drain well before adding. Note that frozen courgettes may yield a slightly softer consistency.

What herbs complement this soup?

Fresh basil, mint, or dill enhance the spring flavors. Add chopped herbs during the final minutes of cooking or use as garnish alongside the pesto for layered aromatics.

Courgette, Pea and Pesto Soup

Vibrant spring soup with courgettes, peas, and basil pesto swirl.

Prep Duration
10 minutes
Cook Duration
20 minutes
Overall Time
30 minutes
Created by Zoey Rogers


Skill Level Easy

Cuisine Origin European

Makes 4 Serving Size

Dietary Info Vegetarian-Friendly, No Gluten

What You Need

Vegetables

01 2 tbsp 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 (about 5 oz)

Liquids

01 4 cups vegetable stock

Seasoning

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

Garnish

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

How to Make It

Step 01

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

Step 02

Add Garlic: Stir in the garlic and cook for 1 minute, until fragrant.

Step 03

Cook Vegetables: Add the courgettes and potato. Cook for 5 minutes, stirring occasionally.

Step 04

Simmer Soup Base: Pour in the vegetable stock, bring to a boil, then reduce heat and simmer for 10 minutes.

Step 05

Add Peas: Add the 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 regular blender to purée the soup until smooth.

Step 07

Season and Serve: Season with salt and pepper. Reheat gently if needed. Ladle into bowls and swirl in a tablespoon of pesto per serving. Top with crème fraîche or Greek yogurt and fresh basil, if desired.

Tools Required

  • Large saucepan
  • Knife and chopping board
  • Blender or immersion blender
  • Ladle

Allergy Details

Check ingredients for allergens; reach out to a healthcare provider if you're unsure.
  • Contains: Nuts (in pesto), Milk (in pesto, crème fraîche, yogurt, Parmesan). For nut/dairy allergies, use nut-free and dairy-free pesto alternatives. Always double-check product labels for allergens.

Nutrition (per serving)

This info serves as a general guide and isn't medical advice.
  • Caloric Value: 215
  • Fat content: 11 grams
  • Carbohydrates: 23 grams
  • Proteins: 6 grams