Vegan Potato Leek Soup

vegan potato leek soup with a loaf of bread and a glass of white wine

Creamy and delicious vegan potato leek soup that is perfect with a warm slice of crusty bread and a cold glass of white wine.


  • 1 1/2 tablespoons olive oil
  • tablespoon vegan butter
  • 1 onion, diced
  • 4 large leeks, thinly sliced (white & light green part only) 
  • 5 medium russet potatoes, chopped (I left skins on for more nutrients)
  • 6 garlic cloves, minced
  • 1 teaspoon salt, more to taste
  • Fresh ground pepper, to taste
  • 2 teaspoons dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon basil
  • 1 teaspoon ground coriander
  • cups vegetable broth
  • bay leaves
  • 1-2 tablespoons fresh lemon juice
  • 1 cup canned coconut milk 


  1. Heat the oil, butter, and a hearty pinch of salt in a large pot over medium heat.
  2. Once warmed, add the leeks and onion. Sauté until softened and starting to turn translucent, about 5 minutes.
  3. Add the potatoes, garlic, thyme, rosemary, basil, and coriander. Sauté for 2-3 minutes until aromatic. 
  4. Add the vegetable broth, bay leaves, salt, and pepper. Raise heat until it comes to a low boil. Reduce heat to a low simmer and cook for about 15-20 minutes, until the potatoes are tender when pierced with a fork. 
  5. Remove from heat. Stir in the coconut milk and lemon juice. Season to taste – I added more salt and pepper, to bring out the flavors more.
  6. Before blending, set aside a few pieces of potato, if desired. Remove Bay Leaves. Using an immersion blender or Vitamix, blend until creamy. You can also use a regular blender and carefully blend in batches. 
  7. To serve, add a few pieces of cooked potatoes and top with fresh cracked black pepper.
  8. Store in covered container in refrigerator up to 4 days. Flavors will continue to meld over time, so don’t feel like you need to eat it immediately.


*Recipe is a guide. Adapt as desired. Inspired by Vegan Huggs’ delicious recipe.

Keywords: potato leek soup, vegan potato leek soup, dairy-free potato leek soup