You know that soup you had at a cute little bistro once — the one that was silky, rich, and had that subtle oniony depth you couldn’t quite place?
This is that soup. Made in your kitchen. In under an hour.
Potato leek soup sounds simple (and it is), but what comes out of the pot is genuinely one of those meals that makes people stop mid-bite and go, “Wait… what’s in this?”
The answer is not much. That’s the whole point.
What Makes This Soup Special
Leeks are basically the refined cousin of onions. They have this gentle, slightly sweet flavor that melts into the broth and wraps around every piece of potato.
The result? A velvety, warming bowl of soup that somehow feels both light and deeply satisfying at the same time.
And yes, you can make it totally dairy-free. More on that below.
What You’ll Need

For the soup:
- 3 large leeks (white and light green parts only)
- 1.5 lbs (about 680g) Yukon Gold potatoes, peeled and diced
- 4 tablespoons unsalted butter (or olive oil for dairy-free)
- 4 cloves garlic, minced
- 4 cups (960ml) chicken broth or vegetable broth
- 1 cup (240ml) heavy cream (or full-fat coconut milk for dairy-free)
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon white pepper
- ½ teaspoon dried thyme
- Fresh chives, for garnish
- Crusty bread, for serving (trust me on this)
Tools You’ll Need
- Large heavy-bottomed pot or Dutch oven
- Cutting board and sharp chef’s knife
- Immersion blender (or a regular blender — see pro tips)
- Wooden spoon or spatula
- Ladle
- Measuring cups and spoons
- Colander (for washing the leeks)
Pro Tips
These are the things nobody tells you the first time around.
1. Wash your leeks obsessively. Leeks trap dirt and grit between their layers like it’s their job. Slice them first, then rinse them in a colander under cold water. Skip this step and you’ll end up with a slightly crunchy, gritty soup. Not great.
2. Don’t rush the leek sauté. Give your leeks 8 to 10 full minutes over medium-low heat. They need to go completely soft and almost jammy before you add anything else. This step builds the entire flavor foundation of the soup — rushing it gives you a flat, forgettable result.
3. Yukon Golds are non-negotiable (almost). Yukon Gold potatoes have a naturally buttery, creamy texture when cooked. Russets work too, but they can make the soup feel a little gluey if over-blended. Stick with Yukons if you can find them.
4. Blend carefully if using a regular blender. Hot liquids expand when blended. Fill the blender no more than halfway, hold the lid down with a folded kitchen towel, and start on low. A soup explosion is not the memory you want attached to this recipe.
5. Season at the end. Broth varies in saltiness from brand to brand. Always taste and adjust the seasoning after blending, not before.
How to Make Potato Leek Soup

