Go Back
+ servings
Vegan potato leek soup

Vegan Leek And Potato Soup

This vegan potato soup with mushrooms is perfectly flavourful, creamy and cosy. It's the perfect weeknight dinner that's ready in just 25 minutes that's also great as a starter or side dish. Gluten-free and oil-free. 
Course Soup
Cuisine Vegan
Keyword 30 minutes or less, comfort food, Dinner, easy, Gluten free, lunch, Mushrooms, Oil free, Potatoes, soup
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 2
Calories 248kcal
Author Maria Gureeva


  • Saucepan
  • Immersion blender or blender/food processor


  • 1 medium red onion chopped
  • 2 cloves garlic minced
  • 1 1/2 cups chestnut mushrooms diced
  • 1 large leek chopped and washed (see recipe notes)
  • 4 cups potatoes chopped
  • 2 tbsp nutritional yeast
  • 1 tbsp dried basil
  • 1 tbsp cumin
  • 1 tsp onion granules
  • 1 cup plant based milk
  • 2 cups veggie broth
  • 2 tbsp apple cider vinegar
  • 1 tsp salt or to taste


  • Add the onion and the garlic to a non-stick saucepan and cook for 2 minutes, until fragrant.
  • Next, add the mushrooms and sauté for 2-3 more minutes, until they begin to soften. 
  • Add chopped leeks, potatoes, nutritional yeast, dried basil, cumin, onion granules, plant based milk, veggie broth, and apple cider vinegar. Simmer over a medium heat for around 15 minutes, until the potatoes are fork-tender. You can add more plant based milk if it starts to dry out too much.
  • Season to taste with salt. You can either remove the soup from the heat and blend using an immersion blender, or blend in batches using a blender or food processor. You can blend it as much or as little as you'd like, depending on your preferred consistency. 


It's very important to wash leeks thoroughly before using. Firstly, rinse the leeks and then remove the roots as well as the darkest green part (which can be saved to make veggie stock). Then slice the leeks lengthwise and crosswise, before placing them in a bowl of cold water and rinsing to remove any dirt. Proceed to transfer into a sieve and rinse once again under a running stream of water.


Calories: 248kcal | Carbohydrates: 48g | Protein: 11g | Fat: 3g | Saturated Fat: 1g | Sodium: 2314mg | Potassium: 1316mg | Fiber: 8g | Sugar: 9g | Vitamin A: 1280IU | Vitamin C: 23mg | Calcium: 271mg | Iron: 6mg