Creamy Potato, Leek and Cauliflower Soup – all you need is a few simple ingredients to make a lighter, dairy-free version of this classic, comfort soup.
Loaded potato soup is one of the ultimate comfort foods. What if I told you that you could easily make a delicious, homemade potato soup that’s rich and creamy but also dairy-free? This potato, leek and cauliflower soup recipe is made with healthy vegetables and creamy potatoes and without any butter, milk or heavy cream. It’s easy to prepare and perfect to load up with your favorite potato soup toppings.
*This post contains affiliate links — please see my disclosure for details*
How to make creamy potato soup without dairy
Unlike most potato soups, this version is completely vegan. No butter, no milk, no cream. It’s a healthy, nutritious base that’s full of flavor. I still can’t believe that this level of creaminess is achievable without any dairy whatsoever!
The creamy texture of this potato soup comes from using Yukon Gold potatoes. Yukon Golds are thin skinned with a yellow flesh and a naturally creamy texture and buttery flavor. They are absolutely perfect for this potato soup recipe.
This homemade potato soup is really easy to make in just a few steps:
1. Prepare the potatoes and clean the leeks
Start by cleaning the leeks. Chop off the tough, dark green tops and the root end. You only want to eat the white and light green parts. Slice leeks lengthwise down the middle and then thinly slice them into ¼ inch thick half-moon shapes. Leeks can be fairly sandy, so be sure to rinse them thoroughly in cold water. Fill a big bowl with water, add the leeks and then agitate them with your hands to free any dirt and then strain through a colander. Repeat the process 2-3 times.
Peel and cut the potatoes into one inch chunks.
Peel and mince garlic cloves.
2. Cook the vegetables
Add a bit of olive oil to a heavy bottom pot or dutch oven. Start by sautéing the leeks for about 5-8 minutes until completely softened. Then add in the garlic and seasonings and cook for an additional minute until fragrant. Add in the potatoes, frozen cauliflower and vegetable broth and simmer for 30 minutes.
3. Puree the soup
Puree the soup with an immersion blender until completely smooth. If using a regular blender, let it cool down a bit and puree in small batches. Add back into pot to reheat.
4. Season and serve with favorite potato soup toppings
Check for seasoning and add salt and pepper to taste. Serve with favorite potato soup toppings!
The best toppings for Potato, Leek & Cauliflower Soup
The base of this soup is vegan, making it the perfect canvas for anyone to load it up with their favorite potato soup toppings. My favorites are:
Chopped bacon
Chives
Garlic croutons
Cheddar cheese
Half and half or heavy cream (a swirl of coconut milk or cream would also be delicious!)
Drizzle of good olive oil
Can you freeze this Potato, Leek & Cauliflower Soup?
Yes. This recipe freezes like a dream. Allow the soup to cool completely before transferring to freezer safe containers. I love these Souper Cubes for freezing individual portions of soups and stews for meal prep.
Leftovers store well in the refrigerator for up to 3-4 days. Reheat in the microwave or on the stovetop before serving.
More delicious soup ideas:
White Bean, Sausage & Kale Soup
Red Kuri Squash Soup With Roasted Fennel
Creamy Potato, Leek and Cauliflower Soup {Dairy-free}
Ingredients
- 2 tbsp olive oil
- 4 large leeks
- 1 ½ lbs Yukon Gold potatoes
- 3 cups frozen cauliflower 12oz bag
- 4 cups vegetable broth
- 4-6 cloves garlic minced
- 2 tsp thyme or Italian seasonings
- 1 tsp salt
- more salt and pepper to taste
- Favorite toppings - bacon cheddar cheese, chives, croutons, half and half or heavy cream, coconut milk, olive oil
Instructions
- Clean leeks, peel and chop potatoes and mince garlic.
- Heat olive oil in a heavy bottom pot or dutch oven over medium heat. Add leeks and cook for 5-8 minutes until completely soft.
- Add in garlic, salt and thyme or Italian seasoning and cook for an additional minute or two until very fragrant.
- Add in potatoes, cauliflower and veggie broth and bring to a boil.
- Turn heat down to medium low, cover and simmer for 30 minutes until vegetables are completely soft.
- Puree the soup until completely smooth and serve with favorite potato soup toppings.
Tamara
The soup was so comforting and so easy to put together. It was the perfect solution to a cold rainy day! I’m definitely going to be making again very soon.
Chenée
This soup was so thick and creamy — I never would have guessed the base was vegan if I hadn’t made it myself! I did add bacon on top, though, so so much for that! lol. But I LOVED how easy it was so make and that it’s dairy free!!
Jazz
I loved the texture and flavor of this soup and especially the lack of dairy. Didn’t miss it at all!
Britney Brown
This soup was incredible! The leeks added so much flavor and the potatoes were so creamy. This recipe was perfect for a winter dinner!
Immaculate Ruému
Oh the creamy texture of this soup still amazes me, especially knowing that it’s dairy free. I had it with some lemony croutons and it was perfect!
Capri
The cauliflower and potato just make this soup so luscious and creamy! I loved the flavors!
Mila
This soup was so delicious and hearty! I forgot how much flavor and aroma leeks can add to a soup. You’ve inspired me to use them more often!
Crystal DaCruz
I am such a soup person and the texture of this soup is everything! Best soup I’ve had in a long time!
Cheryl Norris
I love the simplicity of this recipe and that it’s dairy free. The flavors are amazing and thumbs up for adding the bacon.
Kate
The flavors were out of this world! This soup was amazingly creamy and delicious! I’ve saved it up, going to make this again!
Renia
Thank you for supplying a dairy-free option. This is the perfect soup to warm the soul on the chilly winter snaps in Houston.
Marta
I’ve never added cauliflower to my vichyssoise so I was excited to try this version. It did not disappoint. I’ll be making this again for sure.
Heather
Our family gave this recipe a try in our dinner rotation this week and really enjoyed it! I was really surprised how deliciously creamy the soup turned out, even with no dairy! We topped it with bacon and cheddar cheese—it was totally decadent! Definitely adding this recipe into our dinner rotation for the future. Thanks, Jessica!