Courgette, Pea and Pesto Soup

Featured in: Home Kitchen Cooking

This vibrant spring-inspired soup combines fresh courgettes, sweet peas, and herby pesto for a delightful seasonal dish. In just 40 minutes, you'll create a smooth, flavorful soup by sautéing onions and garlic, simmering vegetables in stock, blending until creamy, and finishing with a pesto swirl. Perfect for vegetarians and easily adapted for vegan diets. Serve hot with crusty bread or enjoy chilled in summer.

Updated on Thu, 29 Jan 2026 16:35:00 GMT
This vibrant Courgette, Pea and Pesto Soup features a bright green hue, garnished with fresh basil leaves and a swirl of rich pesto. Save
This vibrant Courgette, Pea and Pesto Soup features a bright green hue, garnished with fresh basil leaves and a swirl of rich pesto. | saborakal.com

My neighbor stopped by one April morning with a basket of courgettes from her garden, and I had no idea what to do with half of them. That afternoon, I threw together whatever green vegetables I could find, added a generous dollop of pesto, and discovered something that tasted like spring itself. Now I make this soup whenever I want to feel like the season has turned in my favor, even if it hasn't quite yet outside.

I made this for my sister's book club last summer, and someone asked for the recipe before they'd even finished their bowl. That moment taught me that simple, honest food often wins over anything complicated, and I've been making it ever since whenever I want to impress without overthinking.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Courgettes: Medium ones have fewer seeds and a delicate flavor that won't overpower the soup, unlike larger ones that can taste watery.
  • Potato: This starchy base helps thicken the soup naturally and adds body without cream.
  • Peas: Fresh or frozen work equally well, though frozen keeps longer and honestly tastes fresher than out-of-season fresh ones.
  • Vegetable stock: Use a good one if you can; it's the backbone of flavor here.
  • Basil pesto: Store-bought is fine, but homemade changes everything if you have the time and fresh basil.
  • Olive oil: Don't skip this or use the cheapest bottle; it softens the onion and garlic in a way that sets the tone.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté your aromatics:
Warm the olive oil and cook the onion and garlic gently until they smell sweet and have softened. This takes patience, but rushing this step means missing the foundation of everything that follows.
Build layers with vegetables:
Add the potato and courgette, stir them around so they get coated in the warm oil, and let them sit for a few minutes. You're not trying to cook them through yet, just beginning to wake them up.
Simmer until tender:
Pour in your stock, bring it to a boil, then dial back the heat and let everything bubble gently for 15 minutes. The potato should break apart easily with a fork when it's ready.
Add the peas:
These need only 5 minutes in the warm broth to cook through, and any longer starts to dull their bright color and flavor.
Blend to smoothness:
Use an immersion blender if you have one, moving it slowly through the pot until the soup is velvety. If you don't have one, work in batches with a regular blender, letting the steam escape carefully as you go.
Finish with pesto and seasoning:
Stir in most of the pesto, then taste as you season with salt and pepper, remembering that pesto already carries both and you don't want to overdo it.
Serve with intention:
Ladle the soup into bowls and swirl in the last of the pesto like you're painting something beautiful, then finish with a scatter of fresh basil.
A creamy bowl of Courgette, Pea and Pesto Soup garnished with basil and served alongside a slice of crusty artisan bread. Save
A creamy bowl of Courgette, Pea and Pesto Soup garnished with basil and served alongside a slice of crusty artisan bread. | saborakal.com

There's something about serving a bowl of this soup to someone on a day when they needed comfort that made me realize this isn't just dinner, it's a small gift wrapped in warmth.

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 Any Time of Year

Spring might be when the idea came to me, but this soup has lived in my kitchen through every season. In summer, I chill it and serve it with an extra basil leaf and a crack of black pepper, and it tastes like cold, green relief. Winter versions get a swirl of cream stirred in, turning it almost velvety in a way that feels like comfort in a bowl. The courgette is mild enough that it never overstays its welcome, and the peas bring sweetness that works whether the weather is hot or cold.

Making It Your Own

The beauty of this recipe is how forgiving it is to your own preferences and what's in your vegetable drawer. Some people swap the peas for broad beans, which are earthier and slightly more substantial. Others add a handful of spinach at the very end for extra green. I've even added a splash of cream before blending when I wanted something richer, or coconut milk for a subtle tropical note. The bones of the recipe stay the same, but it bends easily to what you want it to be.

Tips That Make the Difference

The small moments in cooking this are where the magic lives. Let your vegetables get to know the warm oil before you pour in the stock; don't rush the blending or you'll trap air and end up with soup that looks frothy instead of smooth; taste everything before you season because pesto is already quite salty. These aren't rules written in stone, but they're lessons I learned by doing this soup over and over again.

  • If your soup breaks or looks separated after blending, a quick whisk with a fork or another pass with the immersion blender usually brings it back together.
  • Fresh basil leaves for garnish make an enormous visual and flavor difference, so don't skip them even if you're in a hurry.
  • This soup keeps beautifully in the fridge for three days and freezes well for up to a month, making it perfect for meal prep or unexpected guests.
A close-up of steaming Courgette, Pea and Pesto Soup, revealing the smooth, velvety texture and fresh green specks of vegetables. Save
A close-up of steaming Courgette, Pea and Pesto Soup, revealing the smooth, velvety texture and fresh green specks of vegetables. | saborakal.com

This soup has become my go-to when I want to eat something that feels both nourishing and celebratory, like I'm honoring the ingredients instead of just cooking dinner. Make it once and you'll understand why it never leaves the rotation.

Recipe FAQs

Can I make this soup vegan?

Yes, simply use vegan pesto instead of traditional pesto containing dairy and ensure your vegetable stock is vegan-friendly.

How can I make the soup creamier?

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

Can I use different vegetables?

Absolutely! Try swapping peas for broad beans or adding spinach for variation while maintaining the vibrant green color.

Is this soup suitable for serving cold?

Yes, this soup is excellent served chilled as a refreshing summer dish. Simply cool completely and refrigerate before serving.

How long can I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of stock if needed.

What if I don't have an immersion blender?

Use a regular countertop blender and blend the soup in batches. Allow it to cool slightly before blending for safety.

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 soup with fresh courgette, sweet peas, and herby pesto swirl. Perfect for celebrating spring flavors.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Duration
40 minutes
Created by Shannon Mead


Skill Level Easy

Cuisine European

Makes 4 Portions

Nutrition Details Meat-Free

What You 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

Garnish

01 Fresh basil leaves for garnish
02 Crusty bread for serving, optional

How To Make It

Step 01

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

Step 02

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

Step 03

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

Step 04

Add legumes: Stir in peas and simmer for 5 additional minutes.

Step 05

Blend soup: Remove from heat and use an immersion blender to purée the soup until smooth, or transfer to a countertop blender in batches.

Step 06

Season and finish: Stir in 3 tablespoons pesto and adjust seasoning with salt and pepper to taste.

Step 07

Serve: Ladle soup into bowls, swirl remaining pesto on surface, garnish with fresh basil leaves, and 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.

Tools You'll Need

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

Allergy Notice

Review the ingredient list for allergen risks and talk to a nutrition expert if you're unsure.
  • Contains nuts and dairy in traditional pesto; use nut-free or vegan alternatives if required
  • Contains gluten if served with standard bread; substitute gluten-free bread as needed
  • Always verify pesto labels for potential allergens

Nutritional info (per portion)

These values are for your reference—they're not a replacement for personalized medical advice.
  • Caloric value: 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.