This luscious soup celebrates the vibrant flavors of spring with tender asparagus, sweet peas, diced carrots, and fresh zucchini swimming in a velvety, herb-infused cream broth. Ready in just 50 minutes, it's perfect for a light lunch or elegant starter. The vegetables are first sautéed to develop depth, then simmered until meltingly tender before being blended to silky smoothness. A splash of lemon brightens the rich finish while fresh dill adds a garden-fresh note. Easily adaptable for vegan diets with plant-based cream.
The first time I made this soup, it was actually by accident—I had a random assortment of vegetables from my farmers market run and no real plan. My sister was coming over for lunch, and I just started throwing things into a pot, hoping for the best. When she took that first sip and went completely quiet, then asked for seconds, I knew I'd stumbled onto something special. Now it's become our annual spring tradition, the moment we start seeing those first tender shoots at the market.
Last spring, I made this for a friend who claimed she hated vegetable soup, and she literally licked her bowl clean. The secret is letting those vegetables get just slightly golden before adding the broth—it builds this incredible depth of flavor. My kids will actually eat asparagus when its hidden in this creamy, velvety goodness, which feels like a parenting win.
Ingredients
- 1 tablespoon unsalted butter: Butter adds that rich, savory foundation that olive oil alone cant achieve
- 1 tablespoon olive oil: Keeps the butter from burning and adds a subtle fruitiness
- 1 medium leek: Leeks provide a milder, sweeter onion flavor that pairs perfectly with spring vegetables
- 2 cloves garlic: Fresh garlic is non-negotiable here—mince it right before adding for the best flavor
- 2 medium carrots: These add natural sweetness and beautiful color to the finished soup
- 1 medium zucchini: Zucchini blends seamlessly while adding body without overpowering delicate flavors
- 1 cup asparagus tips: Use the tender tops for the best texture—woody stems can make the soup fibrous
- 1 cup fresh or frozen peas: Frozen peas work beautifully here and actually tend to be sweeter than fresh out of season
- 1 medium Yukon Gold potato: This is the secret ingredient that makes the soup velvety without adding tons of cream
- 4 cups vegetable broth: Use a good quality broth you enjoy drinking on its own
- 1 cup whole milk or plant-based milk: Whole milk gives the best consistency, but unsweetened almond milk works surprisingly well
- 1/2 cup heavy cream or plant-based cream: Just enough cream to make it feel indulgent without hiding the vegetable flavors
- 1/2 teaspoon salt: Start with less and adjust at the end—broths vary wildly in sodium content
- 1/4 teaspoon freshly ground black pepper: Freshly cracked pepper makes a noticeable difference here
- 1/4 teaspoon dried thyme: Thyme bridges the gap between all the different vegetables beautifully
- 2 tablespoons fresh dill or chives: Either herb works, but dill adds this bright spring quality that feels essential
- 1 tablespoon lemon juice: This brightens all the flavors and prevents the cream from making the soup taste heavy
Instructions
- Build the flavor foundation:
- In a large pot, melt the butter with the olive oil over medium heat until the foam subsides and it starts to smell nutty
- Soften the aromatics:
- Add the sliced leek and minced garlic, sautéing for about 3 minutes until they're soft and fragrant but not browned
- Add the vegetables:
- Stir in carrots, zucchini, asparagus tips, peas, and diced potato, cooking for 5 minutes while occasionally stirring to let them develop some color
- Create the broth base:
- Pour in the vegetable broth along with salt, pepper, and thyme, then bring everything to a gentle boil
- Simmer to perfection:
- Reduce heat to maintain a steady simmer and cook uncovered for 15–20 minutes until all vegetables are completely tender
- Choose your texture:
- Use an immersion blender directly in the pot for convenience, or work in batches with a standard blender—blend until completely smooth or leave slightly chunky if you prefer more texture
- Add the creaminess:
- Return the pot to low heat and stir in the milk and cream, warming gently just until heated through—avoid boiling or the dairy might separate
- Finish with brightness:
- Stir in the lemon juice and fresh herbs, then taste and adjust seasoning with more salt or pepper as needed
- Serve immediately:
- Ladle into warmed bowls, sprinkle with extra fresh herbs, and serve while hot with good crusty bread on the side
This soup became my go-to meal after a particularly stressful week at work when I needed something nourishing but comforting. There's something about the vibrant green color and creamy texture that feels like a hug in a bowl, and now whenever friends need a pick-me-up, this is what I make them.
Making It Your Own
Once you master the basic technique, this soup becomes a canvas for whatever vegetables look best at the market. I've made versions with spinach stirred in at the end, swapped in fava beans when I could find them, and even added a handful of baby arugula for a peppery kick. The key is keeping roughly the same ratio of vegetables to liquid so the texture remains consistent.
The Blender Secret
After years of making this soup, I discovered that blending in stages creates the smoothest result. I blend about three-quarters of the soup completely smooth, then hand-mash the remaining portion slightly before stirring it back in—this gives you velvety texture with just enough body to make it interesting. If you're using a standard blender, be sure to remove the center cap from the lid and cover with a kitchen towel to prevent steam explosions.
Perfect Pairings & Storage
This soup actually tastes even better the next day, which makes it perfect for meal prep. Store it in an airtight container in the refrigerator for up to four days, and reheat gently over low heat—add a splash more milk or broth if it seems too thick. When freezing, leave out the cream and add it fresh when reheating for the best texture.
- A crusty baguette toasted with garlic butter is practically mandatory
- A light green salad with citrus vinaigrette cuts through the creaminess perfectly
- This soup freezes beautifully for up to three months if you omit the dairy
There's something deeply satisfying about turning a handful of simple vegetables into something that feels elegant enough for company. I hope this soup finds its way into your spring rotation and becomes part of your own kitchen traditions.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors meld. Store in the refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of milk or broth if needed to adjust consistency.
- → Is it necessary to blend the soup completely smooth?
-
Not at all. While a velvety texture is traditional, you can leave it slightly chunky for more texture, or blend just half the mixture and stir it back in for the best of both worlds.
- → What other spring vegetables can I use?
-
Feel free to incorporate fresh spinach, green beans, fava beans, or even tender radishes. The key is using vegetables that cook quickly and maintain their bright, fresh flavor.
- → Can I freeze this soup?
-
Yes, though the cream may separate slightly upon thawing. Freeze without the cream added, then stir in fresh cream when reheating for the best texture. Keeps frozen for up to 3 months.
- → What's the best way to achieve the smoothest texture?
-
An immersion blender works wonderfully and keeps cleanup minimal. If using a standard blender, work in batches and never fill more than halfway. Always vent hot soup to prevent steam buildup.