Soups & Stews
Creating Campbell's cream of asparagus soup from scratch delivers a velvety, restaurant-quality result without the canned aftertaste. The secret lies in balancing fresh asparagus with a smooth cream base, achieving that signature green hue and rich texture.
I've perfected this method after years of testing—it's the same velvety depth you'd expect from a premium brand, but with full control over ingredients.
This recipe transforms simple ingredients into a luscious soup that's creamy yet light, with just the right tang from lemon and depth from roasted garlic. The process is straightforward: sauté aromatics, blend asparagus into a smooth purée, then combine with cream and milk for that signature velvety body.
It takes about 30 minutes from start to finish, making it perfect for weeknight dinners or holiday appetizers.
What you'll end up with is a soup that's vibrant green, perfectly balanced in flavor, and thick enough to coat a spoon without being heavy. The asparagus flavor shines through while the cream adds richness, creating a dish that's both comforting and elegant.
This version stays true to the classic while offering a fresher, more vibrant taste profile.
For those watching their diet, you can easily adjust this recipe by using low-fat milk or coconut cream for a lighter option. Garnish with a swirl of cream, a sprinkle of fresh parsley, or a dash of black pepper to elevate the presentation. Let's create this velvety soup from scratch!
Ingredients for campbell's cream of asparagus soup
Simple, fresh ingredients transform into velvety restaurant-quality soup with vibrant green depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Asparagus 🥬 | 1 lb | Trimmed ends removed, tough woody parts discarded |
| Heavy Cream 🥛 | 1 cup | Full-fat for optimal creaminess |
| Whole Milk 🥛 | 1 ½ cups | Room temperature preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for sautéing |
| Garlic Cloves 🧄 | 6 cloves | Roasted for depth of flavor |
| Shallots 🧅 | 2 whole | Minced, for aromatic base |
| Fresh Lemon Juice 🍋 | 2 tbsp | Brightens the flavor profile |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste, kosher preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting garlic |
The asparagus is the heart of this soup—choose bright green stalks with tight tips, avoiding anything woody or yellowed. Whole Foods or local farmers markets often carry the freshest, most vibrant asparagus, especially in spring. For year-round cooking, frozen asparagus works in a pinch, though it lacks the same fresh brightness. Roasting the garlic with olive oil until caramelized adds a depth that canned versions miss entirely. Penzeys or local spice shops carry excellent garlic if you prefer pre-roasted, but doing it fresh at home makes all the difference. The heavy cream and whole milk are non-negotiable for that signature velvety texture—Organic Valley or local dairy brands deliver the richest results.
No fresh asparagus? Frozen asparagus works but requires thawing and draining well. Substitute shallots with 1/4 cup finely chopped red onion, though shallots add a more delicate sweetness. For a lighter option, coconut cream replaces heavy cream at a 1:1 ratio, though texture will differ slightly. The lemon juice can be swapped for 1 tbsp white wine vinegar if needed, but fresh lemon brightens the flavor best. If you're avoiding dairy entirely, unsweetened almond milk can replace the milk, though the soup will be less rich. For extra depth, a splash of white wine during sautéing adds complexity without overpowering the asparagus flavor.
This soup reheats beautifully—simmer gently to maintain its velvety texture. Store leftovers in an airtight container for up to 4 days in the refrigerator. For longer storage, freeze portions in ice cube trays—perfect for quick additions to future meals. Garnish with a swirl of cream and fresh parsley just before serving to elevate presentation. The roasted garlic can be prepped ahead and stored in the fridge for 1 week, making this a convenient weeknight recipe.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this trick—just snap the asparagus stems and toss the woody ends. The rest goes straight into the pot, no peeling, no fuss. That’s 5 minutes saved right there, and the flavor? Still rich and bright.
- Garlic-Cream Magic: Between us, the secret’s in the butter and garlic—sautéed until golden, then swirled into that velvety cream-milk base. It’s the kind of depth that makes you pause mid-sip, like someone actually put effort in. (Spoiler: they did.)
- Lunch or Dinner: This soup’s a chameleon. Serve it warm with crusty bread for a cozy weeknight, or let it cool slightly for a refreshing summer starter. My kids even ask for it cold in thermoses—yes, really.
- Leftovers That Shine: The good kind of leftovers. The cream doesn’t separate, the asparagus stays tender, and it reheats like it’s fresh. I’ve had it for breakfast (with a poached egg) and still crave it. Budget-friendly? Absolutely. Waste-free? Even better.
Step-by-step instructions for cream of asparagus soup
This method delivers a velvety, restaurant-quality soup with vibrant green color and rich asparagus flavor.
Roast the Asparagus and Garlic for Deep Flavor
Preheat your oven to 400°F. Trim the tough ends from the 1 lb fresh asparagus and cut the spears into 1-inch pieces. Toss them with 1 tbsp extra-virgin olive oil and 0.5 tsp salt on a baking sheet. Peel the 6 garlic cloves and toss them with the asparagus.
Roast for 15-18 minutes until the asparagus is tender and slightly caramelized at the edges. The garlic should be golden brown and fragrant. This roasting process develops a sweet, concentrated flavor that forms the base of your soup. Remove from the oven and set aside.
Sauté Shallots and Build the Aromatic Base
In a large pot, melt 2 tbsp unsalted butter over medium heat. Add the 2 minced shallots and cook for 3-4 minutes until softened and translucent. The shallots should smell sweet and aromatic without browning.
Add the roasted asparagus and garlic cloves to the pot. Stir well to combine with the shallots. Pour in the 2 cups chicken broth and bring to a gentle simmer. Let it cook for 5 minutes to allow the flavors to meld together. This step creates the foundational flavor profile that will carry through your soup.
Blend Until Silky Smooth
Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. If you prefer to use a countertop blender, work in batches and return each to the pot. The soup should have a velvety texture with no visible chunks.
Return the pot to medium-low heat and stir in the 1.5 cups whole milk and 1 cup heavy cream. Season with the remaining 1 tbsp salt and 0.5 tsp ground black pepper. Bring the soup to a gentle simmer for 5 minutes to heat through completely. This step ensures the cream is properly incorporated and the flavors are fully balanced.
Finish with Brightness and Garnish
Remove the pot from heat and stir in the 2 tbsp fresh lemon juice. This brightens the flavor and cuts through the richness of the cream. Taste and adjust the seasoning if needed—you want the soup to be well-seasoned but not overly salty.
Ladle the soup into bowls and garnish each serving with 1 tbsp chopped fresh parsley. The parsley adds a fresh, vibrant touch that complements the rich asparagus flavor. Serve immediately while hot for the best texture and flavor experience.
Pro Tips For Making Campbell'S Cream Of Asparagus Soup
- Trim the Asparagus Right: Snap off the tough ends at a 45-degree angle—don’t guess, don’t cut. The break point (where it snaps clean) is your guide, and angled trims look better in the pot. I used to waste time peeling or cutting, but this takes seconds and keeps the texture perfect.
- Sauté Garlic Low and Slow: Cook the garlic in butter over medium-low heat until golden, not browned. High heat burns it fast, and you’ll taste bitterness. Stir every 30 seconds—it’s worth the patience for that nutty depth.
- Strain the Soup Properly: Use a fine-mesh sieve or cheesecloth to strain the soup after blending—no, a regular strainer won’t cut it. You want that silky texture, not asparagus grit. Press the solids with a spoon if you’re impatient, but don’t rush it.
- Temper the Cream: Warm the heavy cream separately in a small saucepan to 160°F (just below simmer) before stirring it into the hot soup. Cold cream curdles like clockwork, and no one wants scrambled soup. A quick 2 minutes in the microwave works too.
Essential equipment for this recipe
Immersion Blender
An immersion blender is the game-changer for this recipe—no transferring hot liquids to a countertop blender! I recommend the Ninja BN601 for its powerful motor and easy handling. The Magic Bullet Immersion Blender is a budget-friendly alternative that still delivers smooth results.
Blend directly in the pot to avoid splatters and maintain the soup's velvety texture. 💫
Heavy-Bottomed Pot
Use a 5-6 quart heavy-bottomed pot to prevent scorching when sautéing shallots and roasted garlic. My go-to is a Le Creuset Dutch oven—it distributes heat evenly and handles the cream's richness without burning.
A stainless steel pot from All-Clad also works well for even heat distribution. Avoid thin aluminum pots that can create hot spots.
High-Quality Knives
Sharp knives make prep effortless. A chef's knife (like Wüsthof Ikon) and a paring knife for shallots are essential. For roasting garlic, I use a serrated knife to slice the cloves cleanly without crushing.
Keep your knives honed—they'll glide through asparagus and shallots like butter, making prep faster and safer. 🔪
Baking Sheet
A rimmed baking sheet (preferably half-sheet size) is perfect for roasting asparagus and garlic. I like USA Pan sheets—they're sturdy and non-stick enough to prevent sticking. Line it with parchment paper for easy cleanup.
Roasting on a wire rack (placed on the sheet) ensures even browning, but a flat sheet works too if you're short on tools.
Measuring Cups
Precision matters with dairy and broth ratios. Use liquid measuring cups for milk and cream—I prefer OXO Good Grips for their clear markings and spill-proof lids. For dry ingredients like salt and pepper, small measuring spoons (like Weck brand) ensure accuracy.
Avoid eyeballing measurements, especially with cream-heavy recipes where texture depends on ratios. 🥄
Thermometer (Optional)
While not required, a kitchen thermometer helps monitor roasted garlic's doneness—aim for 375°F internal temp for perfect caramelization. I use a Thermoworks ThermoPop for its instant-read accuracy.
This ensures your garlic adds depth without burning, which can make the soup bitter. It's a small investment for flavor control, especially for repeat cooks. 🌡️
Nutrition facts
Frequently asked questions
Why does this homemade version taste better than canned Campbell's?
Fresh asparagus and roasted garlic create a vibrant, complex flavor that canned versions can't match. The homemade method uses real dairy (heavy cream and milk) instead of powdered substitutes, and the blending technique ensures a velvety texture without artificial thickeners. Plus, you control the seasoning—no aftertaste!
Can I make this soup vegetarian?
Yes! Simply swap the chicken broth for vegetable broth and use vegan cream (like coconut cream) instead of dairy. The roasted garlic and lemon juice will still provide depth. For extra richness, add a splash of white wine during sautéing.
How do I fix soup that's too thin or too thick?
For thin soup, simmer uncovered for 5-10 minutes to reduce. For overly thick soup, whisk in 2 tbsp warm milk or broth until smooth. Avoid adding cold liquids—it can cause separation. If using frozen asparagus, blend longer for a creamier texture.
What's the best way to store leftovers?
Cool the soup to room temperature first, then transfer to an airtight container. Refrigerate for up to 4 days or freeze for 3 months. To reheat, warm gently on low heat, stirring frequently to prevent scorching. Add a splash of milk if it thickens too much.
Can I add other vegetables to this soup?
Try adding 1/2 cup diced celery or 1/4 cup frozen peas during the sautéing stage. For a heartier version, stir in 1/2 cup cooked potatoes** after blending. Just adjust cooking times—potatoes need longer to soften. Roast any additions with the asparagus for even flavor.