This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!
This easy leek and potato soup is creamy without any cream. Floury potatoes and a little coconut yoghurt do the work, so it is vegan, dairy free and lighter. It uses simple ingredients, comes together quickly and will be loved by all. It’s comforting, hearty and one you’ll want to cook time and time again. Love potatoes? Try my Hearty Potato Stew too.


Leek and Potato Soup at a Glance
James's tipSoften the leeks gently with the lid on for 10 to 12 minutes. Never let them brown: that keeps the soup sweet and pale.
Key ingredients
- Leeks (about 450g)
- Floury potatoes
- Garlic
- Vegetable stock
- Coconut yoghurt
- Chives
Why you'll love it
- Creamy without any cream
- Blend it smooth, chunky or half and half
- Freezes for 3 months
Quick summary
This leek and potato soup gently softens about 450g of leeks without browning, simmers floury potatoes and garlic in vegetable stock, then blends it with coconut yoghurt so it is creamy without cream. It takes 40 minutes and is gluten free, dairy free and vegan.
Table of Contents
Save this recipe!
I'll email you a shopping list plus helpful tips to make the best version of this recipe
Why this recipe works
I love a good soup in the colder months! This healthy leek and potato soup certainly fits the bill! It is creamy without any cream: floury potatoes break down as they cook and a little coconut yoghurt does the rest. With its simple ingredients, it’s easy to make and incredibly delicious. It’s also versatile, and easy to add some extra veg or protein for a heartier meal.
The more I cook from scratch, the more I realise that homemade food can be even better than fine dining! Plus it’s cheaper and I actually know what is going in it! This is another recipe you can add to your gourmet five-star menu.
This was inspired by my Parsnip Soup, and pairs well with my Air Fryer Broccoli.
And if you are after another one like this, take a look at my Broccoli Soup.
I now have over 15 healthy soup recipes for you to choose from.
Ingredients to make Leek and Potato Soup

- Extra Virgin Olive Oil – is used to fry up the leek.
- Leeks – 2 to 3 leeks (about 450g trimmed) bring a sweet, onion-like flavour to the soup. If you have any spare then do try my Celeriac Soup.
- Floury Potatoes – Use floury potatoes such as Maris Piper or King Edward. They break down and make the soup naturally creamy. Waxy potatoes can go gluey.
- Garlic Cloves – are a must for most savoury dishes.
- Vegetable Stock – about 1 litre brings the majority of the liquid to this vegan leek and potato soup.
- Ground Pepper – gives the perfect amount of kick to this soup.
- Yoghurt – is a healthier way to add a creamy texture to this soup. Use an unsweetened dairy free yoghurt (I use coconut) to keep it vegan. I also use this in my Cauliflower Soup to give that creaminess.
- Fresh Chives – add a great fresh and sharp taste.
- Chilli Flakes – bring the perfect heat to this soup.
- Bread – gluten free bread with dairy free spread is my favourite thing to serve with this soup. Try a nice slice of my Gluten Free Seeded Bread.
See recipe card for full information on ingredients and quantities.
Substitutions
- Olive Oil – Any neutral oils will work.
- Leek – Onion will make a good substitute for leek.
- Potatoes – If you can’t find floury potatoes, any all-rounder potato will work, but avoid waxy salad potatoes.
- Yoghurt – Use an unsweetened dairy free yoghurt (I use coconut) or my Vegan Sour Cream.
- Frozen leeks – Frozen sliced leeks work. Add them straight from frozen and cook for 2 minutes longer.
- Stock – Use a gluten free vegetable bouillon powder, or add 1 tsp white miso (check the label is gluten free) for a deeper flavour.
Variations
- Spicy – Mix some chilli flakes into the soup as well as using them as a topper to increase the heat.
- Deluxe – There are a variety of ways to make this soup a little more deluxe! Stir through a spoonful of dairy free yoghurt and a drizzle of good olive oil to serve. Some other great mix-ins are cabbage, cauliflower, carrot or celery. You could also make it a little heartier with some cooked lentils or gluten free pasta.
- Kid friendly – Serve this with some gluten free crackers, a roll or a dairy free toastie for the kids to dip into the soup.
For another vegan soup, try my Roasted Tomato Soup.
How to make Leek and Potato Soup

Step 1: Firstly, peel and quarter the potatoes and crush the garlic cloves. To clean the leeks, trim the root and the dark green tops. Slice the leeks, then swish them in a big bowl of cold water. The grit sinks, so lift the leeks out with your hands rather than pouring.

Step 2: Add the olive oil to a pan, then add the leeks with a pinch of salt, cover and cook on a low heat for 10 to 12 minutes, stirring now and then, until very soft but not browned.

