This Cream of Asparagus Soup recipe is made without heavy cream for a healthy twist! Vegetables, broth, coconut milk, and seasonings are cooked and puréed into a velvety smooth texture. This vegan and dairy-free version is easy-to-make for a busy weeknight dinner!

A white serving bowl full of a creamy asparagus soup recipe with roasted asparagus spears and homemade croutons.

One night I was contemplating what to do with a couple pounds of fresh asparagus.

Lemon Garlic Roasted Asparagus and these Bacon Wrapped Asparagus Bundles had already been done.

Then a memory popped up of the incredible asparagus soup I had while in Utah at a blogging conference!

While I have created both a Roasted Tomato Basil Soup and a Roasted Butternut Squash Soup recipe in the past, I had never thought to make a soup from asparagus… until that fateful dinner at the deli.

Only one problem, when recalling the flavors in the dish, I was almost certain it had heavy cream and probably a bit of Parmesan cheese in it.

So I set out to create a vegan version avoiding the dairy, and you’ll be happy to know it was a HUGE success! And just so happens to be the recipe you see below!

Vegan, Whole30, and Vegetarian asparagus soup recipe ingredients.


The simple ingredients you need to make this cream of asparagus soup recipe include:

  • Asparagus. Two pounds of fresh asparagus are used in this recipe. Make sure you trim the ends to remove any fibrous pieces before cooking.
  • Onion. A sweet onion tastes best, but a white or yellow onion will work as well.
  • Garlic. Fresh garlic cloves are ideal, but garlic powder may be substituted.
  • Fresh Herbs. A combination of rosemary and thyme add a herbaceous note to the flavor profile. Feel free to swap out the fresh herbs for dried herbs if that’s what you have on hand.
  • Broth. Regular sodium vegetable broth makes up a large amount of the liquid.
  • Coconut Milk. The secret ingredient for making a super creamy vegan dish that’s free of heavy cream and dairy! You can choose to either use full-fat coconut milk for a creamier soup or lite coconut milk for a lower-calorie recipe.

How to Make

The basic steps for making cream of asparagus soup are simple to follow. Please see the recipe card below for more detailed ingredient amounts.

Sauté the Veggies

Place a Dutch oven or large pot over medium-heat. Start cooking the onion with oil for 3-5 minutes or until the onion becomes translucent, stirring occasionally.

Mix in the crushed garlic, salt, and pepper, and sauté for 1-2 additional minutes.

Add the remaining olive oil and asparagus pieces and continue cooking for 5 minutes.

Simmer the Soup

Pour in the broth, coconut milk, fresh herbs, and seasonings and reduce the heat to medium-low. Cover with a lid and simmer for 7-10 minutes, or until the asparagus is tender.

Turn off the heat and stir in the lemon juice.

Make it Creamy

Purée the soup until completely smooth with any of the following tools:

  • Immersion (or stick) blender: This is preferable since you can keep all of the ingredients in the pot and blend away.
  • Vitamix: The second best option as you do have to transfer the soup to a different appliance. However, the Vitamix will make it SUPER smooth!
  • Food processor: The biggest downside with a food processor is you have to work in batches. It still gets the job done, though.


You can serve this dish warmed OR chilled!

For a chilled version, refrigerate the soup for 3-4 hours before serving.

Garnish the soup with homemade croutons or toast and finely chopped parsley or thyme. 

Two soup bowl full of a healthy and dairy-free creamy asparagus soup recipe with fresh lemon juice.

Meal Prep and Storage

  • To Prep-Ahead: The flavor of soups improve with time, so make the entire recipe and chill until ready to enjoy.
  • To Store: Seal in an airtight container in the refrigerator for up to 3-5 days.
  • To Freeze: Once it has chilled in the refrigerator, you can freeze the soup for up to 3 months in a freezer-safe airtight container.
  • To Reheat: Defrost frozen soup in the refrigerator. Warn the soup in a pot on the stove or simply pop it in the microwave.


What can you do with the woody ends of asparagus?

While the solid ends are too tough to eat, you can use them to make a vegetable stock.

Can I freeze soup with cream in it?

It is technically possible to freeze soup that contains cream. However, separation may occur and will change the original quality of the soup. You can mix well while heating which may fix it, or add it to a blender and blend it up.

What flavors or veggies go with cream of asparagus soup?

If you’d like to add a little something extra try roasted peppers, mushrooms, zucchini, sun-dried tomatoes, or even carrots.

A toasted baguette being dipped into a bowl full of creamy asparagus soup.

Expert Tips and Tricks

  • Keep it in the pot. Using an immersion blender is not only less messy, but you have less of a chance of burning yourself.
  • Trim the ends. Remove the tough, woody parts of the spears before cooking.
  • Fresh is best. Garlic cloves and herbs have better flavor than dried spices.
  • Try it cold. Let the finished soup chill in the refrigerator for 4 hours before serving.
  • Work in advance. Make the soup ahead of time and simply reheat or enjoy chilled.

What to Serve with Asparagus Soup?

Much like other creamy soup recipes, this cream of asparagus soup pairs extremely well with the following:

Other Creamy Soup Recipes

Creamy soups are a warm and comforting way to celebrate the Fall season. Try these recipes when soup season rolls around.

Creamy Beet SoupCream of Asparagus Soup, Roasted Pumpkin Soup, and Healthy Cauliflower Soup are veggie-based soups you can feel good enjoying.

Instant Pot Potato Soup, Roasted Butternut Squash Soup, and Potato Leek Soup are classics everyone will love.

