Courgette Pea and Pesto Soup

Featured in: Light Forest-Inspired Bowls

This vibrant spring soup brings together fresh courgettes, sweet peas, and a aromatic basil pesto swirl for a satisfying bowl in just 30 minutes. The potato adds body while keeping the texture smooth and velvety.

Simply sauté onion and garlic, add diced courgettes and potato, simmer with vegetable stock until tender, then purée until smooth. Finish with frozen peas for the last few minutes to preserve their bright colour and natural sweetness.

Each bowl gets a generous swirl of basil pesto, adding a rich, herbaceous finish that elevates the humble vegetables into something special. Perfect with crusty bread for a light lunch or starter.

Updated on Fri, 30 Jan 2026 04:18:22 GMT
A vibrant green bowl of Courgette, Pea and Pesto Soup, garnished with fresh basil and a swirl of creamy yogurt. Pin It
A vibrant green bowl of Courgette, Pea and Pesto Soup, garnished with fresh basil and a swirl of creamy yogurt. | birchoven.com

Last spring, my neighbor dropped off a basket of courgettes from her garden that were practically begging to be used. I had a bag of peas in the freezer and a jar of homemade pesto sitting in the fridge, so this soup came together in that lovely way that happens when you just work with what you have.

I made a huge batch for my sister when she was recovering from surgery, and she texted me the next day saying it was the first thing that actually tasted good in days. Thats when I knew this soup was more than just vegetables blended together.

Ingredients

  • 2 tbsp olive oil: Creates a smooth base for sautéing the aromatics
  • 1 medium onion, finely chopped: Provides the foundational sweetness that balances the fresh vegetables
  • 2 garlic cloves, minced: Adds depth and warmth without overpowering the delicate flavors
  • 3 medium courgettes, diced: The star of the show, giving body and a subtle sweetness
  • 250 g frozen or fresh peas: Bring bright pops of sweetness and that gorgeous green color
  • 1 medium potato, peeled and diced: The secret to a creamy texture without any cream
  • 1 liter vegetable stock: Use a good quality one since it makes up most of the soup
  • 1/2 tsp salt, or to taste: Essential to bring out the natural sweetness of the vegetables
  • 1/4 tsp freshly ground black pepper: Adds a gentle warmth that complements the fresh herbs
  • 4 tbsp basil pesto: The finishing touch that transforms simple soup into something special
  • 2 tbsp crème fraîche or Greek yogurt: Optional but adds a lovely tangy richness
  • Fresh basil leaves: A pretty garnish that hints at whats inside

Instructions

Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Start the foundation:
Heat the olive oil in a large saucepan over medium heat and add the chopped onion. Let it cook for 3 to 4 minutes until its soft and translucent, getting sweet without browning.
Add the aromatics:
Stir in the minced garlic and cook for just 1 minute until fragrant. You want it to release its aroma but not burn or bitter.
Build the base:
Add the diced courgettes and potato to the pan. Cook for 5 minutes, stirring occasionally, letting them soften slightly and develop a bit of flavor before the liquid goes in.
Simmer the soup:
Pour in the vegetable stock and bring everything to a boil. Reduce the heat to low and let it simmer gently for 10 minutes until the potato is almost tender.
Add the peas:
Stir in the peas and continue simmering for another 5 minutes. All the vegetables should be completely tender when pierced with a knife.
Blend it smooth:
Remove the pan from heat and use an immersion blender right in the pot to purée until silky smooth. If using a regular blender, work in batches and be careful with hot liquid.
Season to perfection:
Taste the soup and add salt and pepper as needed. Reheat gently if it cooled down during blending.
Finish with flair:
Ladle the soup into warm bowls and swirl a tablespoon of pesto into each serving. Add a dollop of crème fraîche or yogurt if you like and tuck in a few fresh basil leaves.
Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Pin It
| birchoven.com
Pin It
| birchoven.com

My youngest son who claims to hate vegetables ate two bowls and asked when I was making it again. Sometimes the simplest soups are the ones that win people over completely.

