Courgette, Pea and Pesto Soup

Featured in: Everyday Food Picks

This vibrant spring soup combines fresh courgette, sweet peas, and aromatic pesto for a deliciously herby, seasonal dish. Sautéed with onion and garlic, then simmered in vegetable stock with potato for added creaminess, the soup is blended smooth and finished with a swirl of basil pesto. Ready in just 40 minutes, it's an easy, nutritious option perfect for lunch or dinner. Serve hot with crusty bread or enjoy chilled in summer.

Updated on Thu, 29 Jan 2026 15:35:49 GMT
Creamy Courgette, Pea and Pesto Soup served in a rustic bowl, garnished with fresh basil and paired with crusty bread. Pin It
Creamy Courgette, Pea and Pesto Soup served in a rustic bowl, garnished with fresh basil and paired with crusty bread. | islipocket.com

This Courgette, Pea and Pesto Soup is a vibrant, spring-inspired dish brimming with fresh courgettes, sweet peas, and a rich swirl of herby pesto. It is the perfect recipe for celebrating the fresh flavors of the season in a light yet satisfying way.

Creamy Courgette, Pea and Pesto Soup served in a rustic bowl, garnished with fresh basil and paired with crusty bread. Pin It
Creamy Courgette, Pea and Pesto Soup served in a rustic bowl, garnished with fresh basil and paired with crusty bread. | islipocket.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

The combination of tender vegetables and aromatic basil pesto creates a beautiful green soup that is as pleasing to the eye as it is to the palate. With simple ingredients like courgette and frozen peas, you can whip up a gourmet-style meal with minimal effort.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Vegetables: 2 medium courgettes (zucchini), diced; 1 medium onion, chopped; 2 garlic cloves, minced; 200 g (1 1/3 cups) frozen or fresh peas; 1 medium potato, peeled and diced
  • Liquids: 1 liter (4 cups) vegetable stock
  • Herbs & Seasoning: 2 tbsp olive oil; ½ tsp salt, or to taste; ¼ tsp black pepper
  • Pesto: 4 tbsp basil pesto (store-bought or homemade; vegetarian if needed)
  • To Serve (Optional): Fresh basil leaves; crusty bread

Instructions

Step 1
Heat the olive oil in a large saucepan over medium heat. Add the onion and garlic, sauté for 3–4 minutes until softened but not browned.
Step 2
Add the diced potato and courgette, stir well, and cook for another 3 minutes.
Step 3
Pour in the vegetable stock. Bring to a boil, then reduce the heat and simmer for 15 minutes, until the potato is tender.
Step 4
Add the peas and simmer for a further 5 minutes.
Step 5
Remove from heat. Use an immersion blender (or blender in batches) to blend the soup until smooth.
Step 6
Stir in 3 tablespoons of pesto, and season with salt and pepper to taste.
Step 7
Ladle into bowls, swirl in the remaining pesto, and garnish with fresh basil. Serve hot with crusty bread if desired.

Zusatztipps für die Zubereitung

For extra creaminess, add a splash of cream or coconut milk before blending. Using an immersion blender directly in the saucepan makes the process quick and results in a perfectly smooth texture.

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.

Varianten und Anpassungen

For a vegan soup, use a vegan-certified pesto. You can also swap the peas for broad beans for a delightful seasonal variation. For a gluten-free meal, ensure your pesto and choice of bread are gluten-free.

Serviervorschläge

Ladle the soup into bowls and garnish with extra pesto and fresh basil. While it is wonderful served hot with crusty bread, it is also excellent served chilled as a refreshing summer soup.

A bowl of bright green Courgette, Pea and Pesto Soup, steaming gently next to a spoon and fresh basil. Pin It
A bowl of bright green Courgette, Pea and Pesto Soup, steaming gently next to a spoon and fresh basil. | islipocket.com

Enjoy this simple yet sophisticated soup as a light lunch or a starter for a spring dinner party. It is a wonderful way to pack in your greens while enjoying the classic Mediterranean flavors of basil and garlic.

Recipe Questions & Answers

Can I make this soup vegan?

Yes, simply use vegan pesto instead of traditional pesto. Check the label to ensure it's dairy-free and made without Parmesan cheese.

Can I use fresh peas instead of frozen?

Absolutely! Fresh peas work wonderfully in this soup. You'll need about 200g of shelled fresh peas. Add them at the same stage as you would frozen peas.

How do I make this soup creamier?

For extra creaminess, add a splash of double cream or coconut milk just before blending. This will give the soup a richer, silkier texture.

Can I serve this soup cold?

Yes, this soup is excellent served chilled, making it a perfect summer dish. Allow it to cool completely, then refrigerate for at least 2 hours before serving.

What can I substitute for courgette?

You can substitute courgette with green beans, broccoli, or spinach for a different flavor profile while maintaining the vibrant green color and fresh taste.

How long can I store leftovers?

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

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. Ready in 40 minutes, perfect for any occasion.

Time to Prep
15 minutes
Time to Cook
25 minutes
Whole Duration
40 minutes
Recipe by Isli Pocket Nayla Stephens


Skill Level Easy

Cuisine Type European

Makes 4 Portions

Diet Preferences Vegetarian-Friendly

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 & Seasoning

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

Garnish

01 Fresh basil leaves
02 Crusty bread

How to Make It

Step 01

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

Step 02

Build vegetable base: Add diced potato and zucchini, 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

Cook peas: Add peas and simmer for 5 additional minutes.

Step 05

Blend soup: Remove from heat. Using an immersion blender or countertop blender in batches, blend soup until smooth.

Step 06

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

Step 07

Serve: Ladle into bowls, swirl remaining pesto into each portion, and garnish with fresh basil. Serve hot with crusty bread.

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 knife
  • Immersion blender or countertop blender
  • Ladle

Allergy Notice

Look over each item for potential allergens. Double-check with a healthcare provider when unsure.
  • Contains tree nuts and dairy in traditional pesto. Use nut-free or vegan alternatives as needed.
  • Contains gluten if served with standard bread. Use gluten-free bread if required.
  • Always verify pesto labels for potential allergen information.

Nutrition Info (per serving)

Just for your information—always talk to a medical professional for nutrition guidance.
  • Energy: 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.