Save My tiny London kitchen was filled with the scent of garlic and courgettes softening in olive oil when my roommate popped her head in, asking what smelled like spring in a pot. That first attempt at this soup was purely about using up an overflowing vegetable box, but the way the bright green swirl of pesto transformed something so humble into dinner party worthy fare became an instant revelation.
Last March, during that endless stretch of gray weekends, I made batch after batch of this soup while phone calls with my mum stretched into hours. She would tell me about her garden plans back home while I stood over the stove, watching the bubbles break the surface and thinking about how the simplest meals somehow carry us through the dreariest days.
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: A good extra virgin makes all the difference here since the flavor really shines through
- 1 medium onion, finely chopped: Take your time chopping, even pieces mean even melting into the soup base
- 2 garlic cloves, minced: Fresh garlic, not the jarred stuff, the bite matters in such a gentle soup
- 3 medium courgettes (zucchini), diced: Do not worry about peeling, the skin adds lovely flecks of color
- 250 g (1 2/3 cups) frozen or fresh peas: Frozen are actually sweeter since they are picked and frozen at peak ripeness
- 1 medium potato, peeled and diced (about 150 g): This unsung hero adds the silky body without making it heavy
- 1 liter (4 cups) vegetable stock: Homemade stock is lovely but a good quality organic carton works perfectly
- 1/2 tsp salt, or to taste: Go easy at first, the pesto will add its own salty punch later
- 1/4 tsp freshly ground black pepper: Freshly cracked brings a warmth that pre ground simply cannot match
- 4 tbsp basil pesto: The finishing touch that makes everything come alive, do not skip it
- 2 tbsp crème fraîche or Greek yogurt (optional): Adds a lovely cool contrast against the warm soup
- Fresh basil leaves (optional): A whole leaf floated on top looks impossibly elegant for zero effort
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:
- Warm the olive oil in a large saucepan over medium heat, then add the chopped onion and let it soften and turn translucent for about 3 to 4 minutes, stirring occasionally so it does not catch.
- Wake up the garlic:
- Stir in the minced garlic and let it cook for just 1 minute until fragrant, breathing in that beautiful scent that fills the whole kitchen.
- Soften the vegetables:
- Add the diced courgettes and potato to the pan, cooking them for about 5 minutes and stirring occasionally until they start to soften around the edges.
- Simmer the soup base:
- Pour in the vegetable stock, bring everything to a gentle boil, then lower the heat and let it simmer peacefully for 10 minutes.
- Add the sweetness:
- Stir in the peas and continue simmering for another 5 minutes until all the vegetables are completely tender when pierced with a fork.
- Create the silk:
- Remove the pan from heat and use an immersion blender right in the pot, or transfer to a regular blender, to purée until completely smooth and velvety.
- Season to perfection:
- Taste the soup and add salt and pepper as needed, then reheat gently if it has cooled too much while blending.
- The grand finale:
- Ladle the vibrant green soup into bowls and swirl a generous tablespoon of pesto into each one, watching it ribbon through like magic.
Save
Save 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.
There is something deeply satisfying about a bowl of soup that looks like it came from a restaurant kitchen but was actually made while wearing pajamas. My sister still asks for this recipe every time she visits, claiming the pesto swirl makes her feel properly looked after.
Making It Your Own
I have swapped courgettes for asparagus during early summer and used spinach in deepest winter, and the soup has never once let me down. The potato stays constant as the creamy backbone while the green vegetable takes whatever seasonal turn you fancy.
The Pesto Factor
Store bought pesto is perfectly acceptable for busy weeknights, but when I have an abundance of summer basil, the homemade version transforms this soup into something transcendent. The difference is noticeable but never so stark that the store bought version feels like a compromise.
Serving Suggestions
A hunk of crusty sourdough or a simple green salad on the side turns this from a light lunch into a proper sit down meal. In summer I serve it slightly warm rather than piping hot, which feels somehow more refreshing.
- Toast some pine nuts and scatter them over the top for extra crunch
- A drizzle of good olive oil just before serving adds lovely richness
- Lemon zest brightens everything, especially in winter when fresh herbs feel distant
Save
Save Soup is really just love in a bowl, and this one has gotten me through more tricky Tuesdays than I care to count.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare up to 2 days in advance. Store in the refrigerator and reheat gently, adding the pesto swirl just before serving for the freshest flavour presentation.
- → Is this soup suitable for freezing?
Absolutely. Cool completely, transfer to airtight containers, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Add fresh pesto after reheating.
- → Can I use fresh peas instead of frozen?
Fresh garden peas work beautifully when in season. Add them during the last 3-4 minutes of simmering to maintain their sweetness and vibrant green colour without becoming mushy.
- → What can I use instead of potato?
The potato provides natural creaminess. Substitute with half a peeled, diced sweet potato, or add an extra courgette and blend with a splash of cream or coconut milk for richness.
- → How do I make this vegan?
Use dairy-free pesto (verify it's Parmesan-free) and omit the crème fraîche or Greek yogurt garnish. The soup remains deliciously creamy without these additions.
- → Can I swap the basil pesto for another sauce?
Pistou (French basil sauce without nuts), mint and pea purée, or a drizzle of olive oil with fresh herbs all work beautifully as alternative toppings for variation.