Vegan Potato Leek Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 6 reviews

This Vegan Potato Leek Soup is packed with hearty veggies and is so deliciously creamy, no one will believe it’s vegan! A big bowl is filling enough for an evening meal, and a small bowl makes a delicious lunch alongside a simple salad. It's also perfect for meal prep! This vegan potato soup recipe is truly as versatile as it is delicious!


Units Scale



  1. Heat oil in a large pot over medium-high heat.
  2. Add leeks, onion, celery, and carrot along with a couple pinches of salt and pepper.
  3. Cook, stirring occasionally for 10 minutes.
  4. Add garlic, thyme, and sage and cook, stirring frequently, for another minute.
  5. Add potatoes and broth.
  6. Bring to a simmer. Turn heat to low, cover, and simmer for 10-12 minutes or until the potatoes are fork tender.
  7. Carefully blend half the soup and return it to the pot. You can do this by adding half the soup to a high speed blender or transferring half the soup to another bowl and using an immersion blender. See notes section for tips. 
  8. Return blended soup to the pot. Stir in vinegar and season to taste with salt and pepper.
  9. Garnish with vegan Parmesan, homemade croutons, and fresh parsley!