• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes
  • Diet Type
  • Fall Recipes
  • About
    • Contact

Sunglow Kitchen logo

menu icon
go to homepage
  • Recipes
  • Subscribe
  • Summer Recipes
  • About
    • Contact
    • Email
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Subscribe
    • Summer Recipes
    • About
      • Contact
    • Email
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Dairy-Free Recipes

    Dairy-free Potato Leek Soup

    Head shot of Petranka, founder of Sunglow Kitchen.
    Updated: Oct 18, 2023 · Published: Oct 26, 2021 by Petra · This post may contain affiliate links · 3 Comments
    Jump to Recipe Print Recipe

    Let me show you how to make the BEST dairy-free potato leek soup! It turns out super creamy and silky smooth, yet it's healthy and easy to make!

    Potato leek soup served in a white bowl and topped with fresh thyme.

    Nothing beats a big bowl of hearty potato leek soup, especially when you can easily make it vegan and dairy-free!

    Traditional potato leek soup requires heavy cream and butter, but you won't need them here! Thanks to the white beans, which we like to call "our secret ingredient for soups", this dish turns out amazing without any dairy!

    The best part is that this recipe comes together in just 1 pot and with 10 ingredients only! It's perfect served for dinner, alongside some crunchy croutons or my cornbread without buttermilk.

    For more potato recipes, check out my Five Guys Cajun Fries, Air Fryer Smashed Potatoes, and Potato Salad without Eggs.

    Jump to:
    • Ingredients and substitutions
    • How to make this recipe
    • Expert Tips
    • FAQs
    • How to re-heat
    • More Dairy-free Soup Recipes
    • 📖 Recipe

    Ingredients and substitutions

    • Potatoes. Starchy potatoes like Yukon Gold work best here.
    • Leeks. They bring a sweet onion flavor. If you are not a fan of leeks, you can use red or white onions instead.
    • White beans. They add creaminess, plus some plant-based protein.
    • Garlic. It's important to use fresh garlic here, both for flavor and depth.
    • Seasonings: fresh thyme, bay leaves, salt, and black pepper. If you can't find fresh thyme, you can use dried thyme instead.
    • Low-sodium vegetable broth. Either homemade vegetable broth or store-bought. Or you can use water.
    • Olive oil or dairy-free butter, for cooking.
    Gathered ingredients for making our dairy-free potato leek soup.

    How to make this recipe

    This recipe starts with carefully washing and roughly chopping the leeks.

    Next, saute them in olive oil or dairy-free butter until they soften, for about 5 minutes. Add in the garlic and cook until it releases its flavor, for 5-6 more minutes.

    Cooking leeks in a white Dutch oven.

    Next, add the diced potatoes, white beans, thyme, bay leaves, salt, black pepper, and vegetable broth. Bring to a boil. Cover and simmer for 15-20 minutes on medium-low heat, until the potatoes are very soft.

    Use an immersion blender to puree the soup (you can leave some chunks if you like). Serve with fried chickpeas (for crunch), chives, or just with a drizzle of olive oil on top.

    Stirring the chunky potato leek soup with a wooden spoon.

    Expert Tips

    • Wash your leeks well. Cut your leeks in half lengthwise and wash each half under cold water. Make sure to wash in between the layers as well, because dirt usually traps there.
    • Use starchy potatoes like Yukon Gold potatoes. Technically, any type of potatoes can work here, but Yukon Gold potatoes make this soup extra creamy!
    • Cook the leeks just until they are lightly golden, and be careful not to let them burn! This will change the flavor, so we want to prevent it.
    • Make sure the potatoes are well cooked. Again, soft potatoes equal a creamy soup. Cook your potatoes until they are so soft you can easily smash them with a fork.
    A white dutch oven filled with dairy-free potato soup.

    FAQs

    Can you freeze it?

    You can! Let the soup cool to room temperature, then transfer it to a container and cover it with a lid. Freezer for up to 6 months. Let it thaw overnight in the fridge before serving.

    How long does it last?

    This recipe is great for meal prep and it lasts for a good 5 days in the fridge.

    How do you thicken soup?

    If your soup is too watery, you can thicken it by mixing 2 tablespoons of either flour or cornstarch with 4-5 tablespoons of water. Mix until it dissolves. Gradually add the mixture to the soup, whisking constantly.

    How to re-heat

    • Stovetop: Add soup to a pot and heat over medium heat for 5 minutes or until warm. Add a splash of water if it's too thick.
    • Microwave: Transfer soup to a bowl and microwave for 1-2 minutes or until warm.

    More Dairy-free Soup Recipes

    Sweet Potato Soup

    Wild Rice Mushroom Soup

    Roasted Cauliflower Soup

    Broccoli Pea Soup

    Vegan Golden Noodle Soup

    📖 Recipe

    Potato leek soup served in a white bowl and topped with fresh thyme.

    Dairy-free Potato Leek Soup Recipe

    Let me show you how to make the BEST dairy-free potato leek soup! It turns out super creamy and silky smooth, yet it's healthy and easy to make!
    4.80 from 5 votes
    Print Pin Rate
    Course: Main Course, Side Dish
    Cuisine: French-Inspired
    Prep Time: 15 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 45 minutes minutes
    Servings: 6
    Author: Petra
    Prevent your screen from going dark

    Equipment

    • Stovetop
    • Soup pot

    Ingredients

    • 2 tablespoon olive oil or dairy-free butter
    • 4 large leeks, well washed and roughly chopped
    • 3 garlic cloves, peeled and chopped
    • 2 pounds Yukon Gold potatoes, peeled and roughly chopped
    • 1 15-oz can white beans, drained and rinsed
    • 2 bay leaves
    • 3-4 strings fresh thyme (or sub with ½ teaspoon dried thyme)
    • 1 teaspoon salt
    • Freshly cracked black pepper, to taste
    • 6-8 cups vegetable broth or water
    Step-by-step imagesScroll back to find detailed recipe photos!

    Instructions

    • To a large soup pot or a Dutch oven, heat the olive oil or butter over medium heat. Add the leeks and cook for 5 minutes, lowering the heat if necessary, to prevent burning. Then add the garlic and cook for 5 more minutes, stirring occasionally, until the leeks are lightly golden and the garlic releases its flavor.
    • Add the potatoes, white beans, bay leaves, thyme strings, salt, black pepper, and vegetable broth. Stir and bring to a boil. Simmer over medium-low heat for 15-20 minutes with a lid on, until the potatoes are very soft.
    • Take out the thyme and the bay leaves and use an immersion blender to blend the soup. If you are using a standard blender, make sure to let the soup cool a bit before handling. Fill the jar only halfway through and leave the hole in the lid open to allow steam to escape. Blend until creamy and pour into a clean pot.
    • Add this point, you can taste and adjust the flavor, and the thickens of the soup. If it's too thick, add more vegetable broth, one cup at a time, until you reach the desired consistency.
    • Serve with a drizzle of olive oil and some fresh thyme on top. If you're feeling extra fancy you can top it with some dairy-free cheese as well (optional). Enjoy!

    Notes

    Storage Tips
    Fridge: Let soup cool to room temperature. Transfer to a container with a lid. Store in the fridge for up to 5 days.
    Freezer: Let soup cool to room temperature. Transfer to a container with a lid. Freeze for up to 6 months. Let thaw overnight in the fridge before serving.
    *Nutrition information is a rough estimate calculated without optional ingredients, and with olive oil.

    Nutrition

    Calories: 302kcal

    Nutrition information is a rough estimate calculated with third-party calculations without including the optional ingredients.

    Tried this recipe?Leave me a rating and a comment telling me how it went. Or tag me at @sunglowkichen and hashtag #sunglowkitchen on Instagram!

    More Delicious Dairy-free Recipes

    • Tomato orzo in a white Dutch oven.
      Tomato Orzo with Chickpeas and Spinach (No Chop)
    • Sweet potato soup served in a blue bowl, placed on a round wooden chopping board.
      Carrot Sweet Potato Soup
    • Pumpkin tomato soup served in a bowl and topped with cream, olive oil and fresh basil.
      Simple Pumpkin Tomato Soup
    • Vegan chickpea cheesecake topped with stewed strawberries.
      Vegan Strawberry Cheesecake (with a secret ingredient!)

    Reader Interactions

    Comments

    1. CWaz says

      March 27, 2024 at 7:14 pm

      4 stars
      Made a half-recipe, using 3 leeks and the whole can of white beans, and blended it completely smooth. Nice flavor. Made a lovely warming lunch for us on a chilly & wet day.

      Reply
    2. Julia says

      December 18, 2021 at 9:28 pm

      5 stars
      I loved this soup! It was hearty, comforting, and very creamy!

      Reply
      • Petranka says

        December 18, 2021 at 9:30 pm

        Yay! Glad you enjoyed it, Julia!

        Reply
    4.80 from 5 votes (3 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Head shot of Petranka, founder of Sunglow Kitchen.

    Hi, I'm Petra!

    I'm a professional chef and a certified nutritionist! Sunglow Kitchen is all about easy vegan and vegetarian recipes that anyone can make at home, even if you're a beginner. Learn more about me here!

    ⭐️ Popular Posts

    • Overnight oats without yogurt served in a white bowl and topped with fresh berries, crushed pecans, and a drizzle of honey.
      Easy Overnight Oats without Yogurt (4 Ingredients!)
    • Famous Eggplant Tofu (Panda Express Copycat Recipe)
    • Two glasses filled with green smoothie with glass straw pointing out of them.
      Detox Island Green Smoothie (Tropical Smoothie Copycat)
    • Five carrot cake cupcakes on a marble platter, topped with carrot cake frosting without cream cheese.
      Carrot Cake Frosting Without Cream Cheese
    • Fried silken tofu cubes served on a piece of parchment paper, and topped with sea salt and fresh cilantro.
      Super Crispy Fried Silken Tofu (Vegan)
    • Shakshuka for one served from a cast-iron skillet and topped with feta cheese, basil leaves and red pepper flakes.
      Easy Shakshuka for One (with Fresh or Canned Tomatoes)

    🍂 Fall Favorites

    • Pumpkin tomato soup served in a bowl and topped with cream, olive oil and fresh basil.
      Simple Pumpkin Tomato Soup
    • Sweet potato beet salad served on a platter, with two wooden spoons next to it.
      Fall Roasted Sweet Potato Beet Salad with Feta
    • A piece of lentil pot pie served on a white plate, placed on a round wooden cutting board.
      Mushroom Lentil Pot Pie (with Puff Pastry)
    • Pumpkin puree served in a glass jar that is placed over a marble coffee cup pad.
      Pumpkin Puree Using Boiled Pumpkin (No Oven!)
    • Two clear cups filled with overnight oats, topped with cinnamon.
      Easy Applesauce Overnight Oats
    • Hot boba tea served in a large glass jar.
      Hot Bubble Milk Tea (Boba)

    Featured In

    A collage of logos of brands Sunglow Kitchen has been featured on.

    Footer

    Legal & Contact

    • About Us
    • Contact
    • Privacy Policy
    • Accessibility Policy
    • Get your FREE eBook!

    Follow

    • Pinterest
    • Instagram
    • Facebook
    • YouTube

    As an Amazon Associate, I earn from qualifying purchases, at no additional cost to you.

    Copyright © 2025 Sunglow Kitchen. All Rights Reserved.

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.