This vibrant spring asparagus soup is velvety smooth, naturally creamy, and comes together in just 30 minutes. Fresh asparagus is the star, simmered with aromatics and a Yukon Gold potato that adds body without excessive cream. A squeeze of lemon juice at the end brightens every bowl, making this an elegant yet easy recipe perfect for weeknight dinners or entertaining.
Large Dutch oven or heavy-bottomed pot - At least 5-quart capacity
Immersion blender - A regular blender works as an alternative
Regular blender - (optional) Use if immersion blender is unavailable; work in batches
Sharp chef's knife
Cutting board
Wooden spoon or silicone spatula
Measuring cups and spoons
Ladle - For serving
Fine-mesh strainer - (optional) For extra-smooth texture
Ingredients
2lbsfresh asparagus - 900g, woody ends trimmed and cut into 2-inch pieces; reserve some tips for garnish
2tbspunsalted butter - 28g
1tbspolive oil - 15ml
1medium yellow onion - about 8 oz / 225g, diced
3cloves garlic - minced
4cupsvegetable broth or chicken broth - 950ml; low-sodium preferred
1medium Yukon Gold potato - about 6 oz / 170g, peeled and diced
1tspsea salt - 6g, plus more to taste
1/2tspfreshly ground black pepper - 1g
1/2cupheavy cream or half-and-half - 120ml
2tbspfresh lemon juice - 30ml; add at the end
For Garnish (Optional)
1/4cupfresh parsley leaves - 10g, optional
crème fraîche or sour cream - optional, for serving; drizzle over each bowl
Instructions
Rinse asparagus, snap off woody ends, and cut into 2-inch pieces. Set aside about ½ cup of the prettiest tips; blanch them in boiling salted water for 2–3 minutes, then shock in ice water and drain.
Heat butter and olive oil in a large pot over medium heat. Add diced onion and cook 5–6 minutes until translucent, then stir in minced garlic for 1 minute until fragrant. Season with salt and pepper.
Add diced potato and stir to coat, then pour in broth, scraping up any browned bits. Add the asparagus pieces, bring to a boil, then reduce to a gentle simmer.
Simmer uncovered for 12–15 minutes, until asparagus and potato are completely tender when pierced with a fork. Taste the broth and adjust seasoning.
Remove from heat and let cool 2–3 minutes. Blend with an immersion blender until completely smooth, or carefully blend in batches in a regular blender. Strain through a fine-mesh strainer for extra silkiness if desired.
Return soup to medium-low heat, stir in cream, and warm through 2–3 minutes without boiling. Stir in lemon juice, adjust seasoning, and ladle into bowls topped with reserved asparagus tips, crème fraîche, and fresh parsley.
Notes
Choose medium-thickness asparagus spears with tight, compact tips for the best texture — very thin spears go mushy and very thick ones can be fibrous.
Don't skip the potato: it thickens the soup naturally and gives it a creamy body without excessive cream.
For the brightest green color, blanch the asparagus before simmering and avoid overcooking. Add lemon juice only at the very end.
Don't let the garlic brown — add it after the onions have softened and cook for just 1 minute until fragrant.
Frozen asparagus works well year-round. Use 20–24 oz (565–680g) and add directly to the pot without thawing.
For a dairy-free version, replace butter with olive oil and cream with full-fat coconut milk or cashew cream.
For a white wine variation, add ½ cup (120ml) dry white wine after sautéing the aromatics and reduce by half before adding broth.
Make-ahead tip: Prepare the soup up to 2 days ahead and refrigerate. Add the cream only when reheating for best texture and color.
Refrigerate leftovers in an airtight container for up to 4 days, or freeze (without cream) for up to 3 months.
When reheating, use low heat and avoid boiling. Stir in a splash of broth if too thick and a fresh squeeze of lemon to brighten flavors.