Courgette Pea and Pesto Soup

Featured in: Rustic Home Dinners

This vibrant spring soup brings together the delicate sweetness of fresh courgettes and peas, elevated by a fragrant swirl of basil pesto. Ready in just 30 minutes, it creates a wonderfully creamy yet light texture that's perfect for lunch or dinner.

The courgettes provide a subtle base while the peas add natural sweetness, creating a beautifully balanced bowl. Finishing each serving with pesto adds layers of herbal richness and a stunning presentation.

Updated on Wed, 21 Jan 2026 11:32:00 GMT
A close-up of a vibrant green Courgette, Pea and Pesto Soup in a rustic bowl, garnished with a swirl of creamy pesto and fresh basil. Save
A close-up of a vibrant green Courgette, Pea and Pesto Soup in a rustic bowl, garnished with a swirl of creamy pesto and fresh basil. | rosewoodoven.com

The first time I made this soup was during one of those chaotic Tuesday evenings when I had a mountain of courgettes from my garden box delivery and absolutely no energy for anything complicated. My kitchen smelled incredible within minutes of everything hitting the pan that bright green aroma of spring vegetables cooking together. Now its become my secret weapon for those moments when I want something that feels special but requires almost zero effort. The vibrant color alone makes people think I spent hours on it.

I served this to my skeptical dad who claims to hate soup as a meal and he went back for seconds. The way the pesto swirls through each bowl turns something simple into something that looks restaurant worthy. My friend Sarah now texts me every spring asking when Im going to make it again because her family keeps requesting it.

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 tbsp olive oil: Creates the foundation for sautéing your aromatics and adds a lovely richness to the base
  • 1 medium onion finely chopped: Provides that essential sweet savory backbone that makes everything else taste better
  • 2 garlic cloves minced: Fresh garlic is non negotiable here it bloomed briefly in the hot oil makes the whole kitchen smell amazing
  • 3 medium courgettes diced: The real star of the show choose firm ones with vibrant green skin for the best flavor and color
  • 250 g frozen or fresh peas: I always keep frozen peas in my freezer specifically for this recipe they add natural sweetness and that gorgeous bright green hue
  • 1 medium potato peeled and diced: This might seem optional but its the secret to getting that silky restaurant texture without adding any cream
  • 1 liter vegetable stock: Good quality stock makes such a difference here I make mine in big batches and freeze it in portions
  • 1/2 tsp salt and 1/4 tsp black pepper: Season as you go and taste at the end courgettes need a bit more salt than you might expect
  • 4 tbsp basil pesto: The finishing touch that transforms this from simple soup to something extraordinary homemade is worth the extra five minutes

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté your aromatics:
Heat that olive oil in your largest saucepan over medium heat and toss in the chopped onion. Let it soften for about 4 minutes until it turns translucent and smells amazing.
Add the garlic:
Stir in your minced garlic and cook for just one minute until it becomes fragrant. Do not let it brown or it will turn bitter.
Soften the vegetables:
Add the diced courgettes and potato to the pan. Cook for 5 minutes stirring occasionally until they start to soften around the edges.
Simmer the base:
Pour in the vegetable stock and bring everything to a gentle boil. Reduce the heat and let it simmer for 10 minutes until the potato is almost tender.
Add the sweetness:
Stir in those peas and continue simmering for another 5 minutes. All your vegetables should be completely tender now.
Blend to perfection:
Remove the pan from heat and use your immersion blender right in the pot or transfer to a regular blender. Purée until completely smooth and silky.
Season and serve:
Taste and add more salt or pepper if needed. Reheat gently then ladle into bowls and swirl a tablespoon of pesto into each serving.
Healthy bowl of Courgette, Pea and Pesto Soup topped with a dollop of Greek yogurt, served alongside crusty artisan bread for dipping. Save
Healthy bowl of Courgette, Pea and Pesto Soup topped with a dollop of Greek yogurt, served alongside crusty artisan bread for dipping. | rosewoodoven.com