Making It Your Own

Homemade pesto makes such a difference here and it comes together in minutes with fresh basil, pine nuts, garlic, Parmesan and good olive oil. I like making a double batch and keeping some in the freezer for moments like this.

Serving Suggestions

A slice of crusty bread is all you really need to turn this into a satisfying meal. On warm days I serve it with a simple green salad dressed with lemon and olive oil.

Storage and Make Ahead

This soup keeps beautifully in the refrigerator for up to three days and actually tastes better the next day as the flavors have more time to meld together. It also freezes well for up to three months.

  • Let the soup cool completely before freezing
  • Freeze the pesto separately and add it fresh when serving
  • Reheat gently over low heat, stirring occasionally
Close-up on a bowl of Courgette, Pea and Pesto Soup, showing the smooth texture and a drizzle of green pesto. Pin It
Close-up on a bowl of Courgette, Pea and Pesto Soup, showing the smooth texture and a drizzle of green pesto. | birchoven.com
Close-up on a bowl of Courgette, Pea and Pesto Soup, showing the smooth texture and a drizzle of green pesto. Pin It
Close-up on a bowl of Courgette, Pea and Pesto Soup, showing the smooth texture and a drizzle of green pesto. | birchoven.com

There is something so comforting about a bowl of vibrant green soup that tastes like the best kind of spring day.

Recipe Questions & Answers

Can I use fresh peas instead of frozen?

Yes, fresh peas work beautifully. Shell them and add during the last 5 minutes of simmering. Fresh peas may need slightly less time than frozen - test for tenderness after 3-4 minutes.

How long will this soup keep in the refrigerator?

The soup stores well for 3-4 days in an airtight container. The pesto swirl is best added just before serving, but you can swirl it in beforehand - the flavours will continue to develop over time.

Can I make this soup vegan?

Absolutely. Use a dairy-free pesto (omit the Parmesan or use nutritional yeast) and skip the crème fraîche or Greek yogurt garnish. The soup itself is naturally plant-based and equally delicious.

Do I need the potato in this soup?

The potato adds natural creaminess and body without dairy. You could omit it, but the soup will be thinner. Alternatively, add an extra courgette or a small handful of rice to achieve similar texture.

What can I serve alongside this soup?

Crusty bread, garlic bread, or focaccia are perfect for dipping. A simple green salad with lemon vinaigrette makes a nice accompaniment. For heartier meals, grilled cheese sandwiches work wonderfully.

Can I freeze this soup?

Yes, freeze without the pesto swirl for up to 3 months. Thaw overnight in the refrigerator and reheat gently. Add the pesto when serving for the freshest flavour and brightest presentation.

Courgette Pea and Pesto Soup

Vibrant spring soup with courgettes, peas and basil pesto swirl

Prep Time
10 minutes
Cook Time
20 minutes
Overall Time
30 minutes
Published by Zoey Turner


Skill Level Easy

Cuisine European

Servings Yielded 4 Total Servings

Dietary Information Vegetarian-Friendly, Gluten-Free

What You'll 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 (store-bought or homemade)
02 2 tbsp crème fraîche or Greek yogurt (optional)
03 Fresh basil leaves (optional)

How To Make It

Step 01

Sauté the 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 with Stock: 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 the Soup: Remove from heat. Use an immersion blender or regular blender to purée the soup until smooth.

Step 07

Season and Reheat: Season with salt and pepper. Reheat gently if needed.

Step 08

Serve with Garnish: 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 Needed

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

Allergy Details

Please double-check ingredients for allergens and reach out to your healthcare provider if uncertain.
  • Contains nuts (in pesto)
  • Contains milk (in pesto, crème fraîche, yogurt, Parmesan)
  • For nut/dairy allergies, use nut-free and dairy-free pesto alternatives

Nutrition Details (per portion)

These nutrition estimates are for general reference only—always consult your doctor for specific advice.
  • Kcal: 215
  • Fats: 11 g
  • Carbohydrates: 23 g
  • Proteins: 6 g