Save to Pinterest Last spring I found myself with an overwhelming bounty of courgettes from the garden and a bag of peas that needed using. This soup emerged from one of those improvisational kitchen moments where you just throw things together and hope for the best. The first bowl was so shockingly vibrant and comforting that it became my go-to for quick weeknight dinners ever since.
I made a massive batch for a friend who was recovering from surgery and she texted me three days later asking if I had any more hidden away. There is something about this particular combination of vegetables that just feels nurturing in a way that is hard to describe until you taste it.
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 foundation for sautéing your aromatics and adds that silky mouthfeel to the finished soup
- 1 medium onion, finely chopped: The sweet backbone that builds depth as it softens
- 2 garlic cloves, minced: Add this after the onion has started softening to prevent burning and bitterness
- 3 medium courgettes, diced: The star of the show, choose firm ones with smooth skin for the best texture
- 250 g frozen or fresh peas: These add natural sweetness and that gorgeous bright green color
- 1 medium potato, peeled and diced: The secret ingredient that gives your soup body and creaminess without any dairy
- 1 liter vegetable stock: Use a good quality one as it becomes the primary flavor carrier
- 1/2 tsp salt, or to taste: Start with less and adjust at the end since different stocks vary in salinity
- 1/4 tsp freshly ground black pepper: Adds a subtle warmth that balances the sweetness of the vegetables
- 4 tbsp basil pesto: Homemade is worth the extra five minutes for the way it brightens the entire bowl
- 2 tbsp crème fraîche or Greek yogurt: Optional but lovely if you want that tangy finish
- Fresh basil leaves: The finishing touch that makes it look like you tried harder than you actually did
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 your chopped onion, and let it soften for 3 to 4 minutes until it turns translucent and fragrant. Stir in the garlic and cook for just 1 minute until you can smell it, watching carefully so it does not brown or turn bitter.
- Soften the hard vegetables:
- Add your diced courgettes and potato to the pan and cook for 5 minutes, stirring occasionally to let them start releasing their moisture and picking up flavor from the aromatics.
- Create the soup base:
- Pour in the vegetable stock, bring everything to a gentle boil, then reduce the heat to low and let it simmer for 10 minutes until the potato is easily pierced with a knife.
- Add the peas:
- Stir in the peas and continue simmering for another 5 minutes until all the vegetables are completely tender and the kitchen smells like spring.
- Transform into velvet:
- Remove the pan from heat and use an immersion blender to purée until completely smooth, or carefully transfer to a regular blender in batches if you prefer.
- Season and serve:
- Taste and adjust with salt and pepper, reheat gently if needed, then ladle into bowls and swirl in a generous tablespoon of pesto per serving.
Save to Pinterest My neighbor smelled this cooking through our open windows last summer and showed up at my door with a loaf of bread. We ended up eating bowls of it standing in her kitchen while her kids ran around underfoot, and that impromptu lunch became one of my favorite memories of the season.
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
The beauty of this soup is how forgiving it is. Sometimes I throw in a handful of spinach right at the end for extra nutrition, or swap the potato for a small piece of butternut squash when I want something slightly sweeter. The core method stays the same.
The Pesto Situation
Store bought pesto works perfectly fine here, but once you make your own you might never go back. A simple blend of fresh basil, pine nuts, good Parmesan, garlic, and olive oil takes two minutes and elevates the entire bowl. I keep small jars in the freezer for moments exactly like this.
Serving Suggestions
This soup manages to be both light enough for a first course and substantial enough to stand alone as dinner. A piece of crusty bread for dipping is practically mandatory in my house.
- Grill some sourdough rubbed with garlic while the soup simmers
- A simple green salad with vinaigrette balances the sweetness beautifully
- Leftovers taste even better the next day as the flavors continue to develop
Save to Pinterest There is something almost magical about how a handful of humble vegetables can transform into something so elegant with so little effort. This recipe lives in the permanent rotation of my kitchen and I hope it finds a home in yours too.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare up to 3 days in advance and store refrigerated. Reheat gently over medium-low heat, stirring occasionally. Add the pesto garnish just before serving for the freshest flavor and presentation.
- → Can I freeze courgette pea pesto soup?
Absolutely. Cool completely, then transfer to airtight containers leaving 2cm space at the top. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Add fresh pesto after reheating.
- → What can I use instead of basil pesto?
Sun-dried tomato pesto adds rich depth, while spinach and walnut purée offers a milder alternative. For nut-free options, try pumpkin seed pesto or simply swirl in extra virgin olive oil with chopped fresh herbs.
- → How do I make this soup vegan?
Use dairy-free pesto (verify it's Parmesan-free) and omit the optional crème fraîche or Greek yogurt garnish. The soup remains delicious and creamy without dairy, especially if you include the potato which adds natural body.
- → Can I use frozen courgettes instead of fresh?
Frozen courgettes work well but may release more water during cooking. Reduce the vegetable stock by about 1/4 cup and adjust cooking time—frozen courgettes need only 2-3 minutes to soften before adding liquid. The final texture remains smooth after puréeing.