A white bowl full of a creamy asparagus soup recipe for lunch.

Cream of Asparagus Soup Recipe | Vegan

Ultra filling, super nutritious, cream of asparagus soup is made vegan by using coconut milk instead of heavy cream.  This healthy soup recipe can be served warm or chilled so you can enjoy your gluten-free and dairy-free cream of asparagus soup year-round!

Course Appetizer, Dinner, lunch, Main Course, Soup
Cuisine American
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 servings
Calories 310 kcal


  • 2 cups sweet onion finely diced
  • 4 Tbsp. olive oil divided
  • 2 cloves garlic
  • 1 ½ - 2 tsp. salt to taste
  • ¼ tsp. black pepper
  • 2 lbs. asparagus ends trimmed and cut into 2-inch pieces
  • 1 tsp. rosemary fresh, finely chopped
  • 1 tsp. thyme fresh, finely chopped
  • 3 ½ cups broth chicken or vegetable
  • 15 oz. can coconut milk lite
  • 1 ½ Tbsp. lemon juice
  • Parsley optional
  • See this recipe in Meal Plan #7


  1. In a Dutch oven or large pot combine 2 tablespoons olive oil and diced onion. Cook over medium heat, stirring occasionally, for 3-5 minutes or until onion becomes translucent.
  2. Add crushed garlic, salt, and pepper, and saute for 1-2 more minutes.
  3. Add remaining olive oil and asparagus pieces.  Continue cooking over medium heat for 5 minutes.

  4. Reduce heat to medium-low and add herbs, broth, and coconut milk. Cover and let simmer for 7-10 minutes, or until asparagus are tender.
  5. Turn off heat and add lemon juice. Using an immersion blender* blend asparagus soup until completely smooth.
  6. Serve asparagus soup with gluten-free croutons or toast and finely chopped parsley.  You can also refrigerate the asparagus soup for 3-4 hours and serve it chilled.  Enjoy!  See this recipe in Meal Plan #7.

Recipe Notes

Nutrition Facts
Cream of Asparagus Soup Recipe | Vegan
Amount Per Serving
Calories 310 Calories from Fat 198
% Daily Value*
Fat 22g34%
Saturated Fat 9g56%
Sodium 923mg40%
Potassium 565mg16%
Carbohydrates 23g8%
Fiber 6g25%
Sugar 10g11%
Protein 5g10%
Vitamin A 2250IU45%
Vitamin C 21.9mg27%
Calcium 94mg9%
Iron 5.7mg32%
* Percent Daily Values are based on a 2000 calorie diet.