
Potato leek soup is my go-to dinner when I need something warm and filling fast. Most leek soups come out thin and bland, but this recipe builds real body with butter, cream, and a partial mash technique. It takes 45 minutes and uses one pot.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Method: Stovetop
Why This Potato Leek Soup Works
The leeks soften into something silky and mild. They bring a gentle onion flavor that doesn’t overpower the potato base.
I mash about half the potatoes directly in the pot. This thickens the broth without flour or cornstarch.
A splash of heavy cream at the end rounds out the flavor. The soup stays rich without feeling heavy.
Ingredients
- 3 large leeks, white and light green parts only, halved and sliced
- 1.5 lbs (680g) Yukon Gold potatoes, peeled and diced into 1-inch cubes
- 3 tablespoons unsalted butter
- 3 cloves garlic, minced
- 5 cups (1.2L) chicken broth or vegetable broth
- 1/2 cup (120ml) heavy cream
- 1 teaspoon fresh thyme or 1/2 teaspoon dried thyme
- 1 bay leaf
- 1 teaspoon apple cider vinegar
- 1 teaspoon kosher salt
- 1/4 teaspoon black pepper
What You Need for Potato Leek Soup
Leeks — use only the white and light green parts. The dark green tops are tough and bitter. Slice them thin so they soften quickly in the butter.
Yukon Gold potatoes — these have a creamy, waxy texture that holds up during cooking. Russets work too but break down faster and make the soup starchier.
Unsalted butter — this is the base of the flavor. Do not substitute oil here. The butter coats the leeks and builds the soup richness from the start.
Garlic — adds depth behind the leek flavor. Fresh cloves are best. Garlic powder works at 1/4 teaspoon per clove if needed.
Chicken or vegetable broth — use low-sodium so you control the salt. Vegetable broth keeps this vegetarian and works just as well.
Heavy cream — stirred in at the very end. It adds body and a slightly sweet finish. Whole milk or half-and-half work for a lighter version.
Apple cider vinegar — just 1 teaspoon brightens the whole pot. It cuts through the richness without any sour flavor.
How to Make Potato Leek Soup
- Clean the leeks well. Halve them lengthwise, then slice into half-moons. Rinse in a bowl of cold water, swishing to remove any grit. Drain and pat dry.
- Melt butter in a large pot over medium heat. Add leeks and 1/2 teaspoon salt. Cook for 8 minutes, stirring often, until soft and wilted.
- Add garlic. Cook for 1 minute until fragrant.
- Add potatoes, broth, thyme, bay leaf, and apple cider vinegar. Stir to combine.
- Bring to a boil, then reduce heat to medium-low. Simmer uncovered for 20 minutes, until potatoes are fork-tender.
- Remove the bay leaf. Use a potato masher to mash about half the potatoes directly in the pot. Stir to incorporate.
- Stir in heavy cream. Season with remaining salt and black pepper. Simmer for 2 more minutes.
- Ladle into bowls. Serve hot.
Potato Leek Soup Variations
Dairy-Free Potato Leek Soup
Swap the butter for olive oil and use full-fat coconut milk instead of heavy cream. The soup stays thick and rich. The coconut flavor is mild and disappears behind the leeks.
Potato Leek Soup with Bacon
Crisp 4 slices of bacon in the pot before adding the butter. Remove the bacon, crumble it, and stir it back in after the cream. The smoky, salty bite against the creamy leek base is worth the extra step.
Blended Potato Leek Soup
For a silky smooth version, use an immersion blender to fully puree the soup after step 6. Blend directly in the pot for 1-2 minutes until completely smooth. This is the French vichyssoise style — serve it warm or cold.
Spicy Potato Leek Soup
Add 1/4 teaspoon cayenne pepper and a pinch of red pepper flakes with the garlic. The heat builds slowly and pairs well with the cream. Top with a swirl of chili oil before serving.
Tips for the Best Potato Leek Soup
- I always rinse the sliced leeks in water before cooking. Sand hides between the layers and ruins the final texture if you skip this step.
- Do not rush the leek softening step. Eight full minutes over medium heat builds the sweet, mellow flavor this soup is known for.
- Mash conservatively. I target about half the potatoes. Too much mashing turns the soup pasty instead of creamy.
- Add the cream off heat or on the lowest setting. Boiling cream after adding it can make the soup break.
- Taste before the vinegar and again after. The one teaspoon of apple cider vinegar lifts the whole bowl — skip it and the soup tastes flat.
- For a richer leek flavor, let the leeks cook a full 10 minutes until they look almost melted in the butter.
Make Ahead & Storage
This potato leek soup keeps in the fridge for up to 4 days in an airtight container. I make a full batch Sunday and reheat individual portions through the week. The flavor gets better on day two.
To freeze, let the soup cool completely before transferring. Leave out the cream before freezing — stir it in after reheating. Freeze in quart containers for up to 3 months. Thaw overnight in the fridge, then reheat over low heat, stirring often.
Common Questions
Do I need to peel the potatoes for potato leek soup?
I peel them for this recipe. Yukon Gold skins are thin and not unpleasant, but peeling gives the soup a cleaner, creamier look. Leave the skins on if you want extra texture and do not mind a more rustic result.
Can I make potato leek soup without cream?
Yes. Leave out the cream entirely and add an extra 1/2 cup of broth. The soup will be lighter and brothier but still flavorful. You can also blend a portion of the potatoes to add body without any dairy.
Why is my potato leek soup gluey?
Over-mashing is the most common cause. Once potatoes are overworked, they release too much starch and the soup turns gluey. Mash gently and stop when the broth looks creamy but still has visible chunks.
Can I use frozen leeks in potato leek soup?
Yes. Add them straight from frozen and extend the softening time by 3-4 minutes. Frozen leeks release more water, so your soup may be slightly thinner — adjust with a small extra potato or reduce the broth by 1/2 cup.
Potato leek soup is one of those recipes I come back to every fall and winter. Save this recipe now and tap the link for the full guide at MillennialHawk.com.
Potato Leek Soup Recipe for Dinner Tonight
A thick, creamy one-pot soup made with buttery leeks, Yukon Gold potatoes, and a splash of cream — ready in 45 minutes.
Ingredients
- 3 large leeks, white and light green parts only, halved and sliced
- 1.5 lbs (680g) Yukon Gold potatoes, peeled and diced into 1-inch cubes
- 3 tablespoons unsalted butter
- 3 cloves garlic, minced
- 5 cups (1.2L) chicken broth or vegetable broth
- 1/2 cup (120ml) heavy cream
- 1 teaspoon fresh thyme or 1/2 teaspoon dried thyme
- 1 bay leaf
- 1 teaspoon apple cider vinegar
- 1 teaspoon kosher salt
- 1/4 teaspoon black pepper
Instructions
- Clean the leeks well. Halve them lengthwise, then slice into half-moons. Rinse in a bowl of cold water, swishing to remove any grit. Drain and pat dry.
- Melt butter in a large pot over medium heat. Add leeks and 1/2 teaspoon salt. Cook for 8 minutes, stirring often, until soft and wilted.
- Add garlic. Cook for 1 minute until fragrant.
- Add potatoes, broth, thyme, bay leaf, and apple cider vinegar. Stir to combine.
- Bring to a boil, then reduce heat to medium-low. Simmer uncovered for 20 minutes, until potatoes are fork-tender.
- Remove the bay leaf. Use a potato masher to mash about half the potatoes directly in the pot. Stir to incorporate.
- Stir in heavy cream. Season with remaining salt and black pepper. Simmer for 2 more minutes.
- Ladle into bowls. Serve hot.
