Courgette Pea and Pesto Soup

Featured in: Oven & Stovetop Favorites

This vibrant spring-inspired soup combines fresh courgettes and sweet peas for a light, nourishing bowl. The addition of basil pesto creates an aromatic finish that elevates the entire dish. Perfect for a quick weeknight meal, this vegetarian and gluten-free option comes together in just 30 minutes. The creamy texture comes from a simple potato base, while the pesto swirl adds richness and depth. Serve with crusty bread for a complete, satisfying meal that celebrates the best of spring produce.

Updated on Mon, 26 Jan 2026 15:26:00 GMT
Vibrant Courgette, Pea and Pesto Soup, swirled with creamy basil goodness. Save
Vibrant Courgette, Pea and Pesto Soup, swirled with creamy basil goodness. | belletifsa.com

Last spring, I found myself standing in the farmer's market on a Saturday morning with a bag of just-picked courgettes and a bundle of impossibly green basil, and something clicked—I needed to turn them into soup right then. Not the heavy, cream-laden kind that puts you to sleep, but something bright and alive that tastes like the season itself. That's when this soup came together, almost by accident, and I've been making it ever since whenever I want to feel like spring is happening in my kitchen.

I made this for my neighbor once when she'd had a rough week, and watching her face when she tasted it—that moment when the brightness of it all hit her—reminded me why simple, honest food matters so much. She asked for the recipe immediately, which felt like a small victory in my kitchen.

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): This is your flavor foundation, so don't reach for the cheap stuff; good olive oil makes a real difference in how the final soup tastes.
  • Onion (1 medium, finely chopped): The sweet base that mellows as it cooks and gives everything a gentle roundness.
  • Garlic cloves (2, minced): Just enough to add depth without overwhelming the delicate vegetables.
  • Courgettes (3 medium, diced): The star of the show—they break down silky smooth and take on whatever flavors surround them.
  • Peas (250 g, frozen or fresh): These add a touch of natural sweetness and create a beautiful pale green color when blended.
  • Potato (1 medium, peeled and diced): This thickens the soup naturally and makes it more substantial without needing cream.
  • Vegetable stock (1 liter): Use something homemade if you can; it brings a warmth that matters.
  • Salt and black pepper: Taste as you go and trust your instincts here—every palate is different.
  • Basil pesto (4 tbsp): The grand finale that ties everything together; homemade tastes miles better but shop-bought works in a pinch.
  • Crème fraîche or Greek yogurt (2 tbsp, optional): A dollop adds a luxurious creaminess that balances the brightness of the pesto.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Warm your base:
Heat the olive oil in a large saucepan over medium heat and add the chopped onion. Cook for 3 to 4 minutes until it softens and becomes translucent—you'll know it's ready when the smell shifts from sharp to sweet.
Build the aroma:
Stir in the minced garlic and let it toast for about a minute until the smell hits you like a warm hug. Don't let it brown, just gently soften.
Add your vegetables:
Toss in the diced courgettes and potato, stirring occasionally for 5 minutes so they start to soften around the edges. The courgettes will release a little moisture, and that's exactly what you want.
Simmer into tenderness:
Pour in the vegetable stock and bring everything to a gentle boil, then lower the heat and let it simmer for 10 minutes. The vegetables should be completely tender when you pierce them with a fork.
Finish with the peas:
Add the peas and continue simmering for another 5 minutes until they're heated through and everything is utterly soft. This is also your last window to taste and adjust seasoning if needed.
Transform into silk:
Take the pot off the heat and blend the soup until completely smooth using an immersion blender or a regular blender in batches. If you're using a regular blender, work in two parts so you don't create a steam explosion.
Season to perfection:
Taste the soup and add salt and freshly ground black pepper until it sings. Give it a gentle reheat if it's cooled too much, but keep it on low so you don't lose the color.
Finish with pesto and serve:
Ladle the soup into bowls and swirl a tablespoon of pesto into each one—watch how the green ribbons through the pale soup and make it look beautiful. Top with a small dollop of crème fraîche and a few fresh basil leaves if you're feeling fancy.
A spring delight: smooth Courgette, Pea and Pesto Soup ready to serve. Save
A spring delight: smooth Courgette, Pea and Pesto Soup ready to serve. | belletifsa.com

There's something magical about the moment you realize a humble bowl of vegetables can become something that makes people pause and really taste what's in front of them. This soup does that, every single time.

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.

When Fresh Pesto Makes All the Difference

