Courgette Pea and Pesto Soup

Featured in: Everyday Family Favorites

This vibrant spring soup brings together fresh courgette, sweet peas, and aromatic basil pesto in a beautifully smooth blend. Ready in just 40 minutes, it's perfect for celebrating seasonal produce. The potato adds natural creaminess while the pesto swirl provides a burst of herby flavour. Serve hot with crusty bread for a satisfying lunch, or chill for refreshing summer dining.

Updated on Tue, 27 Jan 2026 11:49:00 GMT
A bowl of vibrant Courgette, Pea and Pesto Soup garnished with fresh basil, served beside a slice of crusty bread for dipping. Save to Pinterest
A bowl of vibrant Courgette, Pea and Pesto Soup garnished with fresh basil, served beside a slice of crusty bread for dipping. | amberkettle.com

There's something about the first warm afternoon in spring that makes you want to toss everything green into a pot and call it soup. My neighbor knocked on the door one April with an armful of courgettes from her garden, insisting I do something interesting with them before they got away from her. That evening, I rifled through my pesto jar and some frozen peas, and suddenly the kitchen smelled like summer before summer had even arrived. This soup became my answer to that particular kind of hunger—the one that wants bright flavors and warmth all at once.

I made this for my sister the day after she mentioned offhand that she was tired of heavy food. She arrived at my kitchen table looking skeptical about soup in the middle of spring, but the first spoonful changed her mind entirely. She asked for the recipe before she'd even finished the bowl, and now it's become her go-to thing to make when friends drop by unannounced.

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 are key—they're tender without being watery, and they blend into silk without disappearing into nothing.
  • Peas: Frozen are honestly better here than fresh; they hold their sweetness and stay consistent.
  • Potato: This is your anchor, giving the soup body without making it heavy or starchy-tasting.
  • Onion and garlic: They're the gentle flavor base that lets everything else shine instead of overpowering it.
  • Vegetable stock: Good quality makes a real difference; cheap stock tastes thin and tinny.
  • Olive oil: Extra virgin, because you'll taste it and it deserves to be the good stuff.
  • Pesto: This is where personality lives in the pot—use store-bought if you're pressed for time, but homemade changes everything.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the fragrant base:
Heat your olive oil and listen for that quiet sizzle when the onion hits the pan. Let it soften for a few minutes—you want it almost translucent, smelling sweet and mild, not taking on any color.
Build your vegetables:
Stir in the potato and courgette, letting them all get coated in the oil. This small moment of contact helps them soften and mingle together later.
Bring it all together:
Pour in the stock and let it come to a boil—you'll see the vegetables start to brighten. Lower the heat and let it simmer gently until the potato yields to a fork, about 15 minutes.
Add the green:
Drop in the peas and give it five more minutes. They'll warm through and release their own subtle sweetness into the broth.
Blend until smooth:
Once everything is tender, remove from heat and blend until there are no visible chunks. An immersion blender means you can do it right in the pot, which is less fussy and keeps the warmth in.
Finish with pesto and seasoning:
Stir in most of the pesto, taste, and adjust with salt and pepper. This is your moment to make it yours.
Serve with intention:
Ladle into bowls and swirl that last bit of pesto on top—it looks beautiful and gives you concentrated flavor in every spoonful.
Steaming hot Courgette, Pea and Pesto Soup with a swirl of green pesto, highlighting the creamy blended texture and fresh ingredients. Save to Pinterest
Steaming hot Courgette, Pea and Pesto Soup with a swirl of green pesto, highlighting the creamy blended texture and fresh ingredients. | amberkettle.com

There's a moment right after you swirl the pesto in and the green ribbons float across the cream-colored soup that feels almost ceremonial. It's when I realize this isn't just dinner—it's a small edible reminder that the seasons are changing and good things are growing.

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 Texture Matters

Some people like their soup velvety smooth, others want a bit of grain and presence to it. The beauty of this one is that you control it entirely—blend it until it's silk, or pulse the immersion blender a few times and leave some soft chunks behind. I've made it both ways depending on my mood, and both feel right.