Step 3: Add in the potatoes, garlic, vegetable stock and pepper. Simmer for 15 minutes until the potatoes are soft.

Step 4: Transfer to a blender and add the yoghurt. Blend until smooth.

Step 5: Return to the pan. Taste and season with salt if needed.
Heat through for a few minutes and serve. Garnish with fresh chopped chives and chilli flakes. Serve with gluten free bread and dairy free spread if you like.
Hint: If you have an immersion blender, you could keep the soup in the pot and blend.
Smooth, chunky or half and half
Smooth: blend it all, but only until just smooth (overblending potato makes it gluey). Chunky: mash lightly with a potato masher. Half and half: blend half, then stir it back into the rest.
Slow cooker method
Soften the leeks in a pan first (Step 2), then tip them into the slow cooker with the potatoes, garlic and stock. Cook on high for about 4 hours or low for about 7, until the potatoes are very soft. Blend, then stir in the yoghurt.
Leek and potato soup without cream
You do not need cream at all. Floury potatoes break down as they cook and make the soup silky. For extra richness, stir in 2 to 3 tbsp unsweetened coconut or oat yoghurt, a splash of coconut cream, or a small handful of soaked cashews blended with a ladle of the soup. Add it off the heat so it stays smooth. All of these keep it vegan and dairy free.
Leftovers
Allow the soup to cool, then store it in an airtight container. Fridge: up to 3 days. Freezer: up to 3 months, ideally before adding the yoghurt. Defrost overnight, reheat gently and blend again if it looks grainy, then stir in the yoghurt.
Recipe FAQs
Yes! Floury potatoes make it naturally creamy, and a little unsweetened coconut yoghurt adds extra creaminess with fewer calories. See the section above for more dairy free options.
It can! It’s great whether you want to batch cook your recipe or just happen to have some extra. Store in an airtight container for up to 3 months. You can serve in individual sizes for better reheating. There are some extra large ice-cube trays that are perfect for this!
It is usually overblended or made with waxy potatoes. Use floury potatoes and blend only until just smooth.
To thicken, simmer it uncovered for a few minutes. To thin it, add a splash of hot stock.
Yes. Make it up to 2 days ahead and keep it in the fridge. Reheat it gently, stirring often, and add a splash of stock if it thickens or separates. Stir in the yoghurt just before serving.
Roasted veg are a great option with most soups, and this one is no different! Asparagus, broccoli, and Brussels sprouts are delicious choices. If you’re looking for a great recipe, try my Smashed Brussels Sprouts. A fresh salad would also be great. And who can pass up a slice of gluten free bread with a steamy bowl of soup? Something to dunk? My Easy Socca Recipe is gluten free and ready in minutes.

YOU MIGHT ALSO LIKE…
FREE SOUP GUIDE
5 Easy Veg Soups
Five gluten and dairy free soups, sent straight to your inbox for free.

Leek and Potato Soup
Ingredients
- 2 tbsp extra-virgin olive oil
- 2 to 3 leeks, about 450g trimmed, sliced and washed
- 600 g floury potatoes, such as Maris Piper or King Edward
- 2 garlic cloves, crushed
- 1 litre vegetable stock, gluten free
- ¼ tsp ground pepper
- 150 ml unsweetened dairy free yoghurt, (I use coconut)
- fresh chives, to garnish
- chilli flakes, to garnish
- gluten free bread, with dairy free spread, to serve
Instructions
- Peel and quarter the potatoes and crush the garlic cloves. Trim the leeks, slice them, then swish them in a big bowl of cold water and lift them out, leaving the grit behind.
- Add the olive oil to a pan, then add the leeks with a pinch of salt. Cover and cook on a low heat for 10 to 12 minutes, stirring now and then, until very soft but not browned.
- Add the diced potatoes, crushed garlic, vegetable stock and pepper and simmer for 15 minutes until the potatoes are soft.
- Transfer to a blender along with the yoghurt and blend until just smooth (overblending can make it gluey).
- Pour back into the pan, taste and season with salt should you need to. Heat through for a few minutes before serving and garnishing with fresh chopped chives and chilli flakes. Serve with gluten free bread and dairy free spread should you wish.








My favourite winter soup. Added a little leftover ham and some ground cumin.
Thanks Nick 🙂
This was creamy and delicious! Will make it again 🙂
Thanks so much Gabbie 🙂
This was delicious!
Thanks Carrie 🙂
I’ve just made the carrot and coriander soup ohhh it’s lovely
absolutely delicious and very easy to make.
Thank you Dane 🙂