Courgette Pea and Pesto

Featured in: Weekend Olive-Frost Home Favorites

This vibrant spring soup brings together fresh courgettes, sweet peas, and a aromatic basil pesto swirl for a light yet satisfying bowl. Ready in just 30 minutes, it combines softened onions and garlic with tender vegetables simmered in vegetable stock, then blended until silky smooth. The pesto adds a lively, herbaceous finish that perfectly complements the naturally sweet courgettes and peas. Ideal for a quick lunch or elegant starter, this vegetarian dish pairs beautifully with crusty bread or a crisp green salad.

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

The first time I made this soup was on a rainy Tuesday when I had an abundance of courgettes from my garden box delivery and no idea what to do with them. I was feeling under the weather and craving something comforting but not heavy, something that would make me feel like I was taking proper care of myself even while alone in my kitchen. The bright green that emerged from the blender surprised me, it looked like liquid spring in a bowl.

Last spring I made a huge batch for my sister who was recovering from surgery. She texted me later that evening saying it was the first thing in days that actually tasted good and made her feel nourished. Something about the combination of sweet peas and gentle courgettes just feels restorative, like a hug from inside out.

Ingredients

  • 2 tbsp olive oil: A good quality extra virgin makes a noticeable difference in the finished soup
  • 1 medium onion, finely chopped: Creates the aromatic foundation that everything else builds upon
  • 2 garlic cloves, minced: Dont let it brown, just until you can smell it cooking
  • 3 medium courgettes, diced: Try to cut them evenly so they cook at the same rate
  • 250 g frozen or fresh peas: Frozen peas are actually sweeter and work perfectly here
  • 1 medium potato, peeled and diced: This is the secret to a creamy texture without any actual cream
  • 1 liter vegetable stock: Homemade is lovely but a good quality stock cube works just fine
  • 1/2 tsp salt, or to taste: Start with less, you can always add more
  • 1/4 tsp freshly ground black pepper: Freshly ground really does make a difference
  • 4 tbsp basil pesto: Homemade is wonderful but a good jarred pesto is absolutely fine
  • 2 tbsp crème fraîche or Greek yogurt, optional: Adds a lovely tang and richness

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Build the flavor base:
Heat the olive oil in a large saucepan over medium heat, add the chopped onion and let it soften for about 4 minutes until it turns translucent and smells sweet
Add the aromatics:
Stir in the minced garlic and cook for just 1 minute until fragrant, taking care not to let it brown or it will taste bitter
Soften the vegetables:
Add the diced courgettes and potato to the pan and cook for 5 minutes, stirring occasionally to let them start to develop some color
Add the liquid and simmer:
Pour in the vegetable stock, bring everything to a gentle boil, then lower the heat and let it simmer 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 knife
Create the velvety texture:
Remove the pan from heat and use an immersion blender to purée until completely smooth, or work in batches with a regular blender if you prefer
Season to perfection:
Taste the soup and add salt and pepper as needed, then gently reheat if it has cooled too much
The finishing touch:
Ladle into warmed bowls and swirl a tablespoon of pesto into each serving, top with a dollop of crème fraîche if you like and maybe a fresh basil leaf
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Creamy green Courgette, Pea and Pesto Soup served in a rustic white bowl with a drizzle of olive oil. Save to Pinterest
Creamy green Courgette, Pea and Pesto Soup served in a rustic white bowl with a drizzle of olive oil. | olivefrost.com

My friend Sophie came over for lunch last month and watched me swirl the pesto into her bowl. She said it looked like something from a restaurant and immediately asked for the recipe, which is always the best compliment.

Making It Your Own

Once you have the basic method down, this soup is incredibly forgiving. I have made it with asparagus instead of courgettes, with spinach stirred in at the end, even with mint instead of basil in the pesto when I ran out. The beauty is in its adaptability while remaining reliably delicious every time.

Texture Secrets

If you prefer a bit more texture, reserve a handful of peas before blending and stir them back in at the end. For an ultra silky soup, pass it through a fine mesh sieve after blending, though honestly I rarely bother with that extra step unless I am feeling particularly fancy.

Serving Suggestions

This soup works beautifully for lunch, dinner, or even as an elegant starter for a dinner party. I love serving it with good crusty bread for dipping, maybe a simple green salad on the side. The contrast between hot soup and cold crisp leaves is just perfect.

  • A squeeze of lemon juice right before serving brightens everything wonderfully
  • Toasted pine nuts sprinkled on top add a lovely crunch
  • For a heartier meal, serve with a grilled cheese sandwich
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Spring-inspired Courgette, Pea and Pesto Soup blended until smooth and garnished with a dollop of crème fraîche. Save to Pinterest
Spring-inspired Courgette, Pea and Pesto Soup blended until smooth and garnished with a dollop of crème fraîche. | olivefrost.com

There is something so restorative about a bowl of bright green soup, like eating a promise that spring will eventually arrive even on the greyest days.

Recipe FAQs

Can I make this soup vegan?

Absolutely. Use dairy-free pesto and omit the crème fraîche or Greek yogurt garnish. Many brands offer delicious plant-based pesto options, or you can easily make your own using nutritional yeast instead of Parmesan.

How long will this keep in the refrigerator?

The soup stores well in an airtight container for 3-4 days. The pesto swirl is best added just before serving, but you can also store it separately and swirl it in when reheating individual portions.

Can I use frozen courgettes instead of fresh?

Fresh courgettes work best as they maintain their texture during cooking. Frozen courgettes can become waterlogged when thawed, potentially making the soup thinner than intended. If you only have frozen, consider adding a potato or reducing the stock slightly.

What can I substitute for the potato?

The potato helps thicken the soup naturally. You can replace it with a small handful of arborio rice, which will cook down and create a creamy texture, or simply omit it for a lighter consistency.

Is this suitable for freezing?

Yes, this soup freezes beautifully for up to 3 months. Allow it to cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently, adding a splash of water if needed.

Can I use other vegetables?

Certainly. Asparagus or spinach make excellent substitutions for courgettes, offering different spring flavors. Both work well with the pesto and maintain the soup's vibrant character.

Courgette Pea and Pesto

A vibrant spring soup with courgettes, sweet peas, and basil pesto swirl. Ready in 30 minutes.

Prep Time
10 minutes
Time to Cook
20 minutes
Overall Duration
30 minutes
Recipe by Natalie Wilson


Skill Level Easy

Cuisine Type European

Serves 4 Portions

Dietary Info Meat-Free, 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 (about 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 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 brown it.

Step 03

Cook Vegetables: Add diced courgettes and potato to the pan. 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 covered for 10 minutes until vegetables begin to soften.

Step 05

Add Peas: Stir in peas and continue simmering for 5 minutes until all vegetables are completely tender.

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 creamy.

Step 07

Season and Serve: Season with salt and pepper to taste. Reheat gently if needed. 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.

What You'll Need

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

Allergy Details

Be sure to check ingredients for allergens and ask your doctor if you’re not sure.
  • Contains nuts and milk (in pesto, crème fraîche, yogurt, and Parmesan). For nut or dairy allergies, use nut-free and dairy-free pesto alternatives. Always verify product labels for allergen information.

Nutrition Details (per portion)

Intended only for informational use, not medical advice.
  • Calories: 215
  • Fats: 11 g
  • Carbohydrates: 23 g
  • Proteins: 6 g