This vegan beet, potato, and leek soup is a creamy delicious soup with the prettiest shade of red! You’ll love how easy it is to make too!

vegan beet, potato, and leek soup

This weekend we got a ton of snow here in Montreal.

And I mean a ton.  I’m talking snowed in and can’t leave the house and sitting around bored and what am I going to do, oh I know I’ll stay in and make a cozy beet soup recipe kinda ton.

But seriously, I was actually snowed in over the weekend because of the storm, and I actually did make this recipe for vegan beet, potato, and leek soup.

vegan beet, potato, and leek soup

I mean, what else was I going to do?

Well, I did also make a batch of my triple coconut oatmeal cookies too. (Hey, I needed some dessert, okay?)

But back to this soup recipe for a second. I had some beets in my fridge and was trying to figure out something else to do with them other than add them to my salads.

Now, I’m going to be totally honest with you….I’m not the biggest fan of beets.

Don’t get me wrong, I don’t dislike them, but they’re definitely not my favorite vegetable. I find they can often have a really overpowering earthy flavor if they’re not prepared well.

vegan beet, potato, and leek soup

vegan beet, potato, and leek soup  vegan beet, potato, and leek soup

But this soup…this soup you guys!

This soup has no overpowering “beety flavor.” So if you’re not the biggest fan of beets don’t shy away from this recipe! The leeks, onion, and garlic give this soup such a rich flavor, and the potatoes make it thick and creamy.

And let’s not forget about the colour…who doesn’t want to eat such a vibrant soup!

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 beet, potato, and leek soup

vegan beet, potato and leek soup

  • Author: Jess
  • Prep Time: 15 mins
  • Cook Time: 25 mins
  • Total Time: 40 mins
  • Yield: 4-6 servings 1x
  • Category: Lunch/Dinner
  • Method: Cook
  • Cuisine: American


This colorful vegan beet, potato, and leek soup is not only a creamy delicious soup, but also just at beautiful as tasty!


Units Scale
  • 2 tbsp avocado oil (or vegetable oil
  • 2 leeks, chopped
  • 1 small onion, chopped,
  • 4 garlic cloves, chopped
  • 3 medium potatoes, peeled and chopped
  • 3 small beets (or 2 larger), peeled and chopped
  • 4 cups vegetable broth
  • 1/4 tsp cayenne pepper
  • 1/2 tsp cumin
  • salt & pepper to taste


  1. Heat the avocado oil in a pot on medium-high heat.
  2. Add the leeks and onion and let cook for 3-4 minutes on medium heat
  3. Next, add the garlic and let cook another 2-3 minutes.
  4. Add the potatoes, beets, vegetable broth, cayenne pepper, and cumin and bring to a boil.
  5. Cover and let simmer for 20-25 minutes, or until the potatoes and beets are tender.
  6. Using a blender, or hand blender, blend the soup until smooth.
  7. Season with salt & pepper to taste.


  • Serving Size: 1 bowl
  • Calories: 189
  • Sugar: 7g
  • Fat: 6g
  • Saturated Fat: 1g
  • Carbohydrates: 28g
  • Fiber: 4g
  • Protein: 7g

Keywords: vegan beet, potato and leek soup, vegan soup, healthy soup recipe

Tips & suggestions:
  • Depending on how large your beets are, the soup may be pinker, or more orange. More beets=more pink!
  • Add 1/2 cup coconut milk to make this soup extra rich & creamy
  • If you love this recipe for vegan beet, potato and leek soup you’ll also love this green goddess broccoli soup!
This vegan beet potato and leek soup recipe is creamy, healthy, and so easy to make. It's simply the best!