Soups & Stews
This old-fashioned cream of asparagus soup recipe delivers the velvety texture and herbaceous depth that makes it a classic comfort dish. The secret lies in a proper velouté roux and slow-cooked asparagus that infuses the broth with natural sweetness, creating a soup that's both elegant and satisfying.
I've perfected this technique over years of testing, ensuring every spoonful delivers that perfect balance of earthy asparagus and creamy richness.
The foundation begins with sautéing onions and celery until they're soft and fragrant, forming the aromatic base before adding the asparagus. A light roux made from butter and flour creates the perfect thickening agent without overpowering the delicate asparagus flavor.
The soup simmers until the asparagus breaks down, releasing its natural sweetness into the broth before blending to achieve that signature silky smoothness.
What you'll end up with is a creamy soup with a velvety texture and vibrant green color that looks as impressive as it tastes. The earthy asparagus flavor shines through while the cream adds luxurious body, creating a dish that feels both comforting and refined.
This is the kind of soup that transforms a simple weeknight dinner into something special without requiring advanced techniques.
Serve it with crispy croutons and fresh parsley for added texture and color, or enjoy it as-is for a restaurant-quality meal that comes together in under an hour.
The beauty of this recipe is its versatility—it works equally well as a starter for a formal dinner or a hearty lunch on a chilly afternoon. Let's get cooking!
Ingredients for old fashioned cream of asparagus soup
Classic ingredients transformed into restaurant-quality cream of asparagus soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Asparagus Spears 🌱 | 1 lb | Trimmed, tough ends removed |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Celery Stalks 🥬 | 3 whole | Trimmed, diced small |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For velouté roux |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ¾ cup | Full-fat for richness |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Chives 🌱 | 2 tbsp | Chopped, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| White Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| Fresh Tarragon 🌿 | ½ tsp | Dried at 1/3 amount |
| Fresh Thyme 🌿 | ½ tsp | Leaves only, chopped |
The asparagus is the heart of this soup, so choose fresh, firm spears with tight tips—avoid anything woody or dry. Whole Foods or local farmers markets often carry the best quality, especially in spring. Trim the tough ends (about 1 inch) before cooking. For the aromatics, yellow onions and celery should be diced uniformly to create a proper mirepoix—this forms the flavor base. If you're using frozen asparagus (in a pinch), thaw and drain thoroughly before adding. The herbs—tarragon and thyme—are essential for that classic old-fashioned flavor; don't substitute with just parsley.
No tarragon? Fresh basil or marjoram at half the amount works in a pinch, though it won't be identical. The chicken broth can be homemade or store-bought, but low-sodium is critical—you'll be adding salt later. For the roux, cold butter is key—it prevents burning and creates a proper velouté. If you're concerned about gluten, use a cornstarch slurry instead of flour, though traditionalists swear by the flour roux for that authentic texture. The heavy cream should be full-fat; light cream or half-and-half won't give the same luxurious body. For extra depth, a splash of white wine (1/4 cup) deglazed after the mirepoix adds complexity without overpowering.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze for 3 months—just thaw overnight in the fridge before reheating. For serving, garnish with the fresh parsley and chives right before eating (they lose freshness when added earlier). The soup reheats beautifully; just warm gently on the stove, stirring occasionally. If it thickens too much, thin with a splash of warm broth or cream. For a restaurant touch, serve with crispy croutons on the side—store-bought or homemade, toasted until golden.
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by the "mirepoix hack"—just dice onion and celery once, then freeze them in a bag. Toss the whole frozen block into the pot with butter, and the soup builds flavor while you prep the asparagus. (Yes, even on a Tuesday night.)
- Velvety Without Heavy Cream: Here’s what sold me—the roux made from butter and flour creates that real old-fashioned richness, not the watery texture you get with modern shortcuts. The asparagus melts into a silkiness that still lets you taste the earthy spears underneath.
- Weeknight to Dinner Party: Between us, this is my secret weapon for when my in-laws drop by unannounced. Serve it chilled with a sprinkle of black pepper for a light lunch, or warm it up with a dollop of crème fraîche and toasted breadcrumbs for a fancy-ish first course. (They’ll never know it took 25 minutes.)
- Soup That Actually Improves: Honestly, the second day is when this soup becomes dangerously good. The flavors meld even deeper, and the texture thickens just enough to make it perfect for reheating with a splash of milk. Plus, asparagus is one of those "cheap now, expensive later" veggies—buy it fresh in season and freeze the leftovers.
Step-by-step instructions for old-fashioned cream of asparagus soup
Here's how to create a velvety asparagus soup with bright herb notes and perfect texture.
Prepare and Blanch the Asparagus
Trim the tough ends from the 1 lb asparagus spears by bending them until the fibrous bottoms snap naturally. Cut the spears into 1-inch pieces and set aside. Bring a pot of salted water to a rolling boil and blanch the asparagus for exactly 2 minutes. This preserves their vibrant green color and tender texture while removing any bitterness.
Drain immediately and transfer the asparagus to an ice bath to stop the cooking process. Once cooled, drain again and set aside. You'll use these blanched pieces later for both flavor and garnish. The bright green color is your visual cue that they're ready for the next step.
Build the Velouté Roux
In a large soup pot, melt the 0.5 cup unsalted butter over medium heat until it's completely liquid but not browned. Whisk in the 0.5 cup all-purpose flour all at once and cook for 2-3 minutes, stirring constantly, until the mixture turns a pale golden color and smells nutty. This is your velouté roux - the foundation of your soup's silky texture.
I like to use a wooden spoon for this step because it helps distribute the flour evenly without scorching. Watch carefully - if the roux darkens, it'll add bitterness to your soup. The moment it smells like toasted bread and looks like wet sand, it's ready for the next ingredients.
Sauté the Aromatics
Add the diced 1 whole yellow onion and 3 whole celery stalks to the roux, along with the 2 minced garlic cloves. Cook for 5-6 minutes until the vegetables soften and become translucent. This step develops the soup's depth of flavor through caramelization.
Stir in the 0.5 tsp fresh tarragon and 0.5 tsp fresh thyme leaves at this point. The herbs will infuse their earthy notes into the vegetables as they cook. You'll notice the mixture becomes more fragrant - this is when your kitchen should smell like a French countryside garden.
Add Broth and Simmer
Gradually whisk in the 4 cups chicken broth to the vegetable mixture, being careful to prevent lumps from forming. Bring to a gentle simmer and cook uncovered for 15 minutes, stirring occasionally. This allows the flavors to meld and the roux to thicken properly.
Add the blanched asparagus pieces along with the 1 tsp salt and 0.25 tsp white pepper. The soup should now have a rich, earthy aroma with the bright asparagus notes emerging. If the soup becomes too thick during simmering, you can add a splash of water to reach your desired consistency.
Finish and Garnish
Remove the soup from heat and stir in the 0.75 cup heavy cream and 1 tbsp lemon juice. The acidity from the lemon juice brightens the flavors while the cream adds luxurious richness. Let the soup sit off the heat for 5 minutes to allow the cream to fully incorporate.
Before serving, taste and adjust seasoning if needed. Ladle the soup into bowls and garnish each serving with 1 tablespoon of the chopped fresh parsley and 1 teaspoon of the chopped fresh chives. The vibrant green garnishes not only look beautiful but also add a fresh herbal note that complements the earthy asparagus flavor.
Pro Tips For Making Old Fashioned Cream Of Asparagus Soup
- Trim the Woodies: DESCRIPTION: Snip off those tough, fibrous asparagus bases—about the bottom inch—before cooking. I used to leave them on, and the soup always tasted slightly bitter. Fresh asparagus is sweeter when you cut out the bad parts first.
- Sweat, Don’t Burn: DESCRIPTION: Cook the onion and celery in butter over medium-low heat until soft, not golden. I learned this the hard way—charred veggies make the soup taste smoky instead of rich. Keep the heat gentle until the flour step.
- Whisk Like You Mean It: DESCRIPTION: When adding flour to the butter-vegetable mix, stir constantly for 2 full minutes before pouring in liquid. This makes a proper roux, not a lumpy mess. I’ve seen people rush this, and the soup never thickens right.
- Strain for Smoothness: DESCRIPTION: Run the cooked asparagus through a fine-mesh strainer before blending—it keeps the soup velvety, not fibrous. I was skeptical until I tried it: the texture is actually creamier, and you avoid chewing on bits. (Yes, even if you’re impatient like me.)
Wine and beer pairings for this dish
White Wine Pairings
A crisp Chardonnay from Burgundy or California is my go-to pairing for this soup—its bright acidity and subtle buttery notes complement the asparagus and cream beautifully. Look for a unoaked or lightly oaked Chardonnay (like La Crema Monterey) to avoid overpowering the delicate herbaceous flavors.
The wine's citrus undertones mirror the lemon juice in the soup, creating a harmonious balance. 🍷
Sauvignon Blanc
For a lighter option, a Sauvignon Blanc from the Loire Valley or New Zealand brings refreshing herbal notes that echo the tarragon and thyme in the soup. I love Oyster Bay Sauvignon Blanc—its zesty lime and grassy flavors cut through the richness while enhancing the asparagus's natural sweetness.
Serve slightly chilled to let the wine's crispness shine.
Dry Sparkling Wine
A dry Prosecco or Cava adds a festive touch and cleanses the palate between spoonfuls. The bubbles and acidity in La Marca Prosecco or Freixenet Cordon Negro Cava refresh the taste buds, making each bite of soup feel lighter.
This pairing works especially well for brunch or casual gatherings where you want a celebratory feel.
Beer Pairings
For beer lovers, a Belgian witbier like Hoegaarden or Stella Artois offers a crisp, slightly spicy contrast to the soup's creaminess. The coriander and citrus notes in these beers complement the tarragon and lemon juice beautifully.
Alternatively, a pilsner like Heineken provides a clean, neutral backdrop that lets the soup's flavors stand out.
Non-Alcoholic Options
Don't overlook sparkling water with a squeeze of lemon or lime—it mimics the acidity of wine and beer without alcohol. For something more substantial, try an herbal iced tea (like hibiscus or mint) to echo the soup's herbal notes.
A ginger beer with a splash of lime also works well, adding a subtle kick that pairs surprisingly well with the asparagus's earthiness. 💫
Nutrition facts
Frequently asked questions
Can I use frozen asparagus instead of fresh?
Yes, but thaw and drain it thoroughly first to maintain the soup's texture. For best results, blanch the thawed asparagus for 2 minutes in salted water before adding it to the soup. Fresh asparagus gives a brighter flavor, but frozen works well in a pinch—just avoid overcooking to prevent a mushy texture.
Why does my soup look too thick after adding cream?
This happens when the roux thickens too much during simmering. Thin it with 1-2 tablespoons of warm broth or cream, stirring gently. If the soup is still too thick, simmer uncovered for an extra 5 minutes—the heat will help it reach the perfect consistency. Never boil vigorously, as this can cause the cream to break.
Can I make this soup dairy-free?
Replace the heavy cream with 1 cup of full-fat coconut milk or cashew cream for richness. For the roux, use a cornstarch slurry (2 tbsp cornstarch + 3 tbsp water) instead of flour. The texture will be slightly lighter but still velvety. Adjust seasoning afterward, as coconut milk has a natural sweetness.
How do I make this soup ahead of time?
This soup tastes even better the next day! Store it in an airtight container in the fridge for up to 4 days. Reheat gently on the stove, stirring occasionally, and add a splash of warm broth or cream if it thickens. For freezing, cool completely first, then freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What’s the secret to a silky-smooth texture?
The velouté roux is key—cook it to a pale golden color (2-3 minutes) without burning. Also, blending the soup after simmering removes any fibrous asparagus bits, while the 5-minute rest after adding cream lets it fully emulsify. For extra silkiness, strain the soup through a fine-mesh sieve before serving.