Love this? Pin it for later!
I still remember the first time I served this soup at an Easter brunch. My mother-in-law, who claimed she "didn't do green vegetables," asked for seconds. My nephew, then eight years old and notoriously picky, cleaned his bowl and requested the recipe for his mom. That day, I knew I had created something special.
What makes this soup extraordinary isn't just its silky texture or the way the tarragon's subtle licorice notes dance with the grassy asparagus. It's the technique I've perfected over years—roasting half the asparagus to intensify its flavor while keeping the other half fresh for vibrancy. The result is a soup that's both comfortingly familiar and surprisingly complex, with layers of flavor that unfold with each spoonful.
This isn't just a soup; it's spring in a bowl. Whether you're serving it as an elegant starter for a dinner party, a light lunch with crusty bread, or as a main course when you want something nourishing yet refined, this cream of asparagus soup delivers restaurant-quality results in your own kitchen.
Why This Recipe Works
- Dual Asparagus Technique: Roasting half concentrates the flavor while fresh asparagus maintains bright color and nutrients
- Tarragon Infusion: Fresh tarragon steeped in cream releases essential oils without bitter chlorophyll flavor
- Silky Texture: Potato naturally thickens without flour, creating gluten-free velvety consistency
- Restaurant Technique: Blending hot soup with cold cream prevents curdling and creates stable emulsion
- Make-Ahead Friendly: Base keeps 3 days refrigerated; cream added just before serving for fresh taste
- Nutrient Preservation: Minimal cooking time and low-heat cream infusion maintain vitamins and minerals
Ingredients You'll Need
The beauty of this soup lies in its simplicity—just a handful of ingredients, each playing a crucial role. Here's what you'll need and why each component matters:
Asparagus (2 pounds)
Choose medium-thick spears—pencil-thin asparagus will overcook and become stringy, while jumbo spears can be woody. Look for bright green stalks with compact, purple-tinged tips. The spears should snap cleanly when bent. If you can only find thick asparagus, simply peel the bottom third with a vegetable peeler.
Fresh Tarragon (3 tablespoons)
This is non-negotiable. Dried tarragon bears no resemblance to the fresh herb's delicate anise flavor. Look for perky, dark green leaves without black spots. If your grocery store doesn't carry it, check farmers' markets or grow your own—tarragon thrives in pots and returns year after year.
Heavy Cream (1 cup)
Use real heavy cream, not half-and-half or milk. The fat content (36-40%) is essential for the luxurious mouthfeel and stable emulsion. For a lighter version, you can substitute crème fraîche, but avoid low-fat alternatives that will curdle when heated.
Yukon Gold Potato (1 medium)
This waxy variety breaks down smoothly without becoming gummy like russets or grainy like red potatoes. The potato's natural starches eliminate the need for flour-based roux, keeping the soup gluten-free and the asparagus flavor pure.
Shallots (2 medium)
Shallots provide sweetness without the sharp bite of yellow onions. Look for firm, dry shallots without green shoots. In a pinch, substitute with half a yellow onion plus one garlic clove.
Vegetable Stock (4 cups)
Homemade is ideal, but a quality low-sodium store-bought version works. Avoid chicken stock, which muddies the asparagus flavor. If using store-bought, simmer with the asparagus trimmings for 15 minutes to boost flavor.
How to Make The Best Creamy Homemade Cream of Asparagus with Tarragon
Prepare and Roast Half the Asparagus
Preheat your oven to 425°F (220°C). Trim the woody ends from all asparagus spears, reserving the trimmings for stock enhancement. Cut half the asparagus into 2-inch pieces, toss with 2 tablespoons olive oil, season with salt and pepper, and spread on a parchment-lined baking sheet. Roast for 12-15 minutes until the edges caramelize and turn golden. This roasting concentrates the asparagus flavor, adding depth and complexity to the soup.
Infuse the Cream with Tarragon
Pour the heavy cream into a small saucepan and add 2 tablespoons of the fresh tarragon leaves. Heat over the lowest possible setting—you want steam but never a simmer—for 15 minutes. This gentle heat releases the tarragon's essential oils without extracting the bitter chlorophyll that comes with higher temperatures. Remove from heat and let steep while you continue with the soup.
Build the Flavor Base
In a heavy-bottomed soup pot, melt 3 tablespoons butter over medium heat. Add the chopped shallots and cook for 3-4 minutes until translucent but not browned. Add the remaining fresh asparagus (cut into 2-inch pieces) and the diced potato. Season generously with salt and white pepper. Cook for 5 minutes, stirring occasionally, allowing the vegetables to sweat and release their moisture.
Simmer Until Tender
Pour in the vegetable stock and add the reserved asparagus trimmings. Bring to a gentle simmer, then reduce heat to maintain a slow bubble. Cook for 15-20 minutes until the asparagus is very tender when pierced with a knife. The potato should be falling apart—this is what gives the soup its silky body without any flour.
Blend to Silky Smoothness
Remove the pot from heat and fish out the asparagus trimmings. Add the roasted asparagus pieces. Using an immersion blender, purée the soup until absolutely smooth—this takes 2-3 minutes of patient blending. If using a countertop blender, work in batches, filling the blender no more than half full and holding the lid down with a kitchen towel to prevent hot soup explosions.
Strain for Restaurant Quality
For the ultimate silky texture, strain the soup through a fine-mesh sieve, pressing with the back of a ladle to extract every bit of flavor. This step is optional but transforms the soup from home-style to restaurant-quality. Return the strained soup to the pot.
Finish with Tarragon Cream
Remove the tarragon leaves from the cream and discard them. Slowly whisk the infused cream into the hot soup, starting with half and adding more to achieve your desired consistency. The cream should incorporate smoothly without curdling. Warm gently over low heat for 2-3 minutes, but never let it boil. Taste and adjust seasoning with salt and white pepper.
Garnish and Serve
Ladle the soup into warm bowls. Garnish with a swirl of cream, a few tarragon leaves, and if you're feeling fancy, a few thin asparagus tips that you've quickly blanched. Serve immediately with crusty bread for sopping up every last drop.
Expert Tips
Temperature Control
Never let cream-based soups boil after adding dairy. The proteins will denature and create a grainy texture. Keep your burner on the lowest setting and remove from heat as soon as the soup is hot enough to serve.
Asparagus Prep
Don't discard the woody ends—they're packed with flavor. Simmer them in your stock for 20 minutes, then strain. This extracts maximum asparagus essence without any stringy bits in your final soup.
Make-Ahead Strategy
Prepare the soup base up to 3 days ahead, but wait to add the cream until reheating. This prevents separation and maintains the vibrant green color. The tarragon cream can be infused and refrigerated separately.
Color Preservation
If your soup turns khaki-colored, it's due to overcooking. Add a handful of fresh spinach during the final blending to restore the bright green color without affecting the flavor.
Texture Perfection
For ultra-smooth restaurant quality, blend the soup for a full 3 minutes, then strain through a chinois or fine-mesh sieve. This removes any fibrous bits and creates a texture so silky it coats the spoon.
Serving Temperature
Cream soups taste best when served between 150-160°F. Too hot, and you lose the delicate tarragon notes. Too cool, and the texture becomes heavy. Warm your serving bowls to maintain the perfect temperature.
Variations to Try
Lemon Tarragon Version
Add the zest of one lemon when sweating the vegetables, and finish with a squeeze of lemon juice. The citrus brightens the soup and pairs beautifully with the tarragon.
Perfect for early spring when you want extra brightnessDairy-Free Option
Replace the heavy cream with full-fat coconut milk, and add an extra roasted garlic clove for richness. The coconut flavor surprisingly complements the asparagus.
Vegan guests will thank you for this thoughtful adaptationSpring Vegetable Medley
Add 1 cup each of fresh peas and thin asparagus tips during the last 2 minutes of cooking. This creates texture contrast and celebrates the season's bounty.
Ideal for when asparagus is at its peak and you want extra vegetablesLuxury Seafood Addition
Top each serving with 3-4 butter-poached lobster pieces or seared scallops. The sweetness of seafood creates an elegant contrast with the herbaceous soup.
Transform this humble soup into a special occasion main courseStorage Tips
Refrigerator Storage
Store cooled soup in an airtight container for up to 3 days. If you've already added the cream, reheat gently over low heat, stirring frequently. For best results, store the soup base and cream separately, combining when reheating.
Freezer Instructions
Freeze the soup base (without cream) for up to 3 months. Leave 1 inch of headspace in freezer containers to allow for expansion. Thaw overnight in the refrigerator, then reheat and add fresh cream as directed in the recipe.
Reheating Guidelines
Always reheat cream soups slowly over low heat. If the soup separates, blend with an immersion blender until smooth again. Add a splash of fresh cream just before serving to restore the luxurious texture.
Frequently Asked Questions
Frozen asparagus works in a pinch, but the texture will be softer and the flavor less vibrant. If using frozen, skip the roasting step and add it directly to the pot. Thaw first and pat dry to prevent excess water from diluting the soup.
Graininess usually results from overheating the cream or using low-fat dairy. To fix, blend the soup until smooth, then strain through a fine-mesh sieve. Next time, heat cream separately and whisk into hot soup off the heat.
Dried tarragon won't provide the same delicate flavor. If you must substitute, use 1 teaspoon dried tarragon steeped in the cream, plus 2 tablespoons fresh chives for brightness. Better yet, grow fresh tarragon—it's surprisingly easy in pots.
Replace butter with olive oil, use coconut milk instead of cream, and substitute vegetable stock. Add 1/4 cup cashews (soaked for 2 hours) when blending for richness. The coconut flavor complements asparagus surprisingly well.
Serve in warm, wide soup plates rather than deep bowls. Garnish with a swirl of cream, a few drops of good olive oil, and a tarragon leaf. Accompany with toasted baguette slices and a crisp white wine like Sauvignon Blanc or Pinot Grigio.
Absolutely! This recipe doubles beautifully, but you'll need to blend in batches. Use a 6-quart pot and blend for 4-5 minutes to ensure completely smooth texture. The cooking time remains the same, but you may need to reheat in two pots to avoid overcrowding.
The Best Creamy Homemade Cream of Asparagus with Tarragon
Ingredients
Instructions
- Roast asparagus: Preheat oven to 425°F. Toss half the asparagus with olive oil, salt, and pepper. Roast 12-15 minutes until caramelized.
- Infuse cream: Heat cream with 2 tablespoons tarragon on lowest heat for 15 minutes. Set aside.
- Build base: In a large pot, melt butter and sauté shallots until translucent. Add remaining asparagus and potato. Cook 5 minutes.
- Simmer: Add stock and asparagus trimmings. Simmer 15-20 minutes until vegetables are very tender.
- Blend: Remove trimmings. Add roasted asparagus. Blend until completely smooth, 2-3 minutes.
- Finish: Strain if desired. Whisk in infused cream. Warm gently and garnish with remaining tarragon.
Recipe Notes
For the silkiest texture, strain the soup through a fine-mesh sieve. The soup base can be made 3 days ahead; add cream when reheating. Never let cream soups boil after adding dairy.