Courgette Pea and Pesto Soup

Featured in: Seasonal Food Focus

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

The potato adds natural creaminess while the pesto brings a burst of fresh herb flavor and richness. Simply sauté the vegetables, simmer with stock, blend until smooth, and garnish with pesto and a dollop of crème fraîche.

It's naturally vegetarian, easily adaptable for vegan diets, and pairs beautifully with crusty bread or a fresh green salad.

Updated on Mon, 26 Jan 2026 13:23:00 GMT
Creamy Courgette, Pea and Pesto Soup swirls with bright green purée and a garnish of fresh basil. Save
Creamy Courgette, Pea and Pesto Soup swirls with bright green purée and a garnish of fresh basil. | itricravings.com

There's something about late spring that makes me crave green things, and this soup arrived in my kitchen on one of those mornings when the farmers market was practically glowing with fresh produce. A bundle of just-picked basil caught my eye, and suddenly I was standing at home with a colander full of courgettes, wondering what magic I could make happen in thirty minutes. The answer turned out to be this vibrant, silky soup that tastes like bottled sunshine with a whisper of garden herbs.

I made this for my neighbor on a Tuesday afternoon when she was recovering from being under the weather, and watching her face light up as she tasted it reminded me why cooking for others matters. She asked for the recipe immediately, and I loved that I could actually write it down without worrying about complicated techniques or hard-to-find ingredients.

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: Use good quality here since it's one of the few fats carrying all the flavor, and it makes a real difference in how silky the finished soup feels.
  • Onion and garlic: These aren't just flavor builders; they're the foundation that keeps everything tasting balanced and rounded.
  • Courgettes: Choose smaller ones if you can, as they tend to have fewer seeds and a sweeter, more delicate flavor than larger specimens.
  • Potato: This humble vegetable does the real work, thickening the soup naturally without cream so it becomes luxuriously smooth.
  • Frozen or fresh peas: Frozen peas are honestly just as good here and often sweeter than fresh ones that have been sitting around.
  • Vegetable stock: This is where you can taste the difference between homemade and boxed, so don't skip on quality if you can help it.
  • Salt and pepper: Season as you go rather than all at once, tasting between additions so you hit that perfect sweet spot.
  • Basil pesto: The star of the show at the end, so whether you make it from scratch or buy it, choose one you'd actually eat by the spoonful.
  • Crème fraîche or Greek yogurt: Optional but absolutely worth it, adding a cool contrast to the warm soup and a touch of tangy elegance.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with aromatics:
Heat your olive oil until it shimmers, then add the onion and let it soften for a few minutes until it starts turning translucent at the edges. You'll know it's ready when your kitchen smells like comfort itself.
Wake up the garlic:
Stir in the garlic and listen for that gentle sizzle that tells you it's releasing its flavor. One minute is all you need before it moves from fragrant to burnt, so stay close.
Build the vegetable base:
Add the courgettes and potato, stirring them around so they get coated in the garlicky oil. Let them cook for about five minutes, which gives them just enough time to start softening around the edges.
Bring in the broth:
Pour in your vegetable stock and bring everything to a boil, then reduce the heat and let it simmer gently for ten minutes. This is when the kitchen fills with that wonderful vegetable aroma that tells you something good is happening.
Add the peas:
Stir them in and simmer for five more minutes until all the vegetables are completely tender and collapsing slightly. The potato especially should break apart easily with just a wooden spoon.
Blend to smoothness:
Whether you use an immersion blender or transfer to a regular blender, blend until the soup is silky and completely smooth. If using a regular blender, work in batches and be careful of the heat.
Season and taste:
Add salt and pepper gradually, tasting as you go since the stock already contains some seasoning. This step is personal, so trust your own palate.
Finish and serve:
Ladle into bowls and swirl a generous tablespoon of pesto into each one, letting the green ribbons drift through the soup. Top with a dollop of crème fraîche and fresh basil leaves if you have them.
A warm bowl of Courgette, Pea and Pesto Soup, topped with a dollop of yogurt and extra pesto. Save
A warm bowl of Courgette, Pea and Pesto Soup, topped with a dollop of yogurt and extra pesto. | itricravings.com

There was a moment during a dinner party when my usually skeptical friend asked if this was really homemade, and I realized that simple food done right can feel like a minor miracle. That's what this soup does—it reminds you that the best meals don't need to be complicated.

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 This Soup Works Every Time

