Creamy Vegan Potato Leek Soup with White Beans

A reader favourite for a reason! This creamy vegan potato leek soup is a simple and easy meal. White beans make this recipe creamy and hearty and the addition of nutritional yeast makes it exceptionally flavourful. Serve with a side of crusty bread, chopped parsley, freshly cracked black pepper or any of serving suggestions below—my No Knead Garlic Fougasse or homemade focaccia bread are also a nice addition. A big bowl of creamy potato leek soup is my favourite comfort food on a cold autumn or winter day; I'm sure you will love it too.

side view of a bowl of soup with bread and a pot in the background.
Jump to:
overhead view of two bowl of potato leek soup with bread.

Reasons to love this recipe

There are many versions of vegan potato leek soup, however, my version differs in that it is made creamy without the use of dairy-free creamers like cashew cream, soy milk, full-fat coconut milk or coconut cream (or actual heavy cream, for that matter). White beans add a creamy texture and plant-protein which makes this recipe more satisfying than the average bowl of potato leek soup.

This recipe is hearty and comforting, dairy-free, full of flavour and plant protein and every bit as good (or better) than classic potato leek soup. My preference is to add in a handful of fresh parsley or finely chopped kale for a pop of green and added flavour. This is simple, cozy meal and comes together rather quickly

overhead view of two bowls of potato leek soup with bread.

Ingredient Notes & Substitutions

For the full list of ingredients and amounts for this recipe, please see the recipe card. Here are the main ingredients at a glance plus notes on substitutions:

Extra Virgin Olive oil: this is used for cooking down the onions, leeks and garlic. Any neutral flavoured vegetable oil will also work. 

White onion: one of the three allium vegetables (onion, leeks, garlic) used in this mirepoix for this recipe. White onions are milder than yellow onions and therefore don't overpower the flavour of the leeks. However, you can use yellow onion for this recipe if you want.

Leeks: these are an integral main ingredient. Be sure to use only the white part and light green part for this recipe (the dark green leaves can be composted). It's important to wash them well to remove any grit or sandy soil residues. Leeks come in various sizes; choose medium-sized leeks for this recipe.

Fresh Garlic: another allium used for flavour in the mirepoix.

Yukon gold potatoes:  lower starch potatoes (or waxy potatoes) are best for this recipe. As such, I suggest using yellow, Yukon gold, or new potatoes (yellow or red potatoes or a combination of the two work just fine). Russets have a higher starch content (20-22%) and can create a gluey soup once blended. If you wish to use russet potatoes, you will need to remove the peel and minimally blend the soup OR us a potato masher to gently break them up. 

Vegetable broth: I use low sodium vegetable broth, however, you can use homemade broth or whichever brand you prefer. 

Cooked cannellini beans: sometimes these are sold under the name "white kidney beans". Canned or cooked from dried will work for this recipe, however, I prefer the convenience of the canned variety because I can't always find dried cannellini beans in my area.

Nutritional yeast: this adds umami flavour to the soup. This ingredient can be omitted if you wish. See the recipe FAQs for more information on nutritional yeast.

a cook slicing leeks and potatoes on a cutting board.
Left image: a person holding a bowl of leek soup. Right image: overhead view of leeks on a cutting board with a bowl of beans and potatoes.

How to make vegan potato leek soup

This recipe comes together in one pot. This recipe takes roughly 50 minutes to make from start to finish. The full directions can be found in the recipe card below, however, here is a synopsis:

STEP 1: Prep the vegetables, then add the diced onion and chopped leeks to a large soup pot or dutch oven with some heated oil. The leeks and onion cook for about 5 minutes over medium heat. 

STEP 2: Add in the garlic and cook until fragrant. Add in the chopped potatoes, along with the white beans and vegetable stock. 

STEP 3: Bring the soup to a boil, then reduce to simmer for 25-30 minutes or until the potatoes are soft and cooked through.

STEP 4: Stir in the nutritional yeast along with salt and pepper. The soup is lightly blended with an immersion blender to the desired consistency, then garnish and serve.

