Go Back
+ servings

Potato Leek Soup

rate this recipe:
4.89 from 26 votes
Prep Time: 20 mins
Cook Time: 40 mins
Serves 6 to 8
This creamy potato leek soup is one of our favorite healthy comfort foods! Serve it with crusty bread for a simple, delicious meal. Vegan and gluten-free.


  • 3 tablespoons extra-virgin olive oil, divided
  • 4 cups chopped leeks, white and light green parts (about 3 large leeks)
  • 3/4 teaspoon sea salt
  • 4 garlic cloves, chopped
  • 1 tablespoon white wine vinegar
  • 4 cups vegetable broth
  • 1 pound Yukon gold potatoes, about 3, chopped
  • cups cooked white beans, drained and rinsed
  • ½ tablespoon fresh lemon juice
  • ½ teaspoon Dijon mustard
  • Freshly ground black pepper
  • Chopped pine nuts and parsley for garnish, optional
  • Pinch of red pepper flakes, optional


  • Heat 2 tablespoons olive oil in a large pot or Dutch oven over medium heat. Add the leeks, salt, and several grinds of pepper. Sauté for 6 to 8 minutes, until softened.
  • Add the garlic, stir, and cook for 2 more minutes. Stir in the white wine vinegar and cook, stirring, for 30 seconds, and then add the broth, potatoes, and white beans. Bring to a boil, reduce the heat, and simmer, uncovered, for 30 minutes.
  • Let cool slightly, then transfer the soup to a blender with the remaining 1 tablespoon olive oil, the lemon juice, and the mustard. Blend until smooth. Work in batches if necessary. Season to taste and serve with chopped parsley, pine nuts, red pepper flakes, and drizzles of additional olive oil, if desired.