Courgette Pea and Pesto Soup

Featured in: Seasonal Menu Inspiration

This vibrant spring soup combines fresh courgettes and sweet peas with a fragrant basil pesto swirl. The vegetable base includes onion, garlic, and potato for body, creating a smooth and comforting texture. Ready in just 30 minutes, this vegetarian dish is perfect for light lunches or elegant dinner starters. The pesto garnish adds a rich, aromatic finish that elevates the humble vegetables into something special. Serve with crusty bread for a complete meal.

Updated on Mon, 26 Jan 2026 03:28:38 GMT
Bright green courgette pea and pesto soup swirls in a white bowl, topped with a dollop of crème fraîche and fresh basil leaves.  Save
Bright green courgette pea and pesto soup swirls in a white bowl, topped with a dollop of crème fraîche and fresh basil leaves. | mesastories.com

Experience a taste of spring with this vibrant Courgette, Pea and Pesto Soup. This Easy European-inspired dish highlights the natural sweetness of fresh peas and tender courgettes, all brought together with the aromatic punch of basil pesto. Perfectly suited for a light vegetarian lunch or a sophisticated starter, this soup is both Gluten-Free (when using GF pesto) and yields 4 satisfying servings.

Bright green courgette pea and pesto soup swirls in a white bowl, topped with a dollop of crème fraîche and fresh basil leaves.  Save
Bright green courgette pea and pesto soup swirls in a white bowl, topped with a dollop of crème fraîche and fresh basil leaves. | mesastories.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

The secret to this soup's creamy texture lies in a single diced potato, which adds body without the need for heavy cream. As the vegetables simmer in vegetable stock, they soften beautifully, creating a smooth base that perfectly carries the herbal notes of the basil pesto swirl.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 3 medium courgettes (zucchini), diced
  • 250 g (1 2/3 cups) frozen or fresh peas
  • 1 medium potato, peeled and diced (about 150 g)
  • 1 liter (4 cups) vegetable stock
  • 1/2 tsp salt, or to taste
  • 1/4 tsp freshly ground black pepper
  • 4 tbsp basil pesto (store-bought or homemade)
  • 2 tbsp crème fraîche or Greek yogurt (optional)
  • Fresh basil leaves (optional)

Instructions

Step 1
Heat the olive oil in a large saucepan over medium heat. Add the onion and cook for 3–4 minutes until softened.
Step 2
Stir in the garlic and cook for 1 minute, until fragrant.
Step 3
Add the courgettes and potato. Cook for 5 minutes, stirring occasionally.
Step 4
Pour in the vegetable stock, bring to a boil, then reduce heat and simmer for 10 minutes.
Step 5
Add the peas and continue simmering for 5 minutes, until all vegetables are tender.
Step 6
Remove from heat. Use an immersion blender or regular blender to purée the soup until smooth.
Step 7
Season with salt and pepper. Reheat gently if needed.
Step 8
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.

Zusatztipps für die Zubereitung

To elevate the flavor profile, consider using homemade pesto by blending fresh basil, pine nuts, Parmesan, garlic, and olive oil. This adds a fresh, punchy finish that complements the sweet peas perfectly.

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.

Varianten und Anpassungen

For a vegan-friendly version, simply use a dairy-free pesto and omit the crème fraîche or Greek yogurt. You can also experiment by swapping the courgette for other green vegetables like asparagus or spinach.

Serviervorschläge

This hearty soup is best enjoyed with a slice of crusty bread or a crisp green salad for a balanced, light meal.

A steaming bowl of homemade courgette pea and pesto soup, garnished with a vibrant green swirl of basil pesto.  Save
A steaming bowl of homemade courgette pea and pesto soup, garnished with a vibrant green swirl of basil pesto. | mesastories.com

Each serving of this nutritious soup contains approximately 215 calories, 11g of fat, 23g of carbohydrates, and 6g of protein, making it a wholesome addition to your weekly recipe rotation.

Recipe Questions & Answers

Can I make this soup vegan?

Yes, use dairy-free pesto and omit the crème fraîche or Greek yogurt garnish. Many store-bought pesto brands offer vegan alternatives, or you can make your own without Parmesan.

How long does this soup keep?

The soup can be stored in an airtight container in the refrigerator for up to 3 days. Add the pesto garnish just before serving for the best flavor and presentation.

Can I freeze this soup?

Yes, freeze without the pesto garnish for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding fresh pesto when serving.

What can I substitute for courgettes?

Asparagus, spinach, or broccoli work well as alternatives. Adjust cooking times accordingly—leafy greens like spinach need only 1-2 minutes, while broccoli may require longer simmering.

Do I need the potato?

The potato adds body and creaminess without dairy. For a lighter version, omit it—the soup will still be delicious but slightly thinner in texture.

Can I use fresh peas instead of frozen?

Absolutely. Fresh peas work beautifully and may need slightly less cooking time—about 3-4 minutes instead of 5. Shell them just before cooking for the sweetest flavor.

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 and Pesto Soup

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

Prep Time
10 min
Time to Cook
20 min
Overall Time
30 min
Created by Spencer Maddux


Skill Level Easy

Cuisine European

Portions 4 Number of Servings

Diet Preferences 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

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

Step-by-Step Guide

Step 01

Sauté aromatics: Heat olive oil in a large saucepan over medium heat. Add onion and cook for 3–4 minutes until softened. Stir in garlic and cook for 1 minute until fragrant.

Step 02

Build vegetable base: Add diced courgettes and potato to the pan. Cook for 5 minutes, stirring occasionally.

Step 03

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

Step 04

Complete cooking: Add peas and continue simmering for 5 minutes until all vegetables are tender.

Step 05

Blend soup: Remove from heat. Use an immersion blender or transfer to a regular blender to purée the soup until smooth.

Step 06

Season and finish: Season with salt and pepper to taste. Reheat gently if needed.

Step 07

Plate and garnish: Ladle into bowls and swirl in 1 tablespoon of pesto per serving. Top with crème fraîche or Greek yogurt and fresh basil 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 You Need

  • Large saucepan
  • Knife and chopping board
  • Immersion blender or regular blender
  • Ladle

Allergy Notice

Carefully check each ingredient for allergens and reach out to a medical provider if you have questions.
  • Contains nuts in pesto
  • Contains milk in pesto, crème fraîche, yogurt, and Parmesan
  • Always verify product labels for allergen warnings

Nutrition Details (Each Serving)

For informational use only. Please consult your healthcare provider for dietary advice.
  • Calories: 215
  • Fats: 11 g
  • Carbohydrates: 23 g
  • Proteins: 6 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.