Velvety Asparagus Soup

Featured in: Warm Bowls of Comfort

This velvety cream of asparagus soup transforms fresh asparagus into a luxurious dish with coconut milk instead of dairy. The simple one-pot preparation combines sautéed onions and garlic with tender asparagus, fresh rosemary and thyme, and vegetable broth.

After a brief simmer, the mixture is blended until silky smooth and finished with a splash of lemon juice. Serve hot with crusty bread or chilled for a refreshing variation. The entire dish comes together in just 30 minutes, making it perfect for weeknight dinners or elegant starters.

A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Sun, 06 Apr 2025 03:20:11 GMT
A bowl of soup with a piece of bread on top. Pin it
A bowl of soup with a piece of bread on top. | tasteofcook.com

This velvety cream of asparagus soup has become my springtime ritual, transforming simple ingredients into an elegant bowl that celebrates the season's first tender spears. The silky texture and bright flavor will make you forget it's completely dairy-free.

I first created this recipe during a spring farmers market haul when the asparagus looked too perfect to pass up. Now it's requested by both family and dinner guests who never believe me when I reveal the secret dairy-free ingredient.

Ingredients

  • Sweet onion: Provides a gentle aromatic base that doesn't overpower the delicate asparagus
  • Olive oil: Creates richness while keeping the soup completely plant-based
  • Garlic cloves: Add necessary depth without dominating the flavor profile
  • Fresh asparagus spears: The star ingredient; look for firm stalks with tight closed tips for best flavor
  • Fresh rosemary and thyme: Bring woodsy aromatic notes that complement the grassiness of asparagus
  • Vegetable broth: Forms the savory foundation; use homemade for extra flavor points
  • Full-fat coconut milk: Delivers luxurious creaminess without any pronounced coconut flavor
  • Lemon juice: Adds essential brightness that wakes up all the flavors
  • Fresh parsley: Optional but adds a beautiful color contrast and herbaceous finish

Step-by-Step Instructions

Sauté the Aromatics:
Begin by heating 2 tablespoons olive oil in a Dutch oven over medium heat. Add the diced sweet onion and cook for 3-5 minutes until translucent but not browned. The onions should become soft and fragrant without taking on color. Add minced garlic, salt, and pepper, continuing to cook for 1-2 minutes until the garlic becomes aromatic but not burned.
Cook the Asparagus:
Add the remaining 2 tablespoons olive oil and asparagus pieces to the pot. Cook over medium heat for 5 minutes, stirring occasionally. The asparagus will begin to soften slightly and develop a vivid green color. This step helps concentrate the asparagus flavor before adding liquid.
Simmer with Liquids:
Reduce heat to medium-low and add the chopped fresh herbs, vegetable broth, and coconut milk. Cover the pot and allow everything to simmer gently for 7-10 minutes. You'll know the soup is ready when the asparagus pieces can be easily pierced with a fork. Be careful not to overcook or you'll lose the bright green color.
Blend Until Smooth:
Turn off the heat and add the lemon juice. Using an immersion blender, purée the soup directly in the pot until completely smooth with no visible pieces remaining. If you don't have an immersion blender, carefully transfer the hot soup in batches to a standard blender or food processor, being cautious with the hot liquid.
Serve and Garnish:
Ladle the soup into bowls and garnish with fresh chopped parsley if desired. Serve immediately with crusty bread for dipping, or refrigerate for 3-4 hours if you prefer to serve it chilled as a refreshing option.
A bowl of soup with bread and asparagus. Pin it
A bowl of soup with bread and asparagus. | tasteofcook.com

The fresh herbs make all the difference in this recipe. I grow thyme and rosemary year-round in my kitchen window, and snipping them directly into the pot releases essential oils that dried herbs simply cannot match. My grandmother taught me this trick when I was young, and I think of her every time I make this soup.

Perfect Pairings

This silky soup works beautifully as both a starter or main course depending on how you accompany it. For a light lunch, serve with a crusty whole grain bread and perhaps a small salad with vinaigrette. When hosting dinner, I like to present it as a sophisticated first course in small portions with a swirl of extra virgin olive oil on top.

Making It Ahead

One of the greatest advantages of this soup is how well it holds up over time. Make a double batch on Sunday, and you'll have quick lunches or dinner starters throughout the week. The flavors actually develop and improve after a day in the refrigerator.

Seasonal Adaptations

While spring asparagus is traditional, this versatile soup base works with many seasonal vegetables. In summer, try substituting zucchini for a lighter version. Fall brings opportunities for butternut squash or cauliflower variations using the same technique and proportions.

