Courgette Pea Pesto Soup

Featured in: Seasonal Meal Moments

This vibrant spring soup combines fresh courgette, sweet peas, and aromatic pesto for a satisfying bowl. The addition of potato creates natural creaminess while the pesto swirl adds depth and richness. Ready in just 40 minutes, this vegetarian bowl celebrates seasonal produce at its finest.

Updated on Wed, 28 Jan 2026 15:43:00 GMT
Creamy Courgette, Pea and Pesto Soup served in a rustic bowl topped with fresh basil leaves. Pin it
Creamy Courgette, Pea and Pesto Soup served in a rustic bowl topped with fresh basil leaves. | petitsfenj.com

Last April, I found myself with an alarming amount of courgettes from my sister's garden and no idea what to do with them all. This soup became my rescue mission, turning a potential vegetable crisis into something I now crave every spring. The way the bright green colour catches the light when you swirl in that pesto still makes me smile.

I once served this at a casual lunch when my friend Sarah announced she'd gone vegetarian, watching her face light up with relief that she could eat everything on the table. Now it's my go-to whenever I need something that feels special but actually couldn't be easier to make.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 2 medium courgettes: These form the velvet base of the soup so choose ones that feel heavy for their size
  • 1 medium onion: Yellow onions work beautifully here and add a subtle sweetness as they cook down
  • 2 garlic cloves: Don't be tempted to add more or it will overpower the delicate fresh flavours
  • 200 g frozen or fresh peas: They add that burst of sweetness and brighten the final colour remarkably
  • 1 medium potato: The secret to getting that luxurious creamy texture without any actual cream
  • 1 liter vegetable stock: Good quality stock makes all the difference so taste yours first
  • 2 tbsp olive oil: A nice extra virgin one adds a lovely fruity base note
  • ½ tsp salt and ¼ tsp black pepper: Adjust these at the end as pesto brands vary wildly in saltiness
  • 4 tbsp basil pesto: Homemade is gorgeous but a good jarred one works perfectly fine

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start your aromatics:
Warm the olive oil in a large saucepan over medium heat, then add your onion and garlic, letting them soften gently for about 4 minutes until translucent and fragrant but not coloured.
Add the vegetables:
Toss in the diced potato and courgette, stir everything together, and let them cook for another 3 minutes to start developing some depth.
Simmer the base:
Pour in the vegetable stock and bring it to a bubble, then reduce the heat and let it simmer gently for 15 minutes until the potato is completely tender when pierced with a knife.
Add the peas:
Throw in the peas and cook for just 5 more minutes. They only need a brief kiss of heat to stay sweet and bright.
Blend it smooth:
Remove the pan from heat and use an immersion blender to whizz everything until completely silky smooth. If using a regular blender, work in batches and be careful with hot liquid.
Stir through the pesto:
Add 3 tablespoons of pesto and season with salt and pepper, tasting and adjusting until it sings.
Finish and serve:
Ladle into warm bowls and swirl in the remaining pesto, topping with fresh basil if you have some to hand.
A vibrant green bowl of Courgette, Pea and Pesto Soup, paired with a slice of crusty bread. Pin it
A vibrant green bowl of Courgette, Pea and Pesto Soup, paired with a slice of crusty bread. | petitsfenj.com

This became one of those recipes I turn to when I need feeding myself properly but don't have the energy for anything complicated. There's something about the colour alone that feels like a little promise that spring is actually coming.

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.

Making It Your Own

I've started adding a handful of spinach right at the end sometimes for extra colour and it works brilliantly. You can also swap the peas for broad beans when they're in season for something slightly more earthy.

Temperature Magic

This soup is just as good served cold on a hot day. Chill it thoroughly and you might want to thin it slightly with a splash more stock or water first.

The Pesto Question

Homemade pesto is genuinely wonderful but don't let that stop you from making this on a Tuesday. Just taste your pesto first since some brands are much saltier than others.

  • If you're making your own pesto, toast the pine nuts first for extra depth
  • A swirl of yogurt or cream on top is never a mistake
  • Keep some crusty bread handy because you'll want to mop up every drop
Steaming hot Courgette, Pea and Pesto Soup featuring a swirl of pesto and fresh vegetable ingredients. Pin it
Steaming hot Courgette, Pea and Pesto Soup featuring a swirl of pesto and fresh vegetable ingredients. | petitsfenj.com

This soup has saved me on countless tired days and always makes me feel like I've properly looked after myself.

Frequently Asked Questions

Can I make this soup vegan?

Yes, simply use vegan pesto instead of traditional pesto. Most store-bought varieties now offer vegan options, or you can easily make your own with nutritional yeast instead of cheese.

Can I serve this soup cold?

Absolutely! This soup works beautifully chilled during warmer months. Simply blend, refrigerate until cold, then serve with the pesto swirl and fresh basil garnish.

How long does this soup keep?

The soup will keep in the refrigerator for 3-4 days when stored in an airtight container. Reheat gently on the stove, adding a splash of water or stock if needed to thin consistency.

Can I use frozen courgette?

Fresh courgette works best for texture and flavor, but you can substitute with frozen in a pinch. Thaw and drain well before adding to the pan, and adjust cooking time as needed.

What can I serve with this soup?

Crusty bread is the classic accompaniment for dipping. Grilled cheese sandwiches, garlic bread, or a simple green salad also pair beautifully. For a lighter option, serve with herb crackers.

Is this soup gluten-free?

The soup itself is naturally gluten-free. Just ensure your pesto and vegetable stock are certified gluten-free. If serving with bread, choose gluten-free varieties to maintain a gluten-free meal.

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 Pesto Soup

Vibrant spring soup with fresh courgette, sweet peas and herby pesto swirl. Ready in 40 minutes.

Prep time
15 min
Cook time
25 min
Total duration
40 min
Published by Stella Ramirez

Recipe type Seasonal Meal Moments

Skill level Easy

Cuisine European

Yield 4 Number of servings

Diet details Vegetarian-friendly

What You Need

Vegetables

01 2 medium courgettes (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 Seasoning

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

Pesto

01 4 tablespoons basil pesto

Optional Garnish

01 Fresh basil leaves for serving
02 Crusty bread for serving

Step-by-step guide

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

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

Step 03

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

Step 04

Add peas: Stir in peas and continue simmering for 5 minutes.

Step 05

Blend soup: Remove from heat. Using an immersion blender, blend soup until smooth. Alternatively, carefully transfer soup in batches to a countertop blender.

Step 06

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

Step 07

Serve: 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.

What You'll Need

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

Allergy info

Review each component for allergens and ask a healthcare provider if you're unsure.
  • Contains tree nuts and dairy in traditional pesto; use nut-free or vegan alternatives if needed
  • Contains gluten if served with regular bread; use gluten-free bread as needed
  • Check pesto label carefully for additional allergens

Nutritional info (for each serving)

This nutrition data is for your reference only, not a substitute for medical guidance.
  • Calorie count: 230
  • Fat content: 12 g
  • Carbohydrates: 24 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.