Home > Recipes > Meal Types > Soup
October 18, 2022

by Alyssa

Vegan Leek and Potato Soup

Jump To Recipe

This vegan leek and potato soup is creamy, healthy, and only takes 40 minutes to make. This soup packs a rich, hearty, mouth watering flavor, despite not using any dairy ingredients.

A bowl of vegan leek and potato soup, garnished with vegan cream and rosemary, on a kitchen towel, with a spoon in the bowl, next to a bowl of croutons

Leek and potato soup is the ultimate comfort food. It’s full of hearty carbs from the potatoes, which is balanced by the fresh kick of leeks. And it is oh so creamy!

That creaminess usually comes from … well … cream. But I found the perfect way to add creaminess to a vegan leek and potato soup: cashews! Cashews are full of healthy fats, and when blended up they have a similar richness to heavy cream. They make this soup rich and soothing, while still being vegan and healthy. 

I recommend serving a bowl of this soup on a cold evening, topped with some garlic and rosemary gluten-free croutons

Overhead view of the ingredients needed for vegan leek and potato soup: raw leeks, cubed potatoes, vegetable broth, olive oil, raw cashews, salt, pepper, bay leaves, and garlic cloves

What You’ll Need

Make sure to check out the recipe card at the bottom of the page, as it has the exact quantities for all of the ingredients.

  • Olive oil
  • Garlic cloves
  • Leeks
  • Russet potatoes
  • Sea salt
  • Black pepper
  • Vegetable broth – You can use low sodium for a healthier soup.
  • Bay leaves
  • Cashews – Make sure the nuts are both raw and unseasoned.
  • Fresh rosemary 

Why Russet Potatoes? 

Russets are the perfect potato for a creamy soup, such as this one. Because russets are so high in starch, they add a thickness to the soup. 

How to Make Vegan Leek and Potato Soup

This recipe has rich and complex flavors, but only takes about 40 minutes to make. Here’s how.

Sauté leeks and garlic. Heat the oil in a large pot or dutch oven, then add the leeks and garlic. Sauté until the leeks are tender, which will take about 4 minutes.

A side by side of raw leeks and garlic in a dutch oven, next to cooked leeks and garlic in a dutch oven

Add the potatoes. Put the potatoes in the pot, and add the salt and pepper. Sauté for 2 more minutes. 

A side by side of potatoes with salt and pepper in a dutch oven on top of cooked leeks and garlics, next to an image of the potatoes and seasonings stirred in

Add the broth. Pour the vegetable broth into the pot, and add the bay leaves. Stir to combine, and bring the soup to a boil. Lower the heat until the soup is simmering, and cook until the potatoes are tender, about 15 to 20 minutes. 

A side by side of a hand pouring vegetable broth into a dutch oven with leeks, garlic, and potatoes, next to all the broth poured in the soup

Finish. Stir the cashews into the soup and cook for a minute, then pour the soup in a blender. Blend on high speed until the soup is completely smooth. Serve the soup, and garnish with rosemary.

A side by side with an image of unblended vegan leek and potato soup with raw cashews in it in a dutch oven, next to the soup in a blender, blended

Tips for Success

Here are a few things you can do to make sure that your vegan leek and potato soup is creamy, flavorful, and perfect.

  • Wash the leeks. Leeks require more washing than the average vegetable, because they get a lot of dirt and grit in between their layers. Wash them thoroughly to make sure that your soup isn’t gritty at all. 
  • Use a good quality broth. This soup doesn’t have a lot of ingredients, so using a good quality vegetable broth can make a huge difference. A great broth will take this soup to the next level.
  • Don’t overcook the cashews. You want to cook the cashews for a minute before blending the soup, but don’t cook them more than that. If you cook the cashews for too long, they’ll lose some of the flavor and texture that makes this soup so similar to the dairy versions.
Close up of a bowl of vegan leek and potato soup, garnished with vegan cream and rosemary, with a spoon taking a spoonful out

How to Store Vegan Leek and Potato Soup

You can keep this soup in the fridge for up to 4 days. Just make sure to store it in an airtight container, and then reheat on the stove top or in the microwave.

Can This Recipe Be Frozen?

Sure! Put the soup in an airtight container and freeze it for up to 1 month. Defrost in the fridge or the microwave before reheating. 

A bowl of vegan leek and potato soup, next to another bowl of soup and a bowl of croutons with the croutons spilling out

More Creamy Vegan Soup Recipes:

Vegan Leek and Potato Soup

