Courgette Pea and Pesto

Featured in: Quick Flavor Fixes

This vibrant spring soup brings together fresh courgettes and sweet peas in a velvety base, finished with a generous swirl of aromatic basil pesto. The combination creates a lively, herbaceous bowl that's perfect for light lunches or elegant starters.

Ready in just 30 minutes, this vegetarian soup balances the mild sweetness of peas and courgettes with the rich, savory notes of homemade or store-bought pesto. A potato adds natural creaminess without the need for heavy cream.

Each bowl is crowned with pesto and optional crème fraîche, creating beautiful green swirls and layers of flavor. Serve with crusty bread for a satisfying meal that celebrates the best of spring produce.

Updated on Wed, 21 Jan 2026 08:22:00 GMT
Creamy Courgette, Pea and Pesto Soup topped with crème fraîche and fresh basil in a rustic bowl. Save
Creamy Courgette, Pea and Pesto Soup topped with crème fraîche and fresh basil in a rustic bowl. | nibbromeals.com

The first time I made this soup, it was because I had too many courgettes from my garden box and no idea what to do with them. I threw everything in a pot with some frozen peas I found buried in the freezer, expecting something edible at best. What came out was this shockingly vibrant, spring-green bowl that I couldn't stop eating. Now it's my go-to when I need something that feels nourishing but not heavy, like eating sunshine.

Last spring, my friend Sarah came over for lunch feeling completely drained from work. I served this soup with some crusty bread, and she actually went quiet for a full minute after the first spoonful. She said it tasted like everything good about April in a bowl, and now she texts me every time she makes it for her family.

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 aromatic foundation that carries all the vegetable flavors
  • 1 medium onion, finely chopped: Sweetens as it cooks, providing depth without overpowering the delicate courgettes
  • 2 garlic cloves, minced: Adds that essential backbone of flavor, so don't rush this step
  • 3 medium courgettes, diced: The star of the show, giving the soup its silky body and fresh taste
  • 250 g frozen or fresh peas: Brings natural sweetness and that gorgeous bright green color
  • 1 medium potato, peeled and diced: My secret for velvety texture without adding cream
  • 1 liter vegetable stock: Use good quality stock here since it's the primary liquid
  • 1/2 tsp salt and 1/4 tsp black pepper: Season gradually and taste as you go
  • 4 tbsp basil pesto: The finishing touch that makes every spoon sing
  • Crème fraîche or Greek yogurt: Optional, but adds a lovely tangy richness

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil in a large saucepan over medium heat, add the onion, and cook for 3 to 4 minutes until it's softened and translucent. Stir in the garlic and let it cook for just 1 minute until fragrant, taking care not to burn it.
Soften the vegetables:
Add the courgettes and potato to the pan, cooking for about 5 minutes and stirring occasionally. This step develops sweetness in the vegetables before they hit the liquid.
Simmer to tenderness:
Pour in the vegetable stock and bring everything to a boil, then reduce the heat and let it simmer gently for 10 minutes. Add the peas and continue cooking for another 5 minutes until all vegetables are completely tender.
Purée until silky:
Remove the pan from heat and use an immersion blender to purée the soup until completely smooth. If you're using a regular blender, work in batches and be careful with hot liquids.
Season and serve:
Taste the soup and season with salt and pepper as needed, reheating gently if it cooled down during blending. Ladle into bowls and swirl in a tablespoon of pesto per serving, adding crème fraîche or fresh basil leaves if you like.
Save
| nibbromeals.com

This soup has become my default offering when friends have new babies or need a pick-me-up. Something about that bright green color and the aromatic basil swirl feels like an edible hug.

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 discovered that swapping half the courgettes for asparagus gives the soup an even more pronounced spring flavor. Sometimes I throw in a handful of spinach right at the end for extra nutrients and an even deeper green color.

Perfecting the Texture

