Courgette, Pea and Pesto Soup

Featured in: Daily Meal Inspiration

This vibrant soup combines fresh courgette, sweet peas, and aromatic pesto for a spring-inspired bowl that's both nourishing and delicious. Sautéed onions and garlic form the base, while potato adds body and creaminess when blended. The soup simmers gently in vegetable stock until tender, then transforms into a smooth, velvety texture. A generous swirl of basil pesto elevates the dish with herby brightness, making it perfect for vegetarians and easily adaptable for vegan diets.

Updated on Thu, 29 Jan 2026 19:07:08 GMT
A bowl of vibrant Courgette, Pea and Pesto Soup, garnished with fresh basil leaves. Save
A bowl of vibrant Courgette, Pea and Pesto Soup, garnished with fresh basil leaves. | casaafer.com

This vibrant Courgette, Pea and Pesto Soup is a celebration of spring flavors. Brimming with fresh courgettes and sweet peas, it is finished with a fragrant swirl of herby pesto to create a dish that is as nourishing as it is delicious. Whether you are looking for a light lunch or a fresh starter, this easy-to-make soup is a perfect choice.

A bowl of vibrant Courgette, Pea and Pesto Soup, garnished with fresh basil leaves. Save
A bowl of vibrant Courgette, Pea and Pesto Soup, garnished with fresh basil leaves. | casaafer.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Using simple pantry staples like frozen peas and jarred pesto makes this recipe highly accessible. It is a fantastic way to enjoy seasonal produce with minimal effort, resulting in a hearty and healthy meal that the whole family will appreciate.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 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
  • 1 liter (4 cups) vegetable stock
  • 2 tbsp olive oil
  • ½ tsp salt, or to taste
  • ¼ tsp black pepper
  • 4 tbsp basil pesto (store-bought or homemade; vegetarian if needed)
  • Fresh basil leaves (optional)
  • Crusty bread (optional)

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 the smoothest consistency, use an immersion blender or a high-powered countertop blender. If you desire extra creaminess, you can add a splash of cream or coconut milk just before blending. Make sure you have a large saucepan and a sharp knife ready for prepping your vegetables.

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

This recipe is highly versatile. For a vegan version, simply swap traditional pesto for a vegan-friendly variety. If you want to vary the texture, try replacing the peas with broad beans. To keep the dish gluten-free, ensure your pesto is certified and serve with gluten-free bread.

Serviervorschläge

Serve this soup piping hot with a side of rustic crusty bread for dipping. During warmer months, it can also be enjoyed chilled as a refreshing summer soup. Garnish with a few extra fresh basil leaves and a final swirl of pesto for a professional touch.

Smooth green Courgette, Pea and Pesto Soup served alongside rustic crusty bread for dipping. Save
Smooth green Courgette, Pea and Pesto Soup served alongside rustic crusty bread for dipping. | casaafer.com

Each serving of this nutritious soup contains approximately 230 calories, 12g of fat, 24g of carbohydrates, and 6g of protein. It is a well-balanced meal that provides a wonderful way to enjoy the flavors of the season while staying healthy.

Recipe FAQs

Can I make this soup vegan?

Yes, simply use vegan pesto instead of traditional pesto. Most store-bought options now offer dairy-free versions, or you can make your own using nutritional yeast instead of Parmesan.

Can I use fresh peas instead of frozen?

Absolutely! Fresh peas work wonderfully and will give an even sweeter flavor. You'll need about 200g of podded fresh peas. Add them at the same stage as you would frozen peas.

How can I make the soup creamier?

For extra creaminess, add a splash of double cream, crème fraîche, or coconut milk just before blending. This will give the soup a richer, more luxurious texture without overpowering the fresh vegetable flavors.

Can this soup be served cold?

Yes, this soup is excellent served chilled during warmer months. After blending and seasoning, allow it to cool completely, then refrigerate for at least 2 hours. Adjust seasoning before serving as cold temperatures can mute flavors.

How long will this soup keep in the fridge?

Store the soup in an airtight container in the refrigerator for up to 3 days. It also freezes well for up to 3 months. Reheat gently on the stovetop, adding a splash of stock if needed to adjust consistency.

What can I substitute for courgette?

You can use other green vegetables like broccoli, spinach, or green beans. Keep in mind that different vegetables will change the flavor profile slightly, but they'll still work beautifully with the pesto.

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 soup with courgette, peas, and herby pesto. A fresh spring-inspired bowl ready in 40 minutes.

Prep Time
15 mins
Cook Time
25 mins
Time Required
40 mins
Recipe by Patrick OBrien


Skill Level Easy

Cuisine European

Makes 4 Portions

Dietary info Vegetarian-Friendly

What You'll 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 & Seasoning

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

Pesto

01 4 tablespoons basil pesto

Garnish

01 Fresh basil leaves
02 Crusty bread

Preparation Steps

Step 01

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

Step 02

Cook Root Vegetables: Add diced potato and courgette, stir well, and cook for 3 minutes.

Step 03

Simmer Base: Pour in vegetable stock, bring to a boil, then reduce heat and simmer for 15 minutes until potato is tender.

Step 04

Add Legumes: Add peas and simmer for 5 minutes.

Step 05

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

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 in remaining pesto, and garnish with fresh basil. 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.

Tools Needed

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

Allergy information

Be sure to review each component for allergens and talk with your doctor if you're unsure.
  • Contains tree nuts and dairy in traditional pesto
  • Contains gluten if served with regular bread
  • Verify pesto label for additional allergens

Nutrition Info (each serving)

This data helps inform you, but isn't a substitute for advice from your healthcare provider.
  • kcal: 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.