Prep time: 15 minutes Cook time: 35 minutes Total time: 50 minutes Serves: 4 to 6
Step 1: Prep the leeks
Trim off the dark green tops and the root ends of the leeks. Slice the white and light green parts into ½-inch rounds. Place them in a colander and rinse thoroughly under cold water, separating the layers to remove any hidden dirt.
Step 2: Sauté the leeks
Melt the butter in a large pot over medium-low heat. Add the leeks and a pinch of salt. Cook, stirring occasionally, for 8 to 10 minutes until the leeks are completely soft and wilted. Add the garlic and cook for another 1 to 2 minutes until fragrant.
Step 3: Add the potatoes and broth
Add the diced potatoes, broth, thyme, salt, and white pepper. Stir to combine. Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 20 minutes, or until the potatoes are completely tender and fall apart when pierced with a fork.
Step 4: Blend
Remove the pot from heat. Use an immersion blender to blend the soup until smooth and creamy. If using a regular blender, work in batches as described in the pro tips above.
For a slightly textured soup (not fully smooth), blend about three-quarters of the pot and leave the rest chunky. Both versions are delicious.
Step 5: Stir in the cream
Return the blended soup to low heat. Stir in the heavy cream (or coconut milk) and warm through for 3 to 5 minutes. Taste and adjust salt as needed.
Step 6: Serve
Ladle into bowls and top with fresh chives, a drizzle of olive oil or cream, and a crack of black pepper. Serve with crusty bread on the side.
Substitutions and Variations
Dairy-free version: Swap the butter for olive oil and the heavy cream for full-fat coconut milk. The coconut flavor is mild and blends in beautifully.
Vegan version: Use vegetable broth and the dairy-free swaps above.
Add some smokiness: Crispy bacon or pancetta crumbled on top takes this to a whole other level. Smoked paprika stirred into the soup also works.
Make it heartier: Add a can of white beans before blending for extra protein and thickness.
Spice it up: A pinch of cayenne or a swirl of chili oil on top adds a nice contrast to the creaminess.
Use a different green: Wild garlic greens or fresh spinach stirred in at the end give it a beautiful color and a mild earthy note.
Make Ahead Tips
This soup is one of those recipes that actually tastes better the next day once the flavors have had time to meld.
- Make the full soup up to 3 days ahead and store in the fridge. Reheat on the stovetop over medium-low heat, stirring occasionally and adding a splash of broth if it thickens too much.
- Prep the leeks and potatoes the day before. Store them in separate airtight containers in the fridge.
- Freeze it (without the cream) for up to 3 months. Add the cream fresh when reheating.
Nutritional Info (Per Serving, Approx.)
| Nutrient | Amount |
|---|---|
| Calories | ~320 kcal |
| Carbohydrates | 32g |
| Protein | 5g |
| Fat | 19g |
| Fiber | 3g |
| Sodium | ~620mg |
Based on a 6-serving yield using full-fat cream and chicken broth. Values vary with substitutions.
Meal Pairing Suggestions
This soup pairs well with:
- A simple green salad with lemon vinaigrette to cut through the richness
- Crusty sourdough or a fresh baguette for dipping
- A sharp cheddar grilled cheese — yes, this is an acceptable dinner
- Roasted chicken as a starter before the main course
- A glass of crisp white wine like a Sauvignon Blanc or unoaked Chardonnay
Leftovers and Storage
Fridge: Store in an airtight container for up to 4 days. The soup will thicken as it sits — just loosen it up with a splash of broth when reheating.
Freezer: Freeze without the cream for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Stovetop over medium-low is best. Stir often. Avoid a hard boil or the cream can separate.
Tip: This soup can also be served cold, similar to a vichyssoise. Chill it completely and serve in cold bowls with fresh herbs on top — it’s a completely different (and very elegant) experience.
FAQ
Can I use frozen leeks? You can in a pinch, but fresh leeks give you better texture and flavor during the sauté step. Frozen leeks release a lot of water and can make the base watery.
My soup turned out too thick. What do I do? Add warm broth or water, one splash at a time, stirring between each addition until you reach your preferred consistency. This is normal — potatoes continue to absorb liquid as the soup cools.
Can I make this in a slow cooker? Yes. Sauté the leeks and garlic on the stovetop first (this step matters), then transfer everything to the slow cooker with the broth and potatoes. Cook on low for 6 to 7 hours or high for 3 to 4 hours. Blend and stir in cream before serving.
Is this soup gluten-free? It is, as long as you use a gluten-free broth (most are, but check the label). Skip the bread or use a gluten-free loaf on the side.
Can I add other vegetables? Absolutely. Cauliflower blended in adds creaminess without flavor. Celery adds a light, fresh note. Parsnips give it a subtle sweetness.
What if I don’t have an immersion blender? A regular stand blender works great — just blend in small batches, and always start on low with hot liquids. A food processor also works for a slightly chunkier texture.
Wrapping Up
If you’ve been sleeping on potato leek soup, this is your sign to wake up. 😄
It’s the kind of recipe that looks impressive, tastes like you spent all day on it, and secretly took less than an hour. Your dinner guests don’t need to know that part.
Make it on a Sunday and you’ll be eating well all week. Make it for a dinner party and someone will inevitably ask you for the recipe. Make it on a random Tuesday when you just need something warm and good — that might actually be the best reason of all.
Give it a try and leave a comment below! Tell me how it went, what substitutions you made, or any questions you have. I love hearing how these recipes turn out in real kitchens.