Creamy Potato Leek Soup (Vegan)

This potato leek soup is creamy, vegan, and the perfect family bowl of comfort!

Course Appetizers, Main Dish, Soup
Cuisine Gluten-Free, Vegan
Keyword potato leek soup recipe, potato soup, vegan creamy soup
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 6 servings
Calories 188 kcal
Author Anjali Lalani


  • 2 tbsp vegan butter , or cooking oil
  • 3 large leeks
  • 4 cloves garlic , chopped
  • 3 large russet potatoes , peeled and diced
  • 2 bay leaves
  • 5 cup vegetable broth , + more if needed to thin (see notes below)
  • 1 medium shallot , chopped or 1/4 cup chopped white onion
  • 1/4 teasp dried thyme
  • 2 tbsp lemon juice , more to taste
  • 2 tbsp green onion , for garnish
  • salt , to taste
  • freshly ground black pepper


To Prepare the Leeks:

  1. Cut off the dark green part of the top and bottom roots (the white and light green parts should be left).

  2. Cut the leeks in half lengthwise.

  3. Slice them lengthwise into about 1/2" strips.

  4. Wash them really well after slicing (leeks tend to be filled with dirt between the layers and near the root). 

To Prepare Soup:

  1. In a large pot, melt the butter (or add cooking oil) over medium heat. Add leeks, garlic, shallots and cook until tender.

  2. Add leeks, garlic, shallots and cook just until tender. 

  3. Add all the potatoes, 1 cup vegetable broth, and a few pinches of salt. Combine.

  4. Cover and cook until the potatoes soften. Make sure you add enough broth so that the potatoes don't burn.

  5. Add the remainder of the vegetable broth, bay leaf, dried thyme, lemon juice, salt, and pepper. Cover and bring to a boil. Reduce heat and simmer until the vegetables are very tender (about 30 min.).

  6. Use a hand blender to puree everything in the pot. Thin the soup with additional stock if it is too thick.

  7. Season with salt, freshly ground black pepper, and additional lemon juice (if needed) to taste.

  8. Garnish with green onions and serve hot with your favorite grilled cheese or some homemade garlic bread. 

Recipe Notes

Vegetable Broth - I always use Imagine Brand low-sodium. Depending on the actual size of your potatoes, you may need some addition vegetable broth if the soup is too thick after pureeing with hand blender. 


Leftovers heat well the following day.


Nutrition Facts
Creamy Potato Leek Soup (Vegan)
Amount Per Serving
Calories 188 Calories from Fat 27
% Daily Value*
Total Fat 3g 5%
Sodium 823mg 34%
Potassium 777mg 22%
Total Carbohydrates 37g 12%
Dietary Fiber 2g 8%
Sugars 3g
Protein 4g 8%
Vitamin A 12.3%
Vitamin C 16.3%
Calcium 2.8%
Iron 9.3%
* Percent Daily Values are based on a 2000 calorie diet.