Is there anything more soul-soothing than a steaming bowl of potato leek soup? This velvety classic is a staple in my kitchen whenever I crave something comforting yet refined enough to serve to guests. It is silky, gently sweet from slowly softened leeks, and finished with fresh snips of chives that scatter across the surface like little green confetti, making every spoonful feel special.
What I love most is how such a short list of humble ingredients can turn into something so luxurious. A handful of potatoes, a few leeks, a splash of cream, and a little patience are all it takes. Whether you are curling up on a quiet weeknight or welcoming friends around the table, this soup delivers cozy elegance every single time.
Why You’ll Love This Recipe
This recipe has been in my rotation since my private chef days, beloved by clients, family, and anyone lucky enough to get a taste. It manages to be rich without being heavy and cozy without feeling fussy, which is a rare and wonderful balance for a soup to strike.
It is also endlessly adaptable. The classic version leans on butter and cream, but it is remarkably easy to make dairy-free or fully vegan with a simple cashew cream swap. That flexibility means you can serve one pot to a mixed table and keep everyone happy.
Beyond the flavor, it is a fantastic make-ahead dish that only tastes better the next day as the flavors settle and deepen. Velvety smooth, deeply flavorful, and built from just a few ingredients, it is the definition of a warm hug in a bowl.
Ingredients
The foundation of this soup is 3 medium leeks, using only the white and light green parts, cleaned well and sliced. They are sauteed in a combination of 2 tablespoons of unsalted butter and 1 tablespoon of olive oil, then rounded out with 2 minced garlic cloves for a savory backbone.
For body, you will need 2 pounds of Yukon Gold or Russet potatoes, peeled and diced, simmered in 4 cups of chicken or vegetable stock. Yukon Golds give a naturally creamy texture, while Russets make the soup even silkier, so use whichever you have on hand. To finish, stir in 1 cup of heavy cream or half-and-half for that luxurious richness.
Seasoning is simple but important: 1 teaspoon of salt plus more to taste, half a teaspoon of black pepper, and an optional quarter teaspoon of ground nutmeg, which adds a subtle, cozy warmth that pairs beautifully with leeks. Last but not least, 2 to 3 tablespoons of chopped fresh chives go into the pot, with extra reserved for garnish.

Step-by-Step Instructions
Start by prepping the leeks, which is the most important step for a clean, grit-free soup. Trim the dark green tops, slice the leeks lengthwise, and rinse them thoroughly to wash away any hidden sand, then cut them into quarter-inch rounds. In a large pot, melt the butter with the olive oil over medium heat, add the leeks and a pinch of salt, and saute for 6 to 8 minutes until they are very soft and just slightly golden. Be patient here, because soft leeks turn sweet and mellow rather than sharp.
Once the leeks are tender, stir in the minced garlic and cook for just 1 minute more, until fragrant. Watch it closely so the garlic does not burn and turn bitter. Now add the diced potatoes and pour in the stock, bringing everything to a gentle boil before reducing to a simmer. Cover the pot and let it cook for 15 to 20 minutes, or until the potatoes are completely fork-tender.
Remove the soup from the heat and blend it until perfectly smooth. An immersion blender works right in the pot, but for the silkiest results you can blend in batches using a standard blender. If you go that route, vent the lid and be cautious of the hot steam to avoid a soup volcano.
Return the pureed soup to the pot over low heat and stir in the cream, or your cashew cream and plant milk for a dairy-free version. Season with the salt, pepper, and nutmeg, and warm the soup gently without letting it boil, since boiling can cause the cream to split. Finally, stir in the chopped chives, taste, and adjust the seasoning one last time.
Ladle the finished soup into bowls and top with more fresh chives, a swirl of cream, or a drizzle of chive oil if you are feeling fancy. This recipe makes 4 to 6 servings, takes about 10 minutes to prep and 30 minutes to cook, and comes together in roughly 40 minutes from start to finish.

Tips for the Best Potato Leek Soup
The secret to a truly great potato leek soup lives in the leeks. Cook them slowly until they are soft and sweet rather than rushing them over high heat, and always rinse them well, since grit trapped between the layers is the most common way this elegant soup goes wrong. A little patience at the start pays off in every spoonful.
Texture is easy to fine-tune. If your soup turns out thicker than you like, simply add a splash of stock or warm water until it reaches the consistency you love. For a vegan version, use olive oil in place of butter and swap the cream for half a cup of blended soaked cashews plus a cup of almond or cashew milk. If you enjoy creamy potato soups, you might also love this cozy crockpot creamy potato soup or a hearty bowl of lentil soup with garlic bread.
For serving, this soup shines with crusty French bread, garlic toast, or a crisp green salad on the side. Feeling indulgent? Scatter crumbled crispy bacon over the top, or add a pinch of smoked paprika to the leeks for a subtle smoky depth. A quick chive oil drizzle also makes it look restaurant-worthy with almost no effort.
Kitchen Gear for This Recipe
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I freeze this soup?
Yes, it freezes beautifully. Let it cool completely, then transfer to airtight containers. Thaw in the fridge and reheat gently, adding a splash of stock to loosen it if needed.
Can I use milk instead of cream?
Sure. Whole milk works best. Just note that it will be a little lighter and less rich than the cream version, but still completely delicious.
How do I make the chive oil?
Blend 2 tablespoons of chopped chives with 3 to 4 tablespoons of a neutral oil like grapeseed or avocado until vibrant green. Strain through a fine mesh if you want it smooth, then drizzle on top just before serving.
Which potatoes are best for this soup?
Yukon Gold potatoes give a naturally creamy, buttery texture, while Russets break down more and make the soup extra silky. Both work wonderfully, so choose based on what you have.
Why should I not boil the soup after adding cream?
Boiling dairy can cause it to curdle or split, leaving a grainy texture. Warm the soup gently over low heat once the cream goes in to keep it smooth and velvety.
Comforting bowls like this are one of my favorite ways to slow down and eat well, and if you are looking to round out your table with more wholesome inspiration, browse these healthy eating ideas. If you try this comforting classic, I would love to see it, so tag @thekitchensaid on Instagram and share your cozy bowl with me.
Creamy Potato Leek Soup with Fresh Chives
American · Soup

A silky, comforting potato leek soup finished with cream and fresh chives, easily made dairy-free or vegan.
Ingredients
- 3 medium leeks (white and light green parts), cleaned and sliced
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 garlic cloves, minced
- 2 pounds Yukon Gold or Russet potatoes, peeled and diced
- 4 cups chicken or vegetable stock
- 1 cup heavy cream or half-and-half
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg (optional)
- 2 to 3 tablespoons chopped fresh chives, plus extra for garnish
Instructions
- Melt butter with olive oil in a large pot over medium heat. Add sliced leeks and a pinch of salt and saute 6 to 8 minutes until very soft.
- Stir in minced garlic and cook 1 minute until fragrant.
- Add diced potatoes and stock. Bring to a gentle boil, then cover and simmer 15 to 20 minutes until potatoes are fork-tender.
- Remove from heat and blend until smooth with an immersion or standard blender.
- Return to pot over low heat, stir in cream, and season with salt, pepper, and nutmeg. Warm gently without boiling.
- Stir in chopped chives, adjust seasoning, and serve topped with more chives.
Nutrition: 280 calories