Helpful Tips for Best Results

  • Clean leeks very well: Leeks are grown in gritty, well draining soil.  As such, it's a good idea to slice the leeks, then rinse them in a sieve to make sure all the grit is removed.
  • Use only the white and light green part of the leek: these are the most tender and flavourful part of the leek. The root end and darker green leaves need to be removed and composted.
  • Make sure you scrub the potatoes well to remove any dirt or grit. Also, if you choose to russet potatoes for this recipe, you will need to remove their skin. 
  • Nutritional yeast is optional:  however, it really makes this recipe super flavorful. 
  • Puree the soup to your desired consistency: you can puree the soup with an immersion blender (hand blender) to a smooth texture or leave it slightly chunky. I like to use an immersion blender and give it just a few light pulses to break up the potatoes and beans. If you don't have an immersion blender, you can use a potato masher and to lightly break them up.
closeup overhead of a bowl of leek potato soup with bread.

Serving Suggestions

Serve this delicious soup as a main dish or side with any of the following: finely chopped kale, parsley, fresh dill fronds, fresh chives, chopped green onions, a drizzle of olive oil, vegan sour cream, croutons (gluten-free if necessary) or crusty bread. I also suggest serving this recipe with a slice of your favourite bread with vegan butter, however, because there is plenty of starch in this recipe, you might prefer to have it without bread.

Storage

Storage: this vegan potato leek soup recipe should be stored in an airtight container in the fridge covered for 2-3 days. 

Freezing: This recipe can be stored in a freezer-safe container for up to three months; just make sure it is cooled to room temperature before storing. To reheat, defrost it in the fridge overnight, place it in a soup pot and heat on the stove until simmering lightly and heated throughout.

overhead view of two bowl of potato leek soup with bread.

FAQs

What is traditional leek and potato soup?

This classic soup recipe originates from Wales, and is traditionally made with potatoes, leeks, chicken broth and heavy cream. There is another variation called Vichyssoise which is a cold leek potato soup invented in 1917 America and named after the French town, Vichy.

Can I omit the white beans

Yes, however, expect the soup to be less creamy and hearty.

What is nutritional yeast?

Nutritional yeast is a deactivated yeast (Saccharomyces cerevisiae) that is sold as yellow flakes or powder in most grocery or natural food stores. It adds an umami flavour, reminiscent of cheese and or nuts, to food dishes. It is a popular ingredient in many vegan or plant-based recipes.

How do leeks differ from onions?


Leeks are a hardy winter allium vegetable grown year round.  They are milder in flavour compared to white or yellow onions and can be described as somewhere between an onion and garlic. They are widely available at local markets or grocers throughout the fall and winter months, but can are typically found year round.

Leeks, like onions, pair well with a variety of vegetables (root vegetables, mushrooms and tubers) and can be used in many different dishes, primarily stews and soups. Leeks are traditionally used in creamy, dairy based dishes with cheese or milk, however, they can easily be used with non-dairy alternatives, like this vegan potato leek soup.

If you made my vegan potato leek white bean soup please leave me a comment below with a star rating; it really helps others who are interested in making the recipe. For more from The Simple Green, follow me on Instagram, Facebook or Pinterest. Consider becoming a subscriber to receive emails of new recipes and posts.

Leek Potato White Bean Soup- The Simple Green

Creamy Vegan Potato Leek Soup with White Beans

author nameHeidi Richter
This creamy vegan potato leek soup with white beans is a simple and easy meal for a chilly day. White beans make this soup creamy and hearty; the addition of nutritional yeast makes it exceptionally flavourful. Serve with a side of crusty bread, fresh parsley, freshly cracked black pepper or any number of servings suggestions below.
4.86 from 7 votes
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Main Course, Soup
Cuisine English
Servings 4 people
Calories 229 kcal