This vegan leek and potato soup recipe is creamy, rich, and mouth watering, and takes only 40 minutes to make.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings
Calories 196kcal
Print Pin
A bowl of vegan leek and potato soup garnished with vegan cream and rosemary, and in the background some raw leaks, rosemary, and croutons, and a glass
4.65 from 31 votes


  • 2 tablespoons olive oil
  • 3 garlic cloves , minced
  • 4 leeks , cleaned & thinly sliced
  • 3 cups cubed white potato , about 2 – 3 medium russet potatoes
  • 1/2 teaspoon sea salt & pepper
  • 4 cups vegetable broth (low sodium if desired)
  • 2 bay leaves
  • 1/2 cup raw cashews
  • Fresh rosemary to garnish


  • Heat the oil in large saucepan or dutch oven. Add garlic and leeks and saute until the leeks start to soften, about 4 minutes.
  • Add the potatoes and season with salt and pepper. Saute another 2 minutes.
  • Add broth and bay leaves and stir to combine. Bring the soup to a boil, then turn down to simmer and cook until potatoes are just tender, about 15 – 20 minutes. Stir in cashews and cook another minute.
  • Transfer the contents of the soup into a blender. Blend on high until smooth and creamy. Pour into bowls and garnish with chopped rosemary.


Store the soup in an airtight container in the fridge for up to 4 days, or in the freezer for up to 1 month. Reheat on the stove top or in the microwave.


Calories: 196kcal | Carbohydrates: 24g | Protein: 5g | Fat: 9g | Saturated Fat: 1g | Sodium: 648mg | Potassium: 534mg | Fiber: 3g | Sugar: 4g | Vitamin A: 1325IU | Vitamin C: 17.2mg | Calcium: 67mg | Iron: 4.7mg

shop this post

rate this recipe


share what you make

Tag #simplyquinoa on Instagram with your creations! We love sharing what you make with the community. We can’t wait to see!

About Alyssa

Hey there, I’m Alyssa Rimmer, a certified Holistic Nutritionist, yoga-lover, dog mom, and founder of Simply Quinoa. It’s nice to meet you! I created SQ as a way to provide solutions for women just like me, who were struggling to find helpful information about how to live a healthy and fulfilled life. My hope is that you will find inspiration here on SQ – in my story, in my recipes, in the hundreds of wellness articles, and in our amazing community. Welcome!

Interested in Healthy Eating? Grab our 7-Day Vegan Meal Plan!

With a week’s worth of simple and healthy meals, Eat Clean will help you see just how easy living a life full of whole foods can be. Recipe are 100% gluten-free and vegan!


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

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

  1. Absolutely perfect in every way. Made it in the instant pot and it tasted like it had been simmering all day. Used Edward & sons “Not Beef” cube for the broth and added some broccoli stems I had hanging around in the fridge as well as lots of fresh dill. Perfectly creamy goodness.

  2. Would I be able to use a can of coconut milk in place of some of the veggie broth and then use veggie broth to get to 4 cups?

  3. This is the second time I’ve made this recipe. Love it! I soak the cashews 15 min in water I’ve boiled . Then I add some of the potatoes and broth to the drained cashews to blend them add it all to the soup to blend again

  4. This soup unfortunately did not come out right when I made it. The texture was gummy and rather thick. My potatoes may have been too large for the rest of the soup. I have added nutritional yeast to the soup and hope to use it as a cheese sauce for another recipe tomorrow!

    • It might also be the cooking time of the potatoes and/or the type of potatoes used! I have overcooked this before and it comes out super gummy. I think cooking just until the potatoes are fork tender is the way to go!

  5. Was looking for a dairy free version and discovered this one. I’m not vegan so used chicken stock. The only things I would change would be to add the cashews along with the potatoes to allow them to soften a bit more (other recipes I’ve used give them a soak) and an increase in the amount of leeks (at least 4 cups sliced). Otherwise it was a lovely soup for a dairy free friend.

  6. Hi , I just reading your blog it’s very interesting and healthy recipes I am interested to cook some of them , my daughter change her diet to be vegan 3 months ago because of her health she is 27 years old and she has arthritis rheumatoid and we really believe one day she will be completely cure from this disease, if she eat healthy food and gluten free. Thanks for your recipes

  7. […] Creamy Vegan Potato Leek Soup […]

  8. Sunflower seeds can make a nice cashew sub, though they don’t get quite as smooth. They add a bit more of their own flavour but it adds a nice umami touch to a lot of dishes. Nut-free folks should consider experimenting with them.


    3 Day Reset

    This reset plan is an easy-to-follow timeline
    to get you back on track within 72 hours!

    Welcome to Simply Quinoa! Our mission is to help women be well + truly healthy.

    This is a community that celebrates your own unique health journey, no matter where you are on your path. We will encourage you, inspire you and support you every step of the way.