If you’re in search of a cozy, light, and flavorful dish, this healthy potato leek soup is the perfect answer. Creamy, velvety, and naturally nutritious, it’s packed with wholesome leeks, golden potatoes, and hints of thyme for aromatic depth. Plus, it can easily be made vegan or gluten-free without losing any of its rich flavor.

We developed this recipe to bring you the ultimate balance of healthy ingredients and satisfying taste. After testing countless variations, we’ve nailed the perfect combination of tender potatoes, soft leeks, and an irresistibly creamy texture. Whether you’re aiming to boost your veggie intake, fuel your body with nourishing meals, or simply indulge in a bowl of cozy comfort, this soup delivers on every front.
Why This Healthy Potato Leek Soup Is Good for You
- Rich in vitamins and minerals: Leeks are loaded with vitamin K, while potatoes offer potassium and vitamin C.
- Supports digestion: The fiber from both leeks and potatoes aids in gut health and keeps you feeling full.
- Heart-friendly fats: Olive oil or ghee brings nourishing monounsaturated fats to the table.
- Adaptable to different diets: With vegan, gluten-free, and low-carb options easily integrated, it’s perfect for a variety of lifestyles.
Wholesome Ingredients for This Healthy Potato Leek Soup
Each ingredient in this recipe has been carefully chosen to offer both nutrition and flavor. Here are a few key players and why we love them:
- Leeks: These mildly sweet, onion-like vegetables are rich in antioxidants and vitamin A. Look for firm, dark green tops with white, non-bruised bottoms. Make sure to wash them thoroughly as they often hide dirt between layers.
- Yukon Gold Potatoes: With their buttery texture and natural creaminess, Yukon Golds create a luxurious soup without needing loads of added fat. Sub in red potatoes or peeled russets for a slightly different twist.
- Olive Oil: A drizzle of high-quality extra-virgin olive oil enhances the richness of the soup while providing heart-healthy fats. Butter or ghee also work well if you prefer traditional flavors.
- Fresh Thyme: This herb adds aromatic brightness and complements the earthiness of leeks and potatoes beautifully. Dry thyme will work in a pinch; just use a smaller amount.
Healthy Potato Leek Soup Recipe Details
- Servings: 8 cups
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Ingredients for Healthy Potato Leek Soup
- 4 large leeks (4-5 cups sliced)
- 3 tablespoons olive oil (or sub butter or ghee)
- 4 cloves garlic, roughly chopped
- 1 tablespoon fresh thyme (or 1 teaspoon dry thyme)
- 1 1/2 pounds Yukon Gold potatoes, thinly sliced (or substitute red, fingerling, or peeled russets)
- 4 cups vegetable broth or chicken stock
- 1 teaspoon salt, more to taste
- 1/2 teaspoon freshly cracked black pepper
- 1/2 cup sour cream (or heavy cream; see notes for vegan substitutions)
- 2 tablespoons fresh chives (or scallions) for garnish
- Optional: Leek oil for drizzling (made from the green tops of leeks)
How to Make Healthy Potato Leek Soup
- Prepare the leeks: Slice leeks into 1/4-inch rounds and rinse thoroughly under running water to remove dirt. Use your hands to separate layers. Drain well.
- Sauté the aromatics: In a large pot, heat olive oil over medium-low heat. Add the rinsed leeks, garlic, and thyme. Cook for 8-10 minutes until soft, golden, and fragrant, stirring occasionally.
- Add potatoes and stock: Stir in the thinly sliced potatoes, followed by the vegetable broth, salt, and pepper. Raise the heat to bring everything to a boil, then cover, lower the heat, and let it simmer for 15-20 minutes until the potatoes are fork-tender.
- Blend: Use an immersion blender to puree the soup to your desired consistency. Be cautious not to overblend as it can lead to a gummy texture. Alternatively, use a regular blender in batches, ensuring it’s less than half full to prevent spills.
- Finish the soup: Return the blended soup to the pot. Stir in the sour cream, then taste and adjust seasoning as needed. Warm the soup gently over low heat.
- Garnish and serve: Ladle the soup into bowls, drizzle with optional leek oil, and sprinkle with fresh chives or scallions. Serve hot and enjoy!
How to Customize This Healthy Potato Leek Soup for Your Diet
- Vegan: Replace sour cream with cashew cream or a vegan alternative, or omit it entirely for a naturally creamy soup.
- Keto-Friendly: Substitute potatoes with cauliflower to reduce carbs while retaining creaminess.
- Gluten-Free: This recipe is naturally gluten-free, but always verify ingredient labels on your chosen broth and seasonings.
- Higher Protein: Add cooked white beans to the soup base for a protein boost and blend them into the mixture.
Our Team’s Tips for the Best Healthy Potato Leek Soup
- Always rinse leeks well, as dirt tends to hide between layers.
- If blending in a standard blender, fill it only halfway to prevent messy spills.
- For a luxurious finish, make leek oil by blending sautéed leek tops with olive oil.
- For meal prep, store in an airtight container for up to 5 days in the fridge or freeze for up to 3 months.
Common Questions About Healthy Potato Leek Soup
Can I make this creamy potato leek soup vegan?
Yes! Simply swap the sour cream for a plant-based alternative or leave it out entirely.
What’s the best way to store this soup?
Let the soup cool completely before transferring it to an airtight container. It will last up to 5 days in the fridge.
What’s the purpose of leek oil?
Leek oil enhances both flavor and presentation by adding a fresh, herbaceous drizzle to your finished bowl.
How can I avoid a gummy texture?
Blend the soup until smooth, but resist overblending, especially if using an immersion blender.
This healthy potato leek soup is proof that comfort food can be both nourishing and packed with flavor. What other hearty soups are on your winter menu?

Healthy Potato Leek Soup
Ingredients
- 4 large leeks 4-5 cups sliced
- 3 tablespoons olive oil or sub butter or ghee
- 4 cloves garlic roughly chopped
- 1 tablespoon fresh thyme or 1 teaspoon dry thyme
- 1 1/2 pounds Yukon Gold potatoes thinly sliced; or substitute red, fingerling, or peeled russets
- 4 cups vegetable broth or chicken stock
- 1 teaspoon salt more to taste
- 1/2 teaspoon freshly cracked black pepper
- 1/2 cup sour cream or heavy cream; see notes for vegan substitutions
- 2 tablespoons fresh chives or scallions for garnish
- optional leek oil for drizzling (made from the green tops of leeks)
Instructions
- Slice leeks into 1/4-inch rounds and rinse thoroughly under running water to remove dirt. Use your hands to separate layers. Drain well.
- In a large pot, heat olive oil over medium-low heat. Add the rinsed leeks, garlic, and thyme. Cook for 8-10 minutes until soft, golden, and fragrant, stirring occasionally.
- Stir in the thinly sliced potatoes, followed by the vegetable broth, salt, and pepper. Raise the heat to bring everything to a boil, then cover, lower the heat, and let it simmer for 15-20 minutes until the potatoes are fork-tender.
- Use an immersion blender to puree the soup to your desired consistency. Be cautious not to overblend as it can lead to a gummy texture. Alternatively, use a regular blender in batches, ensuring it’s less than half full to prevent spills.
- Return the blended soup to the pot. Stir in the sour cream, then taste and adjust seasoning as needed. Warm the soup gently over low heat.
- Ladle the soup into bowls, drizzle with optional leek oil, and sprinkle with fresh chives or scallions. Serve hot and enjoy!