If your soup seems too thick, don't be afraid to add more stock a little at a time until you reach your preferred consistency. Conversely, if it's too thin, let it simmer uncovered for a few extra minutes to reduce slightly.

Serving Suggestions

While this soup is lovely on its own, I've found that a simple green salad with a lemon vinaigrette makes it feel like a proper meal. Crusty bread for dunking is non-negotiable in my house.

  • Make a double batch and freeze half for busy weeks
  • Try adding a handful of mint leaves with the peas for a fresh twist
  • Leftovers actually taste better the next day as flavors meld
Spring-inspired Courgette, Pea and Pesto Soup swirled with vibrant green pesto and served with crusty bread. Save
Spring-inspired Courgette, Pea and Pesto Soup swirled with vibrant green pesto and served with crusty bread. | nibbromeals.com

There's something deeply satisfying about turning simple vegetables into something this beautiful and comforting. I hope this soup brings as much joy to your table as it has to mine.

Common recipe questions

Can I make this soup ahead of time?

Yes, prepare up to 2 days in advance and store in the refrigerator. Add the pesto swirl just before serving for the freshest presentation and flavor.

Can I freeze this soup?

Absolutely. Freeze without the pesto garnish for up to 3 months. Thaw overnight in the refrigerator, reheat gently, and add fresh pesto when serving.

What can I use instead of potato?

Replace the potato with a small handful of arborio rice or cannellini beans. Both alternatives provide creaminess while maintaining the soup's texture.

How do I make it vegan?

Use dairy-free pesto and omit the crème fraîche or Greek yogurt. The soup remains wonderfully creamy and satisfying without any animal products.

Can I use other vegetables?

Spinach, asparagus, or broccoli work beautifully. Maintain the same cooking method and adjust quantities to keep the soup's balance intact.

What's the best way to blend the soup?

An immersion blender is ideal for minimal cleanup. If using a stand blender, work in batches and vent to release steam—hot liquids expand when blended.

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

Vibrant spring soup with courgettes, sweet peas, and basil pesto swirl.

Time to prep
10 minutes
Time to cook
20 minutes
Overall time
30 minutes
Creator Ethan Cole

Meal type Quick Flavor Fixes

Level of difficulty Easy

Cuisine type European

Serves 4 Number of servings

Nutrition info Meatless, No gluten

Ingredient list

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
02 2 tablespoons crème fraîche or Greek yogurt (optional)
03 Fresh basil leaves (optional)

Cooking steps

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 and translucent.

Step 02

Add Garlic: Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to brown it.

Step 03

Cook Vegetables: Add the diced courgettes and potato to the pan. Cook for 5 minutes, stirring occasionally to lightly soften the vegetables.

Step 04

Simmer Soup Base: Pour in the vegetable stock and bring to a boil. Reduce heat to low and simmer for 10 minutes, partially covered.

Step 05

Add Peas: Add the peas to the simmering soup and continue cooking for 5 minutes until all vegetables are completely tender.

Step 06

Purée Soup: Remove from heat. Use an immersion blender or transfer to a regular blender to purée the soup until completely smooth and creamy.

Step 07

Season and Finish: Season with salt and pepper to taste. Reheat gently if needed before serving.

Step 08

Serve: Ladle the hot soup into bowls. Swirl in 1 tablespoon of pesto per serving. Top with crème fraîche or Greek yogurt and fresh basil leaves 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.

Kitchen tools

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

Allergy details

Always check ingredients for allergens. Unsure? Talk to a healthcare expert.
  • Contains nuts (in pesto), milk and dairy (in pesto, crème fraîche, yogurt, Parmesan). For nut or dairy allergies, use nut-free and dairy-free pesto alternatives. Always verify product labels for allergen information.

Nutrition details per serving

Details are shared for reference only. Reach out to your doctor with any health questions.
  • Energy (calories): 215
  • Total fat: 11 grams
  • Carbohydrates: 23 grams
  • Protein content: 6 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.