Save 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 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
Save 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.