Cheesy (Vegan) Leek and Potato Soup

5 from 1 vote
Creamy and cheesy Leek and Potato Soup. Completely vegan and gluten-free. This is a simple cozy recipe that's perfect for the cold winter months.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 1 hour 30 minutes
Jump to Recipe

Dec 3, 2018 (Last updated Aug 26, 2022) by Hannah Sunderani

Cheesy (Vegan) Leek and Potato Soup

Cheesy (Vegan) Leek and Potato Soup

Hiya Friends, today I’m sharing with you this glorious recipe for my Leek and Potato Soup. With the weather cooling I’ve been on a bit of a potato craze. It began with my Cheesy Vegan Hasselback Potato Gratin, and now I’m onto this Cheesy Leek and Potato Soup. At this point I might start turning into a potato! But when the weather forecasts sweater weather I’m all about the cozy recipes! And this Leek and Potato Soup recipe is as cozy as they come.

The recipe is quite simple, simmering leeks and potatoes in a pot until soft and tender, then blitzing in a blender and pouring in my cashew cheese sauce. The result is a smooth, creamy and cheesy leak and potato soup. If I could take a bath in this soup, trust me I would. It’s flavour rich and will have you coming back for a second and third bowl.

Leek and Potato Soup

I love soups for lunch and dinner through the winter. It’s easy to throw together, and you end up with a warm and cozy recipe that makes you feel like a master chef. A few simple ingredients blended together can really turn into a miracle bowl, especially with a little coconut or cashew cheese to round out the flavours.

It’s the cheese sauce in this recipe that takes this vegan leek and potato soup to the next level. I’ve used the same cheese sauce mixture as the one featured in my Cheesy Vegan Hasselback Potato Gratin, pouring the liquid into the soup until perfectly cheesy and rich. You won’t believe how much depth and flavour it will add to your soup.

Crushed Potato Soup

To make the cashew cheese sauce I’ve mixed garlic, almond milk, soaked cashews, nutritional yeast and salt. The outcome is a cheesy dream sauce. I love how the creamy and cheesiness pairs with potatoes to give them so much flavour, making them even more comforting. (If you’ve tried my Cheesy Vegan Hasselback Potato Gratin you will know exactly what I’m talking about). However, if you find the idea of making the vegan cheese sauce too difficult (maybe you don’t have nutritional yeast in your home, or a good blender) you can easily sub with some coconut cream. I highly recommend you giving the cashew cheese sauce a try though.

To top the soup I’ve pan roasted some pumpkin seeds and fresh rosemary with coconut oil and salt. The pumpkin seeds add a lovely crunch to the soup, like croutons but a more healthy option. It’s perfect for those of us who are gluten-free. Or for those looking to save bread consumption for stuffing yourself with stuffing at Christmas dinner!

This recipe makes a great starter for a holiday gathering. Or, it’s an easy weekday recipe for dinner, and makes delicious leftovers for lunch. I like to make a big pot of this soup to last throughout the week, served with a side of salad or some baguette to dip. Whether you’re a vegan skeptic or a vegan veteran this recipe is a total crowd pleaser – I mean, cheesy potato soup? How can you go wrong?! It’s a recipe that pleases the masses.

I do hope you’ll give this Cheesy Vegan Leek and Potato Soup a try, and if you do make this recipe please let me know in the comments below what you think! I love hearing from you. And of course, tag me on Instagram with the hashtag #twospoons. Nothing makes me happier than to see your recreations.


Cheesy (Vegan) Leek and Potato Soup

5 from 1 vote
Creamy and cheesy Leek and Potato Soup. Completely vegan and gluten-free. This is a simple cozy recipe that's perfect for the cold winter months.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 1 hour 30 minutes
Serves 4 people


For the Leek and Potato Soup

  • 2 leeks
  • 1 tbsp coconut oil
  • 3 potatoes medium sized, chopped into chunks (500g)
  • 3 cups water

For the Cheesy Cashew Cream Sauce**

For topping

  • 1/4 cup pumpkin seeds
  • 1-2 tbsp fresh rosemary (optional)
  • 1 tsp coconut oil
  • pinch salt


  • Chop the tough dark green ends off leeks and discard, keeping the white and light green stems only. Then chop leeks into roughly 1-inch pieces and wash thoroughly.* Add leeks to a large pot with coconut oil and bring to medium-high heat. Cook leeks, stirring often until soft and wilted (approx. 10 minutes).
  • Add chopped potatoes to pot and stir mixture until potatoes have softened slightly (approx. 10 minutes). Pour in water and simmer veg on low heat until potatoes and very soft and tender. (approx. 15 minutes).
  • While you are waiting for the potatoes to soften make your Cashew Cheese Sauce. In a blender add soaked cashews (strained), almond milk, garlic cloves, salt, nutritional yeast, dijon mustard, apple cider vinegar and cumin. Blend until smooth and creamy.** Pour cheese sauce into a bowl, or jug (as you will need the blender for the soup. No need to wash it out however).
  • Add leek and potato soup to blender and blend until smooth. Then pour back into saucepan along with cheese sauce. Taste and adjust flavours if desired (adding more salt, or cumin, or apple cider vinegar for brightness, or water to thin). Keep on a low simmer until ready to serve.
  • Add coconut oil to a small skillet with pumpkin seeds, rosemary and a pinch salt. Bring to medium-high heat and toast rosemary and pumpkin seeds until browned and perfumed, (approx. 3-5 minutes).
  • Divide leek and potato soup into bowls and top with fried rosemary and pumpkin seeds.


*Be sure to wash leeks well as they hold a lot of dirt between the layers. I like to cut mine first, and then give the pieces a thorough wash.
**Cashew Cheese Sauce can be replaced with 1/2 can (200ml) canned coconut milk. But the cheese sauce makes it extra cheesy! Also try this Cashew Cheese in my Creamy Vegan Hasselback Potato Gratin.
Soup will keep in fridge for up to one week.



Serving: 4g | Calories: 447kcal | Carbohydrates: 43g | Protein: 19g | Fat: 23g | Saturated Fat: 7g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 3g | Sodium: 681mg | Potassium: 649mg | Fiber: 7g | Sugar: 6g

Tag @twospoons on Instagram
and hashtag it #twospoons



We love hearing from you! If you love this recipe, please consider giving it a star rating when you post a comment. Star ratings help people discover my recipes online. Thank you!

Your email address will not be published. Required fields are marked *

Rate this Recipe

  1. This was delicious! I made it for dinner along with toasted buns. Is true, the cheesey cashew cream sauce really makes this soup and gives it an extra kick of creamy flavour that makes it stand out from other potatoe and leek soups. I harvested wild leeks (ramps) from my property! I had to use more than 2 leeks because wild leeks are a lot smaller than store bought. This soup was easy to make and very creamy and filling!

    • Wow Krystal! I love that you grow your own leeks on your property! What a dream! I’m so glad that you enjoyed this recipe, and that you enjoyed its cheesy flavour! Thanks for the sweet message.