Courgette Pea and Pesto Soup

Featured in: Weekend Comfort Meals

This vibrant spring soup combines tender courgettes, sweet peas, and creamy potato in a velvety base, finished with a swirl of aromatic basil pesto. The entire dish comes together in just 30 minutes, making it perfect for weeknight dinners or elegant lunch gatherings.

The soup achieves its luscious texture through a simple purée technique, while the pesto garnish adds a burst of fresh herb flavor and visual appeal. Each serving delivers a comforting balance of vegetables and rich aromatics.

Customize this versatile bowl with dairy-free pesto for vegan preferences, or swap courgettes for asparagus when seasonal availability shifts. Pair with crusty bread or a crisp side salad for a complete, satisfying meal.

Updated on Wed, 21 Jan 2026 10:04:00 GMT
Courgette, Pea and Pesto Soup in a rustic bowl, topped with a swirl of creamy pesto and fresh basil leaves.  Save to Pinterest
Courgette, Pea and Pesto Soup in a rustic bowl, topped with a swirl of creamy pesto and fresh basil leaves. | bloomoven.com

Last spring I found myself with an overwhelming bounty of courgettes from the garden and a bag of peas that needed using. This soup emerged from one of those improvisational kitchen moments where you just throw things together and hope for the best. The first bowl was so shockingly vibrant and comforting that it became my go-to for quick weeknight dinners ever since.

I made a massive batch for a friend who was recovering from surgery and she texted me three days later asking if I had any more hidden away. There is something about this particular combination of vegetables that just feels nurturing in a way that is hard to describe until you taste it.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 2 tbsp olive oil: Creates the foundation for sautéing your aromatics and adds that silky mouthfeel to the finished soup
  • 1 medium onion, finely chopped: The sweet backbone that builds depth as it softens
  • 2 garlic cloves, minced: Add this after the onion has started softening to prevent burning and bitterness
  • 3 medium courgettes, diced: The star of the show, choose firm ones with smooth skin for the best texture
  • 250 g frozen or fresh peas: These add natural sweetness and that gorgeous bright green color
  • 1 medium potato, peeled and diced: The secret ingredient that gives your soup body and creaminess without any dairy
  • 1 liter vegetable stock: Use a good quality one as it becomes the primary flavor carrier
  • 1/2 tsp salt, or to taste: Start with less and adjust at the end since different stocks vary in salinity
  • 1/4 tsp freshly ground black pepper: Adds a subtle warmth that balances the sweetness of the vegetables
  • 4 tbsp basil pesto: Homemade is worth the extra five minutes for the way it brightens the entire bowl
  • 2 tbsp crème fraîche or Greek yogurt: Optional but lovely if you want that tangy finish
  • Fresh basil leaves: The finishing touch that makes it look like you tried harder than you actually did

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil in a large saucepan over medium heat, add your chopped onion, and let it soften for 3 to 4 minutes until it turns translucent and fragrant. Stir in the garlic and cook for just 1 minute until you can smell it, watching carefully so it does not brown or turn bitter.
Soften the hard vegetables:
Add your diced courgettes and potato to the pan and cook for 5 minutes, stirring occasionally to let them start releasing their moisture and picking up flavor from the aromatics.
Create the soup base:
Pour in the vegetable stock, bring everything to a gentle boil, then reduce the heat to low and let it simmer for 10 minutes until the potato is easily pierced with a knife.
Add the peas:
Stir in the peas and continue simmering for another 5 minutes until all the vegetables are completely tender and the kitchen smells like spring.
Transform into velvet:
Remove the pan from heat and use an immersion blender to purée until completely smooth, or carefully transfer to a regular blender in batches if you prefer.
Season and serve:
Taste and adjust with salt and pepper, reheat gently if needed, then ladle into bowls and swirl in a generous tablespoon of pesto per serving.
A close-up of vibrant green Courgette, Pea and Pesto Soup garnished with a dollop of Greek yogurt.  Save to Pinterest
A close-up of vibrant green Courgette, Pea and Pesto Soup garnished with a dollop of Greek yogurt. | bloomoven.com

My neighbor smelled this cooking through our open windows last summer and showed up at my door with a loaf of bread. We ended up eating bowls of it standing in her kitchen while her kids ran around underfoot, and that impromptu lunch became one of my favorite memories of the season.

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.

Making It Your Own

The beauty of this soup is how forgiving it is. Sometimes I throw in a handful of spinach right at the end for extra nutrition, or swap the potato for a small piece of butternut squash when I want something slightly sweeter. The core method stays the same.

The Pesto Situation

Store bought pesto works perfectly fine here, but once you make your own you might never go back. A simple blend of fresh basil, pine nuts, good Parmesan, garlic, and olive oil takes two minutes and elevates the entire bowl. I keep small jars in the freezer for moments exactly like this.

Serving Suggestions

This soup manages to be both light enough for a first course and substantial enough to stand alone as dinner. A piece of crusty bread for dipping is practically mandatory in my house.

  • Grill some sourdough rubbed with garlic while the soup simmers
  • A simple green salad with vinaigrette balances the sweetness beautifully
  • Leftovers taste even better the next day as the flavors continue to develop
Steaming bowl of Courgette, Pea and Pesto Soup with a slice of crusty bread on the side. Save to Pinterest
Steaming bowl of Courgette, Pea and Pesto Soup with a slice of crusty bread on the side. | bloomoven.com

There is something almost magical about how a handful of humble vegetables can transform into something so elegant with so little effort. This recipe lives in the permanent rotation of my kitchen and I hope it finds a home in yours too.

Recipe FAQs

Can I make this soup ahead of time?

Yes, prepare up to 3 days in advance and store refrigerated. Reheat gently over medium-low heat, stirring occasionally. Add the pesto garnish just before serving for the freshest flavor and presentation.

Can I freeze courgette pea pesto soup?

Absolutely. Cool completely, then transfer to airtight containers leaving 2cm space at the top. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Add fresh pesto after reheating.

What can I use instead of basil pesto?

Sun-dried tomato pesto adds rich depth, while spinach and walnut purée offers a milder alternative. For nut-free options, try pumpkin seed pesto or simply swirl in extra virgin olive oil with chopped fresh herbs.

How do I make this soup vegan?

Use dairy-free pesto (verify it's Parmesan-free) and omit the optional crème fraîche or Greek yogurt garnish. The soup remains delicious and creamy without dairy, especially if you include the potato which adds natural body.

Can I use frozen courgettes instead of fresh?

Frozen courgettes work well but may release more water during cooking. Reduce the vegetable stock by about 1/4 cup and adjust cooking time—frozen courgettes need only 2-3 minutes to soften before adding liquid. The final texture remains smooth after puréeing.

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 basil pesto swirl.

Prep Duration
10 min
Cook Duration
20 min
Entire Time
30 min
Created by Rachel Moore

Recipe Group Weekend Comfort Meals

Skill Level Easy

Cuisine Type European

Makes 4 Portions

Dietary Info Vegetarian-Friendly, No Gluten

Ingredient List

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)

Directions

Step 01

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

Step 07

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

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.

Essential Tools

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

Allergy Notes

Review ingredients to spot any allergens and ask your healthcare provider if you're unsure.
  • Contains nuts (in pesto), 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)

Use this info as a reference only; it doesn’t replace health guidance.
  • Caloric Value: 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.