A bowl of soup with asparagus and bread. Pin it
A bowl of soup with asparagus and bread. | tasteofcook.com

This soup is a celebration of spring's freshest flavors, perfect for impressing guests or simply treating yourself.

Frequently Asked Questions

→ Can I use frozen asparagus for this soup?

Yes, frozen asparagus works well in this soup. There's no need to thaw it first—just add the frozen spears directly to the pot and you may need to increase the cooking time by 2-3 minutes until they become tender.

→ How can I make this soup thicker?

For a thicker consistency, you can reduce the amount of vegetable broth by about 1/2 cup, add 1-2 tablespoons of cornstarch slurry (cornstarch mixed with cold water), or blend in a small boiled potato which adds thickness without changing the flavor significantly.

→ Can I substitute the coconut milk?

Absolutely! If you're not dairy-free, you can substitute heavy cream or half-and-half for the coconut milk. For other non-dairy options, try unsweetened almond milk or cashew cream, though these will produce a less rich texture.

→ What's the best way to trim asparagus?

The easiest way to trim asparagus is to hold each spear at both ends and gently bend until it snaps naturally at the point where the tough woody part ends. Alternatively, you can cut about 1-1.5 inches from the bottom of all spears.

→ What can I serve with this soup?

This asparagus soup pairs beautifully with crusty bread, garlic toast, or homemade croutons. For a complete meal, serve with a light sandwich or salad. For extra texture, top with roasted asparagus tips, toasted pine nuts, or a swirl of extra coconut milk.

→ How do I store and reheat leftover soup?

Store leftover soup in an airtight container in the refrigerator for 3-5 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally, or microwave in short intervals, stirring between each. The soup can also be frozen for up to 3 months.

Cream of Asparagus Soup

Velvety smooth asparagus soup with coconut milk and fresh herbs, perfect for a quick weeknight meal or elegant starter.

Prep Time
10 Minutes
Cook Time
20 Minutes
Total Time
30 Minutes

Category: Soups & Stews

Difficulty: Easy

Cuisine: American

Yield: 4 Servings (4 bowls of soup)

Dietary: Low-Carb, Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Base

01 1 sweet onion, finely diced
02 4 Tbsp olive oil, divided
03 2 garlic cloves, minced
04 1 ½ tsp salt, plus more to taste
05 ¼ tsp black pepper

→ Main

06 2 lbs asparagus spears, ends trimmed and cut into 2-inch pieces
07 1 tsp fresh rosemary, finely chopped
08 1 tsp fresh thyme, finely chopped
09 3 ½ cups vegetable broth
10 1 can (15-oz) full-fat coconut milk
11 1 ½ Tbsp lemon juice

→ Garnish

12 Fresh parsley, finely chopped
13 Croutons or toast for serving (optional)

Instructions

Step 01

In a Dutch oven or large pot, heat 2 tablespoons olive oil over medium heat. Add diced onion and cook, stirring occasionally, for 3-5 minutes until translucent. Add minced garlic, salt, and pepper, and cook for 1-2 more minutes.

Step 02

Add remaining olive oil and asparagus pieces. Continue cooking over medium heat for 5 minutes until asparagus begins to soften.

Step 03

Reduce heat to medium-low and add fresh herbs, vegetable broth, and coconut milk. Cover and let simmer for 7-10 minutes, or until asparagus is tender when pierced with a fork.

Step 04

Turn off heat and add lemon juice. Using an immersion blender, purée the soup until completely smooth and velvety. Alternatively, carefully transfer the soup in batches to a blender or food processor and blend until smooth.

Step 05

Serve hot with croutons or toast and a sprinkle of finely chopped parsley. Alternatively, refrigerate for 3-4 hours and serve chilled.

Notes

  1. Make the soup ahead of time and simply reheat or enjoy chilled.
  2. If you don't have an immersion blender, add soup in batches to a food processor or high-speed blender.
  3. Store in an airtight container in the refrigerator for up to 3-5 days.
  4. For freezing, allow soup to chill completely in the refrigerator, then store in a freezer-safe container for up to 3 months.
  5. To serve chilled, refrigerate the finished soup for at least 4 hours before serving.

Tools You'll Need

  • Dutch oven or large pot
  • Immersion blender, standard blender, or food processor
  • Cutting board and knife
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains coconut milk

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 325
  • Total Fat: 28 g
  • Total Carbohydrate: 12.5 g
  • Protein: 7.5 g