Courgette, Pea and Pesto Soup

Featured in: Home Cooking Essentials

This vibrant spring-inspired soup combines fresh courgette, sweet peas, and aromatic pesto for a delightful vegetarian meal. Sauté onions and garlic, simmer with potato and courgette in vegetable stock, add peas, then blend until smooth. Swirl in basil pesto for a herby finish. Ready in just 40 minutes with only 15 minutes of prep, this easy European-style soup serves 4 and can be adapted for vegan or gluten-free diets.

Updated on Thu, 29 Jan 2026 18:26:11 GMT
A vibrant bowl of Courgette, Pea and Pesto Soup garnished with fresh basil leaves, paired with a slice of crusty bread for dipping. Save
A vibrant bowl of Courgette, Pea and Pesto Soup garnished with fresh basil leaves, paired with a slice of crusty bread for dipping. | buenotaddart.com

This vibrant Courgette, Pea and Pesto Soup is a celebration of seasonal flavors, bringing together the freshness of spring in every spoonful. With its brilliant green hue and smooth, velvety texture, it is a light yet satisfying dish that works perfectly as a healthy lunch or an elegant dinner party starter.

A vibrant bowl of Courgette, Pea and Pesto Soup garnished with fresh basil leaves, paired with a slice of crusty bread for dipping. Save
A vibrant bowl of Courgette, Pea and Pesto Soup garnished with fresh basil leaves, paired with a slice of crusty bread for dipping. | buenotaddart.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 depth of flavor lies in the simple combination of sautéed aromatics and a final swirl of high-quality pesto. By blending sweet peas and tender courgettes with a diced potato, you achieve a creamy consistency that feels indulgent while remaining light and wholesome.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 2 medium courgettes (zucchini), diced
  • 1 medium onion, chopped
  • 2 garlic cloves, minced
  • 200 g (1 1/3 cups) frozen or fresh peas
  • 1 medium potato, peeled and diced
  • 1 liter (4 cups) vegetable stock
  • 2 tbsp olive oil
  • ½ tsp salt, or to taste
  • ¼ tsp black pepper
  • 4 tbsp basil pesto (store-bought or homemade; vegetarian if needed)
  • Fresh basil leaves (optional)
  • Crusty bread (optional)

Instructions

Step 1
Heat the olive oil in a large saucepan over medium heat. Add the onion and garlic, sauté for 3–4 minutes until softened but not browned.
Step 2
Add the diced potato and courgette, stir well, and cook for another 3 minutes.
Step 3
Pour in the vegetable stock. Bring to a boil, then reduce the heat and simmer for 15 minutes, until the potato is tender.
Step 4
Add the peas and simmer for a further 5 minutes.
Step 5
Remove from heat. Use an immersion blender (or blender in batches) to blend the soup until smooth.
Step 6
Stir in 3 tablespoons of pesto, and season with salt and pepper to taste.
Step 7
Ladle into bowls, swirl in the remaining pesto, and garnish with fresh basil. Serve hot with crusty bread if desired.

Zusatztipps für die Zubereitung

When blending the soup, ensure the potato is completely tender to achieve the smoothest possible texture. If you are using a countertop blender, be sure to blend in small batches and hold the lid down with a kitchen towel to prevent steam pressure from building up.

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 vegan-certified pesto. If you prefer a richer, more indulgent soup, you can add a splash of cream or coconut milk just before blending. For a different seasonal twist, try swapping the peas for broad beans.

Serviervorschläge

Garnish each bowl with a few fresh basil leaves and an extra dollop of pesto for a professional finish. While delicious when served piping hot with crusty bread, this soup is also excellent served chilled during the summer months.

The creamy green Courgette, Pea and Pesto Soup is swirled with herby pesto and served steaming hot in a rustic ceramic bowl. Save
The creamy green Courgette, Pea and Pesto Soup is swirled with herby pesto and served steaming hot in a rustic ceramic bowl. | buenotaddart.com

Whether you're looking for a quick mid-week meal or a fresh way to enjoy your garden harvest, this Courgette, Pea and Pesto Soup is a versatile favorite that never fails to impress. Enjoy the clean, bright flavors of this simple European classic.

Recipe FAQ

Can I make this soup vegan?

Yes, simply use vegan pesto instead of traditional pesto. Check the label to ensure it contains no dairy or animal products.

Can I serve this soup cold?

Absolutely! This soup is excellent served chilled during warmer months as a refreshing summer dish.

What can I substitute for peas?

Broad beans make an excellent alternative to peas and provide a slightly different but equally delicious flavor profile.

How can I make the soup creamier?

Add a splash of cream or coconut milk before blending for extra richness and a silkier texture.

Is this soup gluten-free?

Yes, the soup itself is naturally gluten-free. Just ensure you use gluten-free pesto and serve with gluten-free bread if needed.

Can I use fresh peas instead of frozen?

Yes, fresh peas work wonderfully in this soup. Use the same quantity and cooking time as indicated for frozen peas.

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

Vibrant spring soup with courgette, sweet peas, and herby pesto swirl. Ready in 40 minutes, serves 4.

Prep time
15 min
Time to cook
25 min
Overall time
40 min
Created by Lindsey Parks


Skill level Easy

Cuisine European

Portion 4 Number of servings

Dietary details Meat-Free

What You'll Need

Vegetables

01 2 medium zucchini, diced
02 1 medium onion, chopped
03 2 garlic cloves, minced
04 1 1/3 cups frozen or fresh peas
05 1 medium potato, peeled and diced

Liquids

01 4 cups vegetable stock

Herbs & Seasoning

01 2 tablespoons olive oil
02 1/2 teaspoon salt, or to taste
03 1/4 teaspoon black pepper

Pesto

01 4 tablespoons basil pesto, store-bought or homemade

Optional Garnish

01 Fresh basil leaves
02 Crusty bread for serving

How-To

Step 01

Sauté aromatics: Heat olive oil in a large saucepan over medium heat. Add chopped onion and minced garlic, sautéing for 3-4 minutes until softened but not browned.

Step 02

Cook root vegetables: Add diced potato and zucchini to the pan, stir well, and cook for an additional 3 minutes.

Step 03

Simmer vegetables: Pour in vegetable stock and bring to a boil. Reduce heat and simmer for 15 minutes until potato is tender.

Step 04

Add peas: Stir in peas and simmer for 5 minutes longer.

Step 05

Blend soup: Remove from heat. Using an immersion blender, blend until smooth. Alternatively, carefully transfer soup in batches to a countertop blender.

Step 06

Finish with pesto: Stir in 3 tablespoons of pesto and season with salt and pepper to taste.

Step 07

Serve and garnish: Ladle into bowls, swirl in remaining pesto, and garnish with fresh basil leaves. Serve hot with crusty bread 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.

What You Need

  • Large saucepan
  • Chopping board and knife
  • Immersion blender or countertop blender
  • Ladle

Allergy notes

Always inspect ingredients and talk to your doctor if you have any allergy concerns.
  • Contains tree nuts and dairy from traditional pesto. Use nut-free or vegan pesto as alternative.
  • Contains gluten if served with regular bread. Substitute with gluten-free bread as needed.
  • Always verify pesto labels for potential allergen declarations.

Nutrition per portion

These nutritional details are for general reference – they're not medical recommendations.
  • Energy: 230
  • Fats: 12 g
  • Carbohydrates: 24 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.