Courgette Pea and Pesto Soup

Featured in: Everyday Meal Ideas

This vibrant spring soup combines tender courgettes and sweet peas with a fragrant swirl of basil pesto. Ready in just 30 minutes, it's perfect for light lunches or elegant starters. The velvety texture comes from blended vegetables, while the pesto adds depth and freshness. Vegetarian and easily adaptable for vegan diets, this dish celebrates seasonal produce at its finest.

Updated on Mon, 26 Jan 2026 16:27:00 GMT
Vibrant courgette, pea, and pesto soup topped with a creamy pesto swirl. Save
Vibrant courgette, pea, and pesto soup topped with a creamy pesto swirl. | douxtifawine.com

There's something about the first warm day of spring that makes you want to blur the line between salad and soup. I was standing in the farmers market, holding a bunch of courgettes still warm from the sun, when the vendor mentioned how quickly they'd turn soft if left sitting. That afternoon, I decided to catch them at their peak by turning them into something silky and bright, something you could eat in a bowl but that still tasted like May outside. The pesto swirl felt like an afterthought until I drizzled it in—suddenly the whole thing transformed into something alive, something worth repeating.

I made this for my mother on a Sunday when she mentioned feeling tired of heavy winter meals. She took one spoonful, closed her eyes, and asked if I'd added something special to the pesto. I hadn't, but somehow the simplicity of fresh vegetables blending into silk felt like enough. We sat at the kitchen table on a gray afternoon and the soup seemed to brighten everything, including her mood.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Olive oil (2 tbsp): Use a good quality one if you have it—it's going into soup where every drop matters, and the flavor won't get hidden by cream or competing ingredients.
  • Onion and garlic: These two do all the foundational work, building flavor before anything else gets a chance to shine.
  • Courgettes (3 medium): The star of the show, and the reason you want to use them when they're still firm and pale green; older ones can taste watery and hollow.
  • Peas (250 g): Frozen peas are genuinely better than you think here—they're picked and frozen at peak sweetness, so don't feel bad reaching for them.
  • Potato (1 medium): This is the quiet contributor that turns everything creamy without any actual cream, a small magic trick worth remembering.
  • Vegetable stock (1 liter): The medium everything else swims in, so taste it first and adjust salt accordingly—some stocks are already quite salty.
  • Basil pesto (4 tbsp): The final flourish that tastes like the whole point was the pesto all along; homemade hits differently but don't stress if you're using a jar.
  • Salt and black pepper: Added at the end because you can always add more but you can't take it back.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start the foundation:
Heat the olive oil in a large saucepan over medium heat, then add the chopped onion. Let it soften for three to four minutes, stirring now and then until it turns translucent and smells sweet—this is the moment you know it's ready for the next step.
Add the aromatic note:
Stir in the minced garlic and cook for just one minute; you want it fragrant, not browned and bitter. That transition from raw garlic smell to cooked garlic smell is your signal to keep moving.
Build the vegetables:
Add the diced courgettes and potato to the pan, stirring occasionally as they cook for about five minutes. You're not looking for them to be soft yet, just for them to start releasing their sweetness into the oil.
Introduce the liquid:
Pour in the vegetable stock and bring everything to a boil, then lower the heat and let it simmer gently for ten minutes. This is when the kitchen starts smelling like something worth staying for.
Finish the vegetables:
Add the peas and simmer for another five minutes until all the vegetables are completely tender when you press them with a spoon. This is the point where nothing is crunchy anymore and everything wants to blend.
Blend into silk:
Remove from heat and use an immersion blender to purée everything until smooth, or transfer to a regular blender in batches. The transformation from chunky to creamy happens almost instantly, like a small kitchen miracle each time.
Season and reheat:
Taste it now and add salt and pepper until it tastes like something you want to eat, then warm it gently over low heat if it's cooled down. Don't let it boil again or you'll lose those fresh flavors you worked to capture.
Serve with presence:
Ladle into bowls and swirl a tablespoon of pesto into each one, watching it bloom and spread through the green like a secret being told. Top with a small spoonful of crème fraîche or Greek yogurt and a few fresh basil leaves if you have them.
Fresh courgette, pea, and pesto soup, perfect for a light, spring meal. Save
Fresh courgette, pea, and pesto soup, perfect for a light, spring meal. | douxtifawine.com

There was an evening when a friend arrived unexpectedly just as I was making this soup, and I added an extra bowl to the pot without thinking twice. We sat in the kitchen talking through everything on our minds, and somehow the warmth of the soup and the brightness of the pesto made the conversation easier. Food has this way of turning into something more when it's shared without ceremony.

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.