If you have ten minutes and a food processor, homemade pesto will elevate this soup from good to genuinely spectacular. Blend together a loosely packed cup of fresh basil leaves, a third of a cup of pine nuts (or walnuts if you prefer), a couple of garlic cloves, half a cup of good olive oil, and about 50 grams of Parmesan cheese. It keeps in the fridge for almost a week if you smooth a thin layer of olive oil over the top, which is exactly what I do because I end up making this soup twice a week once spring arrives.

Customizing Your Version

The beauty of this soup is how forgiving it is when you need to swap things around. Asparagus works wonderfully if courgettes aren't available, or you could add a generous handful of spinach at the very end for a deeper green color and an earthy note. I've also made it with leeks instead of onions on days when I wanted something slightly more delicate, and it was perfect every time. Trust your instincts about what's in season at your market or what's sitting in your vegetable drawer.

Making It Fit Your Table

This soup is naturally vegetarian and gluten-free as long as your pesto and stock are too, which makes it one of those rare dishes that doesn't make anyone feel left out. For vegan diners, skip the crème fraîche and yogurt or use plant-based alternatives, and check that your pesto doesn't contain Parmesan or use a dairy-free version. Serve it with crusty bread for those who want something hearty, or alongside a sharp green salad if you're keeping things lighter.

  • Always check pesto labels for nuts and dairy if you're serving guests with allergies.
  • Frozen peas are genuinely just as good as fresh ones, so don't stress about timing the market perfectly.
  • This soup freezes beautifully for up to three months; just add the pesto swirl when you reheat it rather than before freezing.
Hearty Courgette, Pea and Pesto Soup, bursting with fresh garden flavors. Save
Hearty Courgette, Pea and Pesto Soup, bursting with fresh garden flavors. | belletifsa.com

This is the soup I reach for when I want to cook something that feels like spring, tastes like it took effort, and actually comes together in less time than it takes to order takeout. Make it once and it becomes your regular.

Recipe FAQs

Can I make this soup vegan?

Yes, simply use dairy-free pesto and omit the crème fraîche or Greek yogurt garnish. Many store-bought pestos are naturally vegan, or you can make your own using nutritional yeast instead of Parmesan.

Can I use frozen peas instead of fresh?

Absolutely. Frozen peas work perfectly in this soup and are often sweeter since they're picked at peak ripeness. Add them directly from frozen during the last 5 minutes of simmering.

How long does this soup keep in the refrigerator?

The soup will keep for 3-4 days when stored in an airtight container in the refrigerator. Add the pesto swirl just before serving, as it's best enjoyed fresh. Reheat gently over low heat.

Can I freeze this soup?

Yes, this soup freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently. Add pesto after reheating.

What can I serve with this soup?

Crusty bread, garlic bread, or a fresh green salad make excellent accompaniments. For a heartier meal, serve with grilled cheese or a warm baguette. The soup also pairs well with quiche or frittata for brunch.

Can I substitute the courgettes?

Yes, asparagus or spinach work well as alternatives. Add asparagus when you would add the courgettes, or stir spinach in during the last 2 minutes of cooking to wilt.

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

Prep time
10 min
Cook time
20 min
Total duration
30 min
Created by Spencer Rhodes


Skill level Easy

Cuisine European

Makes 4 Portions

Diet Restrictions Vegetarian Friendly, Gluten-Free

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 (approximately 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, store-bought or homemade
02 2 tablespoons crème fraîche or Greek yogurt, optional
03 Fresh basil leaves, optional

How to Make It

Step 01

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

Step 02

Infuse with garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Build vegetable base: Add diced courgettes and potato. Cook for 5 minutes, stirring occasionally until vegetables begin to soften.

Step 04

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

Step 05

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

Step 06

Purée soup: Remove from heat. Using an immersion blender or regular blender, purée soup until smooth and velvety.

Step 07

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

Step 08

Finish and serve: Ladle soup into bowls and swirl 1 tablespoon of basil 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 ingredients for possible allergens, and always get advice from a medical expert if you're unsure.
  • Contains tree nuts present in pesto
  • Contains milk from pesto, crème fraîche, Greek yogurt, and Parmesan cheese
  • Use nut-free and dairy-free pesto alternatives for those with nut and dairy allergies
  • Always verify product labels for undeclared allergens

Nutrition details (per serving)

Nutrition facts are for informational purposes and can't replace professional medical guidance.
  • Calories: 215
  • Fat content: 11 g
  • Carbohydrates: 23 g
  • Protein: 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.