The beauty of this recipe lies in its restraint; there are no competing flavors trying to steal the show, just fresh vegetables speaking for themselves. The potato acts as a natural thickener, which means you get that silky texture without needing cream, and the pesto arrives at the very end so it stays bright and vibrant instead of cooking into something muddy. It's the kind of soup that teaches you something about cooking if you pay attention.

Making It Your Own

Once you've made this a few times, you'll start seeing it as a template rather than a strict set of rules. I've swapped the courgettes for asparagus when the season changed, added a handful of spinach for extra earthiness, and even experimented with different herbs in the pesto. The magic formula—soft vegetables, good stock, and a bright finish—stays the same while everything else becomes an opportunity to play.

Serving and Storing

This soup tastes best served within a few hours of making it, while the pesto is still a vibrant green and the flavors haven't started to blur together. That said, it keeps beautifully in the fridge for three days if you store the pesto separately and add it fresh when you reheat. It also freezes wonderfully if you leave off the pesto and yogurt, making it a smart choice for batch cooking on a Sunday afternoon.

  • Store leftovers in an airtight container and reheat gently on the stovetop rather than the microwave, which can make the texture a bit grainy.
  • Serve alongside crusty bread to soak up every last spoonful, or pair with a simple green salad for a more substantial meal.
  • If you're making this for guests with allergies, keep the pesto on the side since it contains nuts and dairy that might need swapping.
Vibrant spring Courgette, Pea and Pesto Soup served with crusty bread for a light, satisfying vegetarian meal. Save
Vibrant spring Courgette, Pea and Pesto Soup served with crusty bread for a light, satisfying vegetarian meal. | itricravings.com

This soup has become my go-to move when I want to feel like I'm cooking something special without spending hours in the kitchen. It's the kind of dish that reminds me why I love cooking in the first place.

Recipe FAQs

Can I freeze this soup?

Yes, this soup freezes well for up to 3 months. Allow it to cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently, adding a splash of water or stock if needed. Add the pesto garnish after reheating.

Can I use fresh peas instead of frozen?

Absolutely. Fresh peas work beautifully and may require slightly less cooking time. Add them during the last 3-4 minutes of simmering to preserve their bright green color and natural sweetness. If using very young fresh peas, you can even add them just before blending.

How do I make it vegan?

Use a dairy-free pesto (skip the Parmesan or use nutritional yeast) and omit the crème fraîche or Greek yogurt garnish. You can also use coconut cream or a plant-based yogurt alternative for the creamy topping if desired.

What can I serve with this soup?

Crusty bread, garlic bread, or focaccia are perfect for dipping. A side salad with light vinaigrette complements the soup's creaminess. For a more substantial meal, serve with grilled cheese sandwiches or a quinoa salad.

Can I substitute the courgette?

Yes, asparagus, spinach, or broccoli work well as substitutes. Asparagus adds a sophisticated flavor, spinach provides extra nutrients and color, while broccoli creates a slightly heartier soup. Adjust cooking times accordingly.

Is the potato necessary?

The potato helps thicken the soup naturally without dairy. You can omit it for a lighter version, though the texture will be more broth-like. Alternatively, use a small amount of cooked white beans or blend in a handful of raw cashews for creaminess.

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.

Time to prep
10 minutes
Time to cook
20 minutes
Overall time
30 minutes
Created by Lucas Preston


Skill level Easy

Cuisine type European

Makes 4 Number of servings

Dietary details Vegetarian-friendly, No gluten

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.3 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 Steps

Step 01

Sauté aromatic vegetables: 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

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

Step 03

Cook root vegetables: Add diced courgettes and potato. Cook for 5 minutes, stirring occasionally.

Step 04

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

Step 05

Add legumes and finish cooking: Add 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 to taste: Season with salt and pepper. Reheat gently if needed.

Step 08

Finish and serve: 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 needed

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

Allergy guidance

Double-check all ingredients for allergens and reach out to a healthcare professional if unsure.
  • Contains tree nuts in pesto
  • Contains milk in pesto, crème fraîche, yogurt, and Parmesan
  • For nut and dairy allergies, use nut-free and dairy-free pesto alternatives
  • Always verify product labels for allergen information

Nutrition info (per serving)

These numbers are for guidance only — they're no substitute for medical advice.
  • Caloric value: 215
  • Fat content: 11 g
  • Carbohydrate: 23 g
  • Protein amount: 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.