The Pesto Question

Homemade pesto is worth the five minutes if you have fresh basil on hand, but there's no shame in opening a jar. The shop-bought kind is reliable and means you're still eating something fresh and good. Some evenings, the point isn't proving you can make everything from scratch—it's getting food on the table that tastes like care.

Serving and Keeping

This soup tastes good hot, and it's equally lovely chilled on a summer afternoon if you make it ahead. It keeps in the fridge for three days and freezes beautifully if you skip the pesto swirl until you're ready to eat it. The bread on the side isn't optional—it's there to catch the last spoonfuls and give you something to hold while you eat.

  • Make it your own by adding a splash of cream or coconut milk if you want richness.
  • Broad beans work just as well as peas if that's what you have.
  • Serve it the day you make it for the brightest flavor, but don't stress if you're eating it tomorrow.
Close-up on a ladle of Courgette, Pea and Pesto Soup pouring into a white bowl, garnished with fresh basil leaves. Save to Pinterest
Close-up on a ladle of Courgette, Pea and Pesto Soup pouring into a white bowl, garnished with fresh basil leaves. | amberkettle.com

This soup is proof that the simplest ideas, made with attention and good ingredients, become the ones people ask you to make again. It tastes like spring and feels like home, which is all any soup really needs to be.

Recipe FAQs

Can I make this soup vegan?

Yes, simply use vegan pesto instead of traditional pesto which contains Parmesan cheese. The rest of the ingredients are naturally plant-based.

Can I freeze this soup?

Yes, this soup freezes well for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently, adding a splash of water if needed.

Can I serve this soup cold?

Absolutely! This soup makes an excellent chilled summer dish. Blend thoroughly, chill for at least 4 hours, and serve with fresh basil garnish.

What can I use instead of peas?

Broad beans work beautifully as a seasonal alternative. You could also use frozen petit pois for a sweeter flavour, or blend in some spinach for added green goodness.

How do I make the soup creamier?

Add a splash of single cream, coconut milk, or crème fraîche before blending. For a dairy-free option, blend in half an avocado or a tablespoon of tahini.

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 courgette, sweet peas and herby pesto swirl. Ready in 40 minutes.

Prep duration
15 min
Time to cook
25 min
Total duration
40 min
Created by Molly Easton


Skill level Easy

Cuisine European

Makes 4 Portions

Dietary details Meat-free

What You'll Need

Vegetables

01 2 medium zucchini, diced
02 1 medium onion, chopped
03 2 garlic cloves, minced
04 1⅓ cups frozen or fresh peas
05 1 medium potato, peeled and diced

Liquids

01 4 cups vegetable stock

Herbs and Seasonings

01 2 tablespoons olive oil
02 ½ teaspoon salt, or to taste
03 ¼ teaspoon black pepper

Pesto

01 4 tablespoons basil pesto, store-bought or homemade

Optional Garnish

01 Fresh basil leaves
02 Crusty bread

Directions

Step 01

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

Step 02

Build vegetable base: Add diced potato and zucchini to the pan, stir well, and cook for 3 minutes.

Step 03

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

Step 04

Finish vegetables: Add peas and simmer for an additional 5 minutes.

Step 05

Blend soup: Remove from heat and use an immersion blender to blend until smooth, or blend in batches using a countertop blender.

Step 06

Incorporate pesto: Stir in 3 tablespoons of basil pesto and season with salt and pepper to taste.

Step 07

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

Equipment needed

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

Allergy details

Be sure to look at every ingredient. If you have concerns, ask your healthcare provider.
  • Contains tree nuts and dairy in traditional pesto
  • Contains gluten if served with regular bread
  • Always verify pesto product labels for specific allergen information

Nutrition Info (one portion)

Information shown is for general reference. Please speak to your doctor for nutrition advice.
  • Energy: 230
  • Lipids: 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.