Vegan Roasted Beet Soup with Cashew Cream

You guys! Is this not the most beautiful soup you’ve ever seen? I mean, come on. It’s magenta!

Close up top view of a bowl of vegan-friendly roasted beet soup with sprigs of green parsley.

I’ve been wanting to make a vegan version of a creamy soup with beets for quite a long time now, but I’ve honestly been scared. The only way I ever eat these earthy root vegetables is roasted and chopped on top of some sort of greens – and that’s it.

So, this dish just sounded so out there – yet decidedly tempting – that it took me a while to get around to it. And whoa nelly, it is quite the soup!

Oblique view of sliced shallots and leeks inside of measuring cup on a white background.

I started with a pretty foolproof base of sauteed leeks and shallots, followed by a decent amount of garlic. After that you add vegetable broth, the beets, cashew cream, and some spices. And that’s it!

It’s probably one of the more simple recipes I’ve made in a while. But don’t let that fool you – this dish is quite flavorful.

Oblique view of a purple roasted beet soup inside of white porcelain bowl with a gray cloth napkin and silver spoon to the left.

It was so flavorful and so… beet-y that I masked the somewhat overwhelming beet flavor with a few dashes of spices – coriander and sage.

While I love love love beets, I think my first experience using them as the featured ingredient in a soup needed to be a bit more mellow, so the spices really helped with that. It took this dish from an in-your-face “I’m-a-beet!” kind of soup to an “I’m-a-deliciously-balanced-pureed-dish-with-beets!” kind of soup.

Oblique view of a white porcelain bowl full of purple roasted beet soup with swirls of a blonde cashew cream on top.

I really suggest that you try it before adding the spices, though, and see what you think. You might absolutely love the beetyness of it!

Top down view of a white ceramic bowl containing a deep purple roasted beet soup with cashew cream topping.

Plus, the homemade cashew cream adds delicious creaminess without dairy, with nothing but raw and unsalted nuts for an added boost of healthy protein.

This recipe doesn’t make a huge batch, so if you have a large (or very hungry) family, I suggest doubling it. The quantity outlined below is perfect for a family of two or three, which is great for my household.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Roasted Beet Soup with Cashew Cream

  • Author: Raquel Smith
  • Total Time: 1 hour 40 minutes
  • Yield: 3 servings 1x


A beautiful magenta-colored soup made with leeks and beets! This delicious recipe is full of flavor, and so good for you. Vegan cashew cream makes it delightfully creamy.



For the Soup:

  • 5 medium red beets, tops removed
  • 2 tsp olive oil
  • 1 1/2 cups sliced leeks
  • 2 shallots, sliced
  • 3 cloves garlic, minced
  • 2 1/2 cups vegetable broth
  • 2/3 cup cashew cream
  • 1/4 tsp ground coriander
  • 1/4 tsp ground sage
  • 1/2 tsp salt, plus more to taste
  • a bunch of freshly ground black pepper
  • fresh dill, for garnish (optional)

For the Cashew Cream:

  • 1/2 cup raw unsalted cashew pieces
  • 2/3 cup water


To Make the Soup:

  1. Heat your oven to 400ºF. Place the beets in a parchment-lined dutch oven (or other oven-safe dish with lid) and roast for about 1 hour, until easily pierced with a fork. Set aside to cool until you are able to handle them, then slip the skins off with your fingers. Chop.
  2. Make the cashew cream (described below).
  3. Heat the oil in a soup pot over medium-high heat. Add the leeks and shallots and cook, stirring often, until just starting to brown, about 5 minutes. Add the garlic and cook until fragrant, about 30 seconds.
  4. Stir in the vegetable broth, then add the roasted beets. Bring to a boil and cook until the beets are heated through.
  5. Transfer the soup to a blender (in batches, if needed) and puree. Or, you have one, you can use an immersion blender right in the cooking pot. When the soup is pureed, add the cashew cream in a steady stream while blending.
  6. Return the soup to the pot and stir in the coriander, sage, salt, and pepper. Simmer mostly covered over medium heat until heated through, then serve immediately with sprigs of dill. Enjoy!

To Make the Cashew Cream:

  1. Boil the water (I use the microwave), then add the chopped cashews. Soak for at least 30 minutes, or as long as 24 hours (refrigerate if over 1 hour). Transfer to a blender and blend until smooth, about 1-2 minutes. Store any extra in a sealed container in the refrigerator for up to 1 week.


  •  I prefer the “Organics” brand vegetable broth or you can make your own.
  • To save time, roast and peel the beets the night before, then refrigerate until ready to use.
  • Prep Time: 10 mins
  • Cook Time: 1 hour 30 mins
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan

Keywords: Beet, Soup, Cashew Cream, Vegan

What’s your favorite way to feature a pureed version of this classic root vegetable in your cooking? Let us know in the comments below, and don’t forget to give the recipe a five-star rating if you loved it!

For other hearty vegetarian soups, sit down to a warm bowl of these Foodal favorites:

Photos by Raquel Smith, © Ask the Experts, LLC. ALL RIGHTS RESERVED. See our TOS for more details. Originally published January 9th, 2015. Last updated: February 12, 2024 at 16:10 pm.

Nutritional information derived from a database of known generic and branded foods and ingredients and was not compiled by a registered dietitian or submitted for lab testing. It should be viewed as an approximation.

About Raquel Smith

Raquel is a whole foods enthusiast, an avid mountain biker, and a dog lover. She works by day at Food Blogger Pro and formerly maintained her food blog "My California Roots" (now merged into Foodal).

8 thoughts on “Vegan Roasted Beet Soup with Cashew Cream”

  1. I love beetroots and think that they are definitely not used in cooking enough.. so this soup is a must make for me. The colour of it is just incredible!

  2. We made this last night and it was delicious! The cashew cream was a great addition. Next time I’ll use an immersion blender (didn’t have it on hand at the time) for more ease and less mess. Thanks for the recipe! 🙂

    • Thanks for your message, Liz. Ads like these help us to pay our writers. You can click on the Print Recipe button for a printer-friendly version, or try using an ad blocker if you need to. Hope this helps!


Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.