Courgette, Pea and Pesto Soup

Featured in: Weeknight Dinners

This vibrant spring soup brings together fresh courgettes, sweet peas, and a fragrant swirl of basil pesto for a light yet satisfying bowl. Ready in just 30 minutes, it's perfect for busy weeknights or lazy weekend lunches. The tender vegetables blend into a silky smooth base, while the pesto adds a lively aromatic finish that elevates every spoonful.

Updated on Fri, 30 Jan 2026 18:21:07 GMT
Vibrant green Courgette, Pea and Pesto Soup swirls in a rustic bowl, garnished with fresh basil leaves and a creamy dollop of yogurt. Save
Vibrant green Courgette, Pea and Pesto Soup swirls in a rustic bowl, garnished with fresh basil leaves and a creamy dollop of yogurt. | milestonepan.com

The first time I made this soup was during a rainy April weekend when I had an abundance of courgettes from my garden box and needed something that felt like spring but still provided comfort. I had friends coming over for lunch and wanted something that looked impressive but required minimal hands-on time. The vibrant green colour caught everyone's attention immediately, and the way the pesto swirls through each bowl makes it feel restaurant-worthy despite being ready in under half an hour.

Last spring, my neighbour dropped by unexpectedly while I was testing this recipe, and she ended up staying for lunch. She told me she had never thought to combine peas and courgettes in soup, but by the end of the meal, she was asking for the recipe to make for her grandchildren. There is something about the bright, fresh flavour that reminds people of gardens and new beginnings, even when you are using frozen peas from the freezer aisle.

Ingredients

  • 2 tbsp olive oil: Creates the foundation for sautéing your aromatics, plus adds a lovely richness
  • 1 medium onion, finely chopped: Sweetens as it cooks and provides depth to the light vegetable base
  • 2 garlic cloves, minced: Add this just before the vegetables to prevent burning and release its aromatic oils
  • 3 medium courgettes (zucchini), diced: The star of the show, choose firm ones with smooth skin for best texture
  • 250 g frozen or fresh peas: Frozen peas work beautifully here and actually hold their sweet flavour well
  • 1 medium potato, peeled and diced: This secret ingredient adds creaminess without any dairy
  • 1 liter vegetable stock: Use a good quality stock since it forms the backbone of your soup
  • 1/2 tsp salt, or to taste: Start with half and adjust at the end to bring out all the flavours
  • 1/4 tsp freshly ground black pepper: Adds a gentle warmth that complements the sweet vegetables
  • 4 tbsp basil pesto: The crowning glory that makes every bowl feel special
  • 2 tbsp crème fraîche or Greek yogurt: Optional but lovely for a tangy contrast to the sweet soup
  • Fresh basil leaves: A finishing touch that signals this is something worth celebrating

Instructions

Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Sauté the aromatics:
Heat the olive oil in a large saucepan over medium heat, add the onion, and cook for 3 to 4 minutes until it softens and becomes translucent.
Add the garlic:
Stir in the minced garlic and cook for just 1 minute until fragrant, being careful not to let it brown.
Soften the courgettes and potato:
Add the diced courgettes and potato, then cook for 5 minutes, stirring occasionally to coat everything in the aromatic oil.
Add the stock and simmer:
Pour in the vegetable stock, bring everything to a gentle boil, then reduce the heat and let it simmer for 10 minutes.
Add the peas:
Stir in the peas and continue simmering for another 5 minutes until all vegetables are completely tender.
Purée until smooth:
Remove from heat and use an immersion blender or regular blender to purée the soup until silky smooth.
Season and serve:
Season with salt and pepper to taste, reheat gently if needed, then ladle into bowls.
Add the finishing touches:
Swirl a tablespoon of pesto into each bowl and top with crème fraîche or Greek yogurt plus fresh basil if you like.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Hearty bowls of Courgette, Pea and Pesto Soup feature pureed zucchini and sweet peas, perfect for a quick, vegetarian spring dinner. Save
Hearty bowls of Courgette, Pea and Pesto Soup feature pureed zucchini and sweet peas, perfect for a quick, vegetarian spring dinner. | milestonepan.com
Hearty bowls of Courgette, Pea and Pesto Soup feature pureed zucchini and sweet peas, perfect for a quick, vegetarian spring dinner. Save
Hearty bowls of Courgette, Pea and Pesto Soup feature pureed zucchini and sweet peas, perfect for a quick, vegetarian spring dinner. | milestonepan.com

