The Best Creamy Homemade Cream of Asparagus with Tarragon

5 min prep 3 min cook 2 servings
The Best Creamy Homemade Cream of Asparagus with Tarragon
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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 brightness
Dairy-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 adaptation
Spring 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 vegetables
Luxury 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 course

Storage 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
main-dishes
Pin Recipe

The Best Creamy Homemade Cream of Asparagus with Tarragon

(4.9 from 127 reviews)
Prep
20 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Roast asparagus: Preheat oven to 425°F. Toss half the asparagus with olive oil, salt, and pepper. Roast 12-15 minutes until caramelized.
  2. Infuse cream: Heat cream with 2 tablespoons tarragon on lowest heat for 15 minutes. Set aside.
  3. Build base: In a large pot, melt butter and sauté shallots until translucent. Add remaining asparagus and potato. Cook 5 minutes.
  4. Simmer: Add stock and asparagus trimmings. Simmer 15-20 minutes until vegetables are very tender.
  5. Blend: Remove trimmings. Add roasted asparagus. Blend until completely smooth, 2-3 minutes.
  6. 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.

Nutrition (per serving)

285
Calories
6g
Protein
18g
Carbs
22g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.