This velvety spring vegetable soup combines fresh leeks, carrots, zucchini, asparagus, and peas in a luxuriously smooth cream-based broth. Ready in just 50 minutes, this versatile dish works beautifully as an elegant starter or satisfying light meal. The natural sweetness of seasonal vegetables shines through, enhanced with aromatic garlic, thyme, and fresh dill.
Blend until completely smooth for a refined presentation, or leave slightly chunky for rustic texture. The addition of lemon juice brightens the flavors, while a garnish of fresh herbs adds vibrant color and aroma.
Last April, my neighbor brought over a bag of vegetables from her garden and challenged me to make something that wasn't a stir-fry or salad. The weather had turned gray and rainy, and something warm and comforting felt like the right answer. This soup ended up being so surprisingly silky that her husband asked for the recipe before he'd even finished his bowl.
I made this for a book club meeting last month when I realized thirty minutes before everyone arrived that I hadn't planned anything to serve. The kitchen filled with the gentle scent of leeks and thyme while we discussed the novel, and someone actually asked if I'd ordered the soup from a restaurant. Now it's my go-to for when I want to look like I have everything figured out.
Ingredients
- Unsalted butter and olive oil: Using both gives you the rich flavor of butter with a higher smoke point from the oil
- Leek (white and light green parts only): Leeks add a mild onion flavor that's sweeter and more subtle than regular onions
- Garlic: Two cloves provide a gentle backbone without overwhelming the delicate spring vegetables
- Carrots: These add natural sweetness and beautiful color to the finished soup
- Zucchini: Zucchini blends beautifully and adds creaminess without any dairy
- Asparagus tips: Cut them into 1-inch pieces so they cook evenly and maintain some texture
- Fresh or frozen peas: Peas add pops of brightness and a slightly sweet flavor
- Yukon Gold potato: This variety breaks down during cooking and naturally thickens the soup
- Vegetable broth: Choose a high-quality broth since it makes up most of the soup's flavor
- Whole milk or plant-based milk: This adds body without making the soup too heavy
- Heavy cream or plant-based cream: Just half a cup transforms the texture into something velvety
- Salt and black pepper: Season gradually and taste as you go since broth brands vary in saltiness
- Dried thyme: Thyme pairs perfectly with spring vegetables and adds an earthy note
- Fresh dill or chives: Either herb brings a bright finish that cuts through the richness
- Lemon juice: A tablespoon right at the end makes all the flavors pop
Instructions
- Build the flavor base:
- In a large pot, melt the butter with the olive oil over medium heat until it bubbles gently. Add leek and garlic, sautéing for 3 minutes until soft and fragrant but not browned.
- Add the vegetables:
- Stir in carrots, zucchini, asparagus, peas, and diced potato. Cook for 5 minutes, stirring occasionally, until everything brightens in color and starts to soften.
- Simmer the soup:
- Pour in the vegetable broth, then add salt, pepper, and thyme. Bring to a boil, then reduce heat and simmer uncovered for 15 to 20 minutes until vegetables are completely tender.
- Blend to perfection:
- Remove from heat and use an immersion blender to purée until smooth. If using a standard blender, work in batches and be careful with hot liquids.
- Add the cream:
- Return the pot to low heat and stir in the milk and cream. Gently heat until just warmed through, being careful not to let it come to a boil.
- Finish and serve:
- Stir in the lemon juice and fresh herbs, then taste and adjust the seasoning. Ladle into bowls, garnish with extra herbs, and serve while hot.
My mother-in-law visited last spring and declared herself not a soup person until she tried this. She ended up having two bowls and asking me to write down the recipe on the spot, which I did on the back of a grocery receipt she still has taped inside her cupboard.
Making It Your Own
Once I made this with spinach instead of asparagus when I couldn't find any at the market, and it turned out just as lovely. The soup is incredibly forgiving and welcomes whatever fresh vegetables you have on hand, from green beans to fava beans to a handful of baby spinach stirred in at the very end.
The Vegan Version
My sister-in-law can't do dairy, so I've made this countless times with olive oil, plant-based milk, and coconut cream instead of the dairy components. The result is still incredibly satisfying, and honestly, no one notices the difference when I don't mention it.
Perfect Pairings
A crisp Sauvignon Blanc cuts through the creaminess beautifully, or try a light Pinot Grigio if you prefer something fruitier. I love serving this with a simple green salad dressed with lemon vinaigrette and maybe some crusty bread for soaking up every last drop.
- Make extra if you're serving a crowd because people will want seconds
- The soup actually tastes better the next day as the flavors meld together
- Leftovers freeze beautifully for up to three months
There's something so grounding about making soup, especially one that celebrates the season so simply. I hope this becomes a recipe you return to whenever spring arrives.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually develops more flavor when made a day ahead. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of milk or cream if it thickens too much.
- → What vegetables work best for spring variations?
-
Beyond the classic asparagus, peas, and zucchini, try adding fresh spinach, tender green beans, fava beans, or even ramps. The key is using vegetables that cook quickly and maintain bright flavors.
- → How do I achieve the smoothest texture?
-
Use an immersion blender directly in the pot for convenience, or work in batches with a standard blender. For restaurant-quality smoothness, pass the blended soup through a fine-mesh sieve. Be careful when blending hot liquids—vent the blender and cover with a towel.
- → Can I freeze this soup?
-
Yes, though the texture may change slightly. Freeze without the final cream addition for best results. Thaw overnight in the refrigerator, reheat gently, then stir in the milk and cream just before serving.
- → What bread pairs well with this soup?
-
A crusty baguette, sourdough, or whole grain bread works perfectly. For extra indulgence, serve with garlic bread or herb-flecked focaccia. The bread's texture complements the soup's velvety consistency beautifully.