Ingredients

  • 2 tablespoon extra virgin olive oil
  • 1 small white onion, chopped
  • 2 medium leeks, finely sliced and washed (see notes below)
  • 2 cloves garlic, minced
  • 450 g Yukon gold or nugget potatoes, washed and cubed
  • 5 ½ cups vegetable broth
  • 1 ½ cups cooked cannellini beans
  • ¼ cup nutritional yeast
  • sea salt & fresh cracked black pepper, to taste
  • fresh chopped parsley, for garnish (see below for more options)

Instructions
 

  • Wash the potatoes and leeks well to remove any grit and dirt (see notes). Set aside.
  • In a medium pot, heat the olive oil over medium heat. Add the chopped onion and leek and cook, stirring frequently, until the onion starts to turn translucent and the leeks are wilted and softened (about 5-6 minutes).
  • Add the garlic and stir just until fragrant. Add in the diced potatoes, cannellini beans and vegetable broth and stir to combine.
  • Bring to a boil, then reduce heat to simmer for 25-30 minutes or until the potatoes are soft and easily pierced with a fork.
  • Remove the soup from the heat and stir in the nutritional yeast. With an immersion blender, blend until the soup is fairly smooth with some smaller pieces remaining. Season with salt and pepper to taste. Portion and serve with any of the suggestions below.

Notes

Wash leeks well: Leeks are grown in gritty soil, as such, wash them in a sieve after chopping to make sure all the grit is removed. When prepping the leeks, you want to use only the white and light green parts; discard or compost the root end and the darker green leaves.
Serving Suggestions: finely chopped parsley, fresh dill fronds, fresh chives, chopped green onions, a drizzle of olive oil, vegan sour cream, croutons (gluten-free if necessary) or crusty bread. I also suggest serving this recipe with a slice of your favourite bread with vegan butter, however, because there is plenty of starch in this recipe, you might prefer to have it without.
Storage: this vegan potato leek soup recipe should be stored in an airtight container in the fridge covered for 2-3 days. 
Freezing: This recipe can be stored in a freezer-safe container for up to three months; just make sure it is cooled to room temperature before storing. To reheat, defrost it in the fridge overnight, place it in a soup pot and heat on the stove until simmering lightly and heated throughout.

Nutrition

Calories: 229kcalCarbohydrates: 36gProtein: 9gFat: 7gSaturated Fat: 1gSodium: 1454mgPotassium: 600mgFiber: 8gSugar: 5gVitamin A: 1059IUVitamin C: 18mgCalcium: 96mgIron: 6mg

This is an approximation of the nutrition offered in this recipe, and is created using a nutrition calculator. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your preferred calculator.

Keywords | potato leek soup with white beans, potato leek white bean soup, vegan leek potato soup, vegan potato leek soup

Disclaimer

all recipes on The Simple Green are developed and tested in a Canadian kitchen, at normal elevation, using electric appliances and ingredients available in Canada. Results may vary.

Similar Posts

12 Comments

  1. Hi! Do you think I can make this soup withour nutritional yeas? If not, is there any other vegan substitut for it? Thanks!

    1. Hi Katja! You can certainly omit the nutritional yeast, the recipe will work just as well. It’s primarily added for the slight flavour and nutrition it lends 🙂 Let me know how you like the recipe!

  2. 4 stars
    I made this and it was delicious. I did give four stars because I did tweak it - I did double the beans, which I prefer so it has more bean and less potato taste. We are not fans of nutritional yeast so I left that out. A local restaurant serves this soup and tops it with an olive puree. So I just took olive tapenade, added a bit of olive oil, pureed in the blender and topped each bowl with it.

  3. 5 stars
    Not only is this recipe beautiful to look at, image wise, this recipe itself is SO GOOD. Wow! Love how you used white beans instead of coconut milk or dairy to make this soup so thick and creamy. Absolutely brilliant!

  4. 5 stars
    WOW! I have never used nutritional yeast in a recipe before, but this was SO GOOD. Creamy, savory, just so delicious. Thank you!

    1. Hi there! One pound of potatoes is roughly 450 grams. Let me know if there is anything else I can help with 🙂

4.86 from 7 votes (2 ratings without comment)

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

Recipe Rating




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