This soup has become my go-to when friends need bringing meals after having babies or during tough times. It freezes beautifully, travels well, and feels nurturing without being heavy. I recently delivered a batch to my sister when she was recovering from surgery, and she texted me saying the bright green colour was the first thing that made her feel hopeful about eating again.

Making It Your Own

The beauty of this soup lies in its adaptability. I have made it with asparagus instead of courgettes during early spring when asparagus is at its peak, and the result was equally delightful. You can also swap in spinach for a portion of the peas if you want to boost the greens without changing the flavour profile too dramatically.

Texture Secrets

Sometimes I like a bit of texture in my soup, so I reserve a handful of peas before blending and stir them in at the very end. It creates a lovely contrast between the smooth base and the occasional sweet burst of whole pea. This tiny addition makes each spoonful more interesting and proves you do not need fancy techniques to elevate a simple dish.

Perfect Pairings

This soup shines brightest when served with something crusty for dipping. A slice of sourdough toast with melted cheese or a simple green salad with a sharp vinaigrette creates a balanced meal that feels complete. The lightness of the soup means you can still enjoy a rich dessert afterward without feeling overstuffed.

  • Make a double batch and freeze half for busy weeks
  • The flavour actually improves after a day in the fridge
  • Leftovers make an excellent quick lunch reheated with a splash of water
Steaming Courgette, Pea and Pesto Soup served with crusty bread highlights fresh greens and aromatic basil pesto, ideal for lunch. Save
Steaming Courgette, Pea and Pesto Soup served with crusty bread highlights fresh greens and aromatic basil pesto, ideal for lunch. | milestonepan.com
Steaming Courgette, Pea and Pesto Soup served with crusty bread highlights fresh greens and aromatic basil pesto, ideal for lunch. Save
Steaming Courgette, Pea and Pesto Soup served with crusty bread highlights fresh greens and aromatic basil pesto, ideal for lunch. | milestonepan.com

There is something deeply satisfying about turning simple vegetables into a soup that feels like a warm hug. Hope this bright green bowl brings a little spring to your table.

Recipe FAQs

Can I make this soup ahead of time?

Absolutely. This soup keeps well in the refrigerator for up to 3 days and freezes beautifully for up to 3 months. Add the pesto swirl just before serving for the freshest flavor.

What can I use instead of pesto?

You can swirl in some basil oil, crumbled feta, or a dollop of herbed ricotta. For a dairy-free option, try a drizzle of good quality extra virgin olive oil with fresh basil leaves.

Is this soup suitable for freezing?

Yes, this soup freezes exceptionally well. Cool completely before transferring to airtight containers or freezer bags. Thaw overnight in the refrigerator and reheat gently, adding a splash of water if needed.

Can I use fresh peas instead of frozen?

Fresh peas work wonderfully if they're in season. Shell about 500g of peas to get the required 250g. Add them during the last 3-4 minutes of simmering to preserve their sweet flavor and bright color.

How do I make this vegan?

Use a dairy-free pesto or make your own without Parmesan. Omit the crème fraîche or Greek yogurt garnish, or substitute with coconut yogurt or a drizzle of olive oil instead.

What can I serve with this soup?

Crusty bread, garlic focaccia, or a simple green salad make excellent accompaniments. For a heartier meal, serve alongside a grilled cheese sandwich or some roasted vegetables.

Courgette, Pea and Pesto Soup

A vibrant spring soup with fresh courgettes, sweet peas, and aromatic basil pesto swirl.

Prep Time
10 min
Time to Cook
20 min
Time Needed
30 min
Created by Caleb Barnes


Skill Level Easy

Cuisine European

Servings Yielded 4 Number of Servings

Special Diets Meatless

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 (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 Make

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

Add Peas: Add peas and continue simmering 5 minutes until all vegetables are tender.

Step 06

Purée Soup: Remove from heat. Use immersion blender or regular blender to purée until smooth.

Step 07

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

Tools Needed

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

Allergen Details

Review each ingredient for allergens and speak with your healthcare provider if you have questions.
  • 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. Always double-check product labels.

Nutrition (per serving)

For informational use only. Always consult with a health professional if needed.
  • Calorie Count: 215
  • Fats: 11 g
  • Carbohydrates: 23 g
  • Proteins: 6 g