More Asparagus Recipes

Put those asparagus stalks to work in these other tasty dishes:

Bacon Wrapped Asparagus

Lemon Garlic Roasted Asparagus

Air Fryer Asparagus

30 Minute Bruschetta Chicken

Baked Lemon Garlic Chicken

Tap stars to rate!

4.12 from 27 votes

Cream of Asparagus Soup Recipe | Vegan

This Cream of Asparagus Soup recipe is made without cream for a healthy twist! Easily make this vegan and dairy-free version for a busy weeknight dinner!
Yield 4 servings
Prep 10 minutes
Cook 20 minutes
Total 30 minutes


  • 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 vegetable broth
  • 15 oz. can coconut milk full-fat or lite
  • 1 ½ Tbsp. lemon juice
  • Parsley optional
  • See this recipe in Meal Plan #7


  • 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.
  • Add crushed garlic, salt, and pepper, and saute for 1-2 more minutes.
  • Add remaining olive oil and asparagus pieces.  Continue cooking over medium heat for 5 minutes.
  • 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.
  • Turn off heat and add lemon juice. Using an immersion blender* blend asparagus soup until completely smooth.
  • 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.

Tap stars to rate!

4.12 from 27 votes



  • If you do not have an immersion blender you can add soup in batches to a food processor or high speed blender.
  • To Store: Seal in an airtight container in the refrigerator for up to 3-5 days.
  • To Freeze: Once it has chilled in the refrigerator you can freeze the soup for up to 3 months in a freezer-safe airtight container.


Calories: 310kcal, Carbohydrates: 23g, Protein: 5g, Fat: 22g, Saturated Fat: 9g, Sodium: 923mg, Potassium: 565mg, Fiber: 6g, Sugar: 10g, Vitamin A: 2250IU, Vitamin C: 21.9mg, Calcium: 94mg, Iron: 5.7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Made this recipe?Leave a comment below!
5 Secrets to Healthier Family Dinners
Tips & recipes for getting yummy — and healthy — meals on the table.

You May Also Like

Thanks for
Stopping By!

I’m London! Join me as we cook up nourishing meals for you and your loved ones and learn a few healthy cooking tips and tricks!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    The best soup. I made it with half asparagus, half celery and a 1/2 cup of frozen peas. The fresh basil took it to the next level!

    1. Yay! So happy to hear you enjoyed the recipe! That sounds delicious. Thanks so much for taking the time to leave a comment and rating!

  2. Just made a large batch of this with our asparagus harvest in full swing. I chose this recipe because most others included potatoes, which I didn’t have and didn’t want to use, in hopes of keeping the soup a little ‘lighter’. I did add some marjoram from the herb garden as well, and the result was fantastic! Thanks!

    1. Yay! So happy to hear you enjoyed the recipe! Thanks so much for taking the time to leave a comment!

  3. 4 stars
    Our family loved this recipe. It was an easy weekday meal. I try to avoid coconut milk. We made it with tofu coconut milk (tofu, coconut water, and coconut extract) instead. Next time I’ll try substituting cauliflower cream for the milk, to get some cruciferous goodness into the kids.

    1. Yay! So happy to hear you enjoyed the recipe, Brian! Let me know how it turns out. Thanks so much for taking the time to leave a comment and rating!

  4. 5 stars
    Made this tonight and it was wonderful. I did not use the olive oil as I am WFPB no oil. I don’t miss it at all.

    1. Yay! So happy to hear you enjoyed the recipe, Caron! I’m glad it worked out. Thanks so much for taking the time to leave a comment and rating!

  5. 5 stars
    Hi London, I just finished a bowl for lunch and mmmmmm very delicious!! Its quite a hot day here in Alberta Canada, but this light tasting soup certainly hit the spot.I had purchased fresh asparagus at the market, and found your recipe, IT WAS “SIMPLY” DELICIOUS…Thanks Teresa G

    1. Yay! So happy you enjoyed the recipe, Teresa!! Thanks for taking the time to leave a comment and rating 🙂

  6. This looks WONDERFUL! I would like to make and take to Christmas dinner. Can it be made in advance and warmed up later without sacrificing taste or creaminess?

    1. Absolutely, Kathleen! In fact, I think most soups actually get better after about 24 hours – all of the flavors meld together! Hope you enjoy and have a very Merry Christmas!

    1. Hi! Unfortunately I do not have an exact measurement for the serving size at this time. However, my estimate would be somewhere between 1 1/2 to 2 cups. Hope you enjoy the recipe 🙂

  7. 5 stars
    Wow this was super easy to make and deeeelicious!! I used Himalayan salt, dried thyme and added cayenne pepper. I didn’t miss the dairy at all. Thank you for sharing a wonderful recipe that I will use over and over!

    1. Yay, Sherrie! I’m so happy to hear you enjoyed the recipe. And what a great idea to add a little cayenne pepper! Thanks so much for your comment and rating!

  8. 5 stars
    I gave this 5 stars but I did reduce the stock and water content (by 2.5cups total) as it was already looking like an awful lot of soup, there are just the two of us. However, the fluid reduction might have changed the liquidity but gosh not the taste we loved it. More tonight and I will freeze the rest for another day. My husband is not big on soup prefers a casserole but he really enjoyed it and said it was “extremely flavoursome”. So thanks.

    1. So happy to hear you and your husband enjoyed the recipe, Lynne! Thanks so much for leaving your comment and rating 🙂