top of page

Leek and Potato Soup

Prep Time:

20 Minutes

Cook Time:

40 Minutes


6 Servings




  • 1 ½ Tbsp. olive oil

  • 1 Tbsp. vegan butter

  • 1 onion, diced

  • 3 large leeks, cleaned well & thinly sliced (white & light green part only)

  • 5 medium russet potatoes, peeled and chopped

  • 4 cloves of garlic, minced

  • 1 tsp salt, more to taste

  • Fresh ground pepper, to taste

  • 1 tsp dried thyme1/2 tsp dried rosemary

  • ½ tsp ground coriander

  • 5 cups vegetable broth

  • 2 bay leaves

  • 2 Tbsp fresh lemon juice

  • 1 cup canned coconut milk


  1. Make sure leeks are washed well first. Heat the oil, butter and a pinch of salt in a large pot over medium heat. Add the leeks & onion, sauté until softened, about 5-6 minutes.

  2. Add the potatoes, garlic, thyme, rosemary, and coriander. Sauté for 2-3 minutes.

  3. Add the vegetable broth, bay leaf, salt, and pepper. Raise heat so it starts to simmer.

  4. Now reduce heat to a low simmer and cook for about 15-20 minutes, or until the potatoes are fork tender. Remove from heat and remove bay leaves.

  5. Stir in the coconut milk and optional lemon juice. Taste for seasoning and add more to taste.

  6. Using an immersion blender, blend until smooth and creamy. You can also use a regular blender and carefully blend in batches. Before blending, set aside a few pieces of potato for the garnish.

  7. Serve in soup bowls and top with chopped green onion, fresh ground pepper and a few pieces of cooked potato.

bottom of page