This soup has become my go to for new neighbors friends who just had babies or anyone who needs a little comfort. Something about that bright green color and the familiar warmth of soup just makes people feel taken care of. Last spring I made vats of it for my daughters birthday lunch and even the kids went back for thirds.

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

The beauty of this recipe is how adaptable it is while still being delicious every time. I have made it with whatever greens are in my garden from spinach to asparagus and it always works. The basic method stays the same but you can play with the vegetables based on what looks good at the market.

Texture Secrets

Getting that perfectly smooth silky consistency is easier than you might think. The trick is letting the potato cook completely through before you blend everything together. I also find that letting the soup cool for just a few minutes before blending makes it smoother and less likely to separate.

Serving Suggestions

While this soup is beautiful enough to stand alone I love serving it with something crunchy on the side. A slice of really good crusty bread or some simple garlic toastlets people dip and soak up every last drop. For a lighter meal a crisp green salad with a sharp vinaigrette cuts through the richness perfectly.

  • Make a double batch and freeze half for those nights when cooking feels impossible
  • Top with a drizzle of good olive oil and some extra fresh basil if serving guests
  • The soup thickens as it stands so thin with a splash of water or stock when reheating
Smooth, blended Courgette, Pea and Pesto Soup with visible specks of basil, steaming warmly in a white ceramic soup mug on a wooden table. Save
Smooth, blended Courgette, Pea and Pesto Soup with visible specks of basil, steaming warmly in a white ceramic soup mug on a wooden table. | rosewoodoven.com

There is something so satisfying about putting a bowl of this vibrant green soup on the table. It manages to feel both comforting and light at the same time which is pretty much the perfect combination for any meal.

Recipe Q&A Section

Can I use frozen peas instead of fresh?

Yes, frozen peas work perfectly in this soup. Add them directly to the simmering broth and cook for 5 minutes until tender. No need to thaw beforehand.

How long does this soup keep in the refrigerator?

The soup stores well for 3-4 days in an airtight container. Reheat gently on the stove, adding a splash of water if needed. Add the pesto swirl just before serving.

Can I make this vegan?

Absolutely. Use dairy-free pesto (skip the Parmesan) and omit the crème fraîche or yogurt garnish. The soup remains creamy and satisfying without dairy.

What can I serve with this soup?

Crusty bread, garlic toast, or a simple green salad make excellent accompaniments. Grilled cheese sandwiches also pair wonderfully with the fresh, herbal flavors.

Can I freeze this soup?

Yes, freeze the soup without the pesto for up to 3 months. Thaw overnight in the refrigerator and reheat gently. Add fresh pesto when serving.

Why add potato to the soup?

The potato adds natural creaminess and body without the need for heavy cream. It helps create a smooth, velvety texture while letting the vegetable flavors shine.

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

Light and aromatic spring soup blending courgettes, peas, and basil pesto swirl.

Time to Prepare
10 min
Time to Cook
20 min
Complete Duration
30 min
Created by Clara Whitmore


Skill Level Easy

Cuisine Type European

Serving Size 4 Portions

Dietary Details Meatless, Wheat-Free

What's Needed

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 (about 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 the olive oil in a large saucepan over medium heat. Add the onion and cook for 3–4 minutes until softened.

Step 02

Add Garlic: Stir in the garlic and cook for 1 minute, until fragrant.

Step 03

Cook Vegetables: Add the courgettes and potato. Cook for 5 minutes, stirring occasionally.

Step 04

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

Step 05

Add Peas: Add the 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 and Serve: Season with salt and pepper. Reheat gently if needed. Ladle into bowls and swirl in a 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.

Essential Tools

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

Allergy Warnings

Look over every ingredient for possible allergens and check with your healthcare provider if unsure.
  • Contains nuts (in pesto) and milk (in pesto, crème fraîche, yogurt, Parmesan). For nut or dairy allergies, use nut-free and dairy-free pesto alternatives. Always double-check product labels for allergens.

Nutrition Details (each serving)

Nutritional numbers are simply a guide and shouldn't replace professional nutrition advice.
  • Energy (Calories): 215
  • Lipids: 11 g
  • Carbohydrates: 23 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.