Jump to Recipe Print Recipe
This luscious vegan asparagus soup is thick, creamy and absolutely delicious! You’d never guess it was dairy-free. It’s easy to make and can be on the table in 40 minutes flat.

Asparagus is the big early spring veggie that I look forward to every year, and it’s been abundant lately at my local markets. But it doesn’t always feel like spring this time of year. That’s why this creamy vegan asparagus soup is pretty much my ultimate early spring recipe.
Classic cream of asparagus soup is a pretty simple dish made from just a handful of ingredients, asparagus and heavy cream being the two stars of the recipe. With that in mind I set out to veganize the dish using my favorite ingredient for replicating the richness of heavy cream: cashews.
Blended cashews are my favorite ingredient for making creamy dairy-free bisque-style soups like this one. They’re great at replicating that rich lusciousness you get from milk or heavy cream.
And, good news, we’re using a hack that allows us to skip the usual step of soaking cashews before blending. Read on to learn how it’s done!
Jump to:
- Ingredients You’ll Need
- How It’s Made
- Leftovers & Storage
- More Creamy Vegetable Soups
- Vegan Cream of Asparagus Soup
Ingredients You’ll Need
- Fresh asparagus.
- Olive oil. Just about any high-heat oil can be substituted here. Canola oil, corn oil, coconut oil and avocado oil will all work.
- Onion.
- Garlic.
- Potato. The recipe calls for a russet, which is the best option for this soup, but other varieties like red potatoes or Yukon gold will work if that’s what you have on hand.
- Raw cashews. It’s important that your cashews are raw. Roasted cashews won’t give your soup the right flavor or consistency.
- Vegetable broth.
- Lemon juice.
- Salt and pepper.
- Toppings. These are all optional, but feel free to garnish your vegan asparagus soup with some extra asparagus tips, coconut cream or cashew cream, fresh parsley, dill or chives.
How It’s Made
The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!
Prep everything before you begin cooking. Dice the onion, peel and dice the potato, mince the garlic, and trim and chop the asparagus.
Tip: Here’s the best way to trim the woody ends from your asparagus: grab a spear, grasp it in the middle with one hand, and at the base with your other hand. Bend until the base breaks off. It will break in just the right place!


Heat the oil in a large pot and add diced onion. Sweat the onion for about 4 minutes, stirring constantly, until it becomes soft and translucent.


Add the asparagus pieces and cook them with onion until they turn bright green and tender-crisp. Add the garlic and continue cooking everything for about 1 minute.
Tip: Optionally, set aside a few asparagus tips to garnish each bowl of soup. You can use them raw, or remove them from the pot after cooking them with the onion for a few minutes but before adding the broth.


Add the broth, raw cashews, and diced potato to the pot. Raise the heat and bring the broth to a boil.


Lower the heat and let the soup simmer for about 20 minutes, until the asparagus is soft and the potato pieces are fork tender.
Tip: Boiling the cashews is what allows us to skip the step of soaking them! I borrowed this trick from my vegan broccoli cheddar soup recipe, but it works as a shortcut in many recipes where you’d normally need to let your cashews soak for several hours to soften them up for blending.


Transfer the soup to a blender or food processor and blend until its smooth and creamy. You may need to work in batches, and it may take a few minutes to fully blend the soup if you aren’t using a high-powered blending device like a Vitamix.
Tip: I don’t recommend using an immersion blender for this particular recipe, as it would be very challenging to get all of the cashews smoothly blended.
Warm the soup back up on the stove if needed, and season it up with salt, pepper, and a squeeze of lemon. You can also thin it with up to 2 cups of extra broth if you’d prefer a thinner soup.


Ladle the soup into bowls and top it as you like.
Leftovers & Storage
Leftover vegan cream of asparagus soup will keep in an airtight container in the refrigerator for about 3 days. I don’t recommend freezing this soup.