Why Fresh Basil Makes All the Difference

The pesto is where this soup either stays nice or becomes something memorable. If you have fresh basil and five minutes, blend it with pine nuts, Parmesan, garlic, and olive oil—the result will taste so much more vibrant than store-bought that you'll wonder why you don't make it more often. Even if you reach for the jar, choose a pesto that still has visible herbs and doesn't look like green paste; the quality shows up immediately in the bowl.

Variations Worth Trying

Once you understand how this soup works, you can swap the courgettes for whatever green vegetables are calling to you. Asparagus in spring, spinach anytime, or even broccoli if you're feeling bold—the potato stays, the stock stays, the method stays, but the soup changes depending on what you're working with. I've found that the pesto swirl works magic on almost any vegetable soup, turning something simple into something that tastes intentional.

Making It Work For Everyone

This soup is naturally vegetarian and gluten-free, which makes it useful when you're cooking for a mixed table and you want everyone to eat the same thing. For vegan guests, swap the pesto for a nut-free and dairy-free version, and skip the crème fraîche—the soup stands up beautifully on its own, especially with a crusty piece of bread for soaking up the last spoonful. The beauty of something this simple is that it bends without breaking.

  • Make it ahead and store it in the refrigerator for up to three days, reheating gently and adding the pesto swirl just before serving.
  • Freeze it before the pesto step if you want to save it for later—the vegetables hold their flavor better when frozen before the final blending.
  • Serve it with whatever bread or salad feels right; this soup is friendly and doesn't demand anything, which is exactly why it works.
Bright green courgette, pea, and pesto soup ready to be enjoyed. Save
Bright green courgette, pea, and pesto soup ready to be enjoyed. | douxtifawine.com

This soup has become the thing I make when I want to feel like spring is still possible, no matter what the calendar says. It's proof that simplicity, when done with attention, becomes something worth remembering.

Recipe FAQ

Can I make this soup ahead of time?

Yes, prepare up to 2 days in advance. Store in the refrigerator and reheat gently. Add pesto swirl just before serving for best presentation and flavor.

Can I freeze this soup?

Absolutely. Cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating. Add pesto after reheating.

What can I use instead of pesto?

Try swirling in basil oil, olive tapenade, or a dollop of herb-infused yogurt. Fresh herbs like chives or parsley also work beautifully as garnish.

How do I make it vegan?

Use dairy-free pesto without Parmesan, and skip the crème fraîche or Greek yogurt. The soup remains creamy and satisfying without these additions.

Can I use fresh peas instead of frozen?

Certainly. Fresh shelled peas work wonderfully. Add them during the last 3-4 minutes of simmering to preserve their sweet flavor and bright color.

What other vegetables can I add?

Asparagus, spinach, or tender spring greens make excellent additions. Add leafy greens in the last 2 minutes of cooking to wilt them slightly.

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 courgettes, peas, and basil pesto swirl. Ready in 30 minutes.

Prep duration
10 min
Cooking duration
20 min
Time required
30 min
Author Ronald Meyer


Skill Level Easy

Cuisine Type European

Makes 4 Portions

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
03 Fresh basil leaves

Step-by-Step

Step 01

Sauté aromatics: Heat olive oil in a large saucepan over medium heat. Add the chopped onion and cook for 3-4 minutes until softened and translucent.

Step 02

Bloom garlic: Stir in the minced garlic and cook for 1 minute until fragrant.

Step 03

Add vegetables: Add the diced courgettes and potato to the pan. Cook for 5 minutes, stirring occasionally, until vegetables begin to soften.

Step 04

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

Step 05

Cook peas: Add the 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 to purée the soup until smooth, or transfer to a standard blender in batches.

Step 07

Season and reheat: Season the soup with salt and pepper to taste. Reheat gently over low heat if needed.

Step 08

Serve and garnish: Ladle soup 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.

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'll Need

  • Large saucepan
  • Chef's knife and chopping board
  • Immersion blender or standard blender
  • Ladle

Allergy details

Review ingredient list for any allergens and reach out to a medical expert if unsure.
  • Contains tree nuts in pesto preparation
  • Contains dairy in pesto, crème fraîche, Greek yogurt, and Parmesan cheese
  • Verify product labels for allergen cross-contamination and use nut-free, dairy-free alternatives as needed

Nutrition Details (per serving)

Shared for helpful reference only—always check with your healthcare practitioner.
  • Energy: 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.