Delicate, savory, and fresh, this easy-to-make Cream of Asparagus Soup highlights shallots and garlic over a gentle base of tender asparagus, chicken broth, and cream. It’s ideal for a light, low-carb lunch or as an elegant starter for a special dinner.

Smooth and Creamy Asparagus Soup from Scratch
This pale-green, velvety soup is surprisingly simple to prepare yet remarkably flavorful. The combination of shallots, garlic, and parsley creates a savory, satisfying profile while a splash of lemon juice adds freshness without sharpness.
Making this soup from scratch involves basic steps: sautéing, simmering, and blending until smooth. The result is a silky, slightly thickened soup that tastes far superior to most store-bought versions. It’s also low-carb and keto-friendly.
What You’ll Need
The ingredient list is short and focused on freshness. Using high-quality produce and simple pantry items gives the best flavor and color.
- Butter: A couple of tablespoons to sauté the vegetables and add richness.
- Shallots: Finely chopped; shallots bring a mild, sweet onion flavor that complements asparagus.
- Garlic: Fresh, minced or pressed, for depth and aroma.
- Parsley: Fresh chopped parsley for flavor and garnish.
- Asparagus: Trim and discard tough ends, then cut spears into two-inch pieces.
- Salt and Pepper: To taste. White pepper is a good option if you prefer a uniform, creamy appearance.
- Chicken Broth: Low-sodium chicken broth preserves the delicate flavor and keeps the soup a pale green.
- Lemon Juice: Freshly squeezed for bright, natural acidity.
- Cream: Heavy cream yields the best texture; see the tips section for dairy-free alternatives.

How to Make Cream of Asparagus Soup
Sautéing the vegetables before adding liquid intensifies their flavor. Follow these steps for a balanced, silky soup.
- Sauté the vegetables. Melt butter in a heavy pot or Dutch oven over medium heat. Add shallots and cook for 1 minute. Stir in garlic and parsley and cook another minute. Add asparagus, season with salt and pepper, and cook about 5 minutes.
- Add broth and simmer. Stir in the chicken broth and lemon juice and bring to a boil. Reduce heat and simmer for 10 minutes, until the asparagus is tender.
- Blend the soup. Puree the soup with an immersion blender until smooth. You can also cool slightly and carefully blend in batches in a countertop blender.
- Add the cream. Whisk in the heavy cream and heat for 2–3 minutes until warmed through. Adjust cream for desired consistency. Taste and adjust seasoning.
- Serve. Ladle into bowls, garnish with parsley or reserved asparagus tips, and enjoy.

Tips for Success
Small techniques improve texture and presentation:
- Garnish: Reserve a few asparagus tips while sautéing to lightly sauté and use as garnish for a crisp, attractive finish.
- Use fresh ingredients: Fresh asparagus, freshly minced garlic, and fresh lemon juice make a noticeable difference.
- Add peas: For a brighter green color and a touch of sweetness, add 1/2 cup of fresh or frozen peas during the simmer.
- Make it vegan: Replace butter with olive oil and add one peeled, cubed russet potato while simmering. The potato thickens and creates a creamy texture without dairy; add extra broth if needed after blending.

Serving Suggestions
This soup pairs well with a range of accompaniments, from simple bread to a hearty main course. Here are a few complementary ideas:
- Crusty bread or rolls: Freshly baked rolls or crusty slices are perfect for dipping.
- Chicken: Serve as a starter before a roasted or stuffed chicken entrée for a satisfying meal.
- Shrimp pasta: A delicate pasta with shrimp makes an elegant main course alongside the soup.
How to Store and Reheat Leftovers
- To refrigerate: Store in airtight containers in the refrigerator for up to 3 days.
- To reheat: Warm gently in a saucepan over low heat, stirring occasionally until heated through. Add a splash of broth or cream if the soup has thickened in the fridge.

Can I Freeze Asparagus Soup?
- Yes. Freeze the soup before adding any cream to prevent separation when thawed.
- Thaw overnight in the refrigerator, reheat, then stir in the cream and adjust seasonings before serving.

Cream of Asparagus Soup
Ingredients
- 2 tablespoons butter
- 2 shallots, finely chopped
- 4 cloves garlic, minced or pressed
- 2 tablespoons fresh chopped parsley, plus more for garnish
- 2 pounds asparagus, ends discarded and cut into two-inch pieces
- Salt and fresh ground pepper, to taste
- 2 cups low sodium chicken broth
- 2 tablespoons lemon juice
- ½ cup heavy cream
Instructions
- Melt butter in a heavy pot or Dutch oven set over medium heat.
- Add shallots and cook for 1 minute.
- Stir in garlic and parsley and cook for 1 more minute.
- Add asparagus, season with salt and pepper, and cook for about 5 minutes.
- Stir in chicken broth and lemon juice; bring to a boil.
- Reduce heat to a simmer and cook for 10 minutes, or until asparagus is tender.
- Blend the soup with an immersion blender until smooth.
- Whisk in the heavy cream and continue to cook for 3 minutes, or until heated through. Add more cream if you prefer a richer texture.
- Remove from heat, taste for seasoning, and adjust salt and pepper as needed.
- Ladle into bowls, garnish with parsley, and serve.
Nutrition
|
Carbohydrates: 15 g
|
Protein: 9 g
|
Fat: 18 g
Nutritional info is an estimate. Values may vary based on ingredients and preparation.
Did you make this recipe? Leave a rating
More Easy Soup Recipes
- Creamy Sausage Tortellini Soup
- Slow Cooker Crack Chicken Soup
- Egg Drop Soup