Some soups shout. This one murmurs. Potato leek soup — the French classic vichyssoise in its cold form, though I serve it hot nine times out of ten — is built from two humble ingredients and tastes like far more than the sum of them. Leeks bring a sweetness that onions cannot quite match, all soft and green and mild, and potatoes give the soup its body without a drop of flour or a roux. Blend most of it, leave a few chunks if you like it rustic, finish with a swirl of cream, and you have a bowl that works as a Tuesday supper or the first course of a dinner party without changing a thing about it.
The one technique that matters is cleaning the leeks properly. Leeks grow in sandy soil, pushing up through it as they grow, and grit hides between their layers like it is paying rent. A bowl of soup ruined by one crunch of sand is a particular kind of disappointment. The fix takes two minutes: slice the leeks first, then wash the slices in a big bowl of water, swishing and letting the grit sink. I will remind you again in the instructions, because it is that important.
Beyond that, this is one of the most forgiving soups in the repertoire. The potatoes can be any starchy or all-purpose kind you have. The broth can be chicken or vegetable. The cream is a finishing touch, not a structural one. Make it once and you will be able to make it forever, from memory, which is the real definition of a staple recipe.

Why You’ll Love This Recipe
- Two main ingredients, one pot. The shopping list is short and nothing on it is precious.
- Naturally thick and silky. The potatoes do all the work; blend more for velvet, less for rustic.
- Gentle but not bland. Leeks, garlic, thyme, and a bay leaf build real savoriness underneath the mildness.
- Vegetarian-friendly without trying. Use vegetable broth and it is a meatless main that satisfies like one.
- Tastes better tomorrow. The flavors settle and deepen overnight, and it reheats like a dream.
Ingredients
- 3 large leeks (about 1 1/2 pounds), white and light green parts only
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1 1/2 pounds Yukon Gold or russet potatoes (about 3 medium), peeled and cut in 3/4-inch chunks
- 5 cups chicken or vegetable broth, low-sodium preferred
- 1 bay leaf
- 3 sprigs fresh thyme, or 1/2 teaspoon dried
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black or white pepper
- 1/2 cup heavy cream, plus more for swirling (or half-and-half)
- 2 tablespoons snipped fresh chives, for serving
- Optional garnishes: crumbled cooked bacon, a drizzle of olive oil, extra thyme leaves
On potato choice: Yukon Golds give a buttery flavor and a naturally creamy blend, and they are my pick here. Russets blend even silkier but can turn gluey if you over-blend them, so pulse gently. Avoid waxy red potatoes — they stay chunky and a little grainy no matter what you do.

Instructions
- Clean the leeks like you mean it. Trim the roots and the dark green tops from the leeks (save the tops for stock if you make it). Halve the leeks lengthwise, then slice crosswise into 1/2-inch pieces. Put the slices in a large bowl of cold water, swish them around with your hands, and let them sit for 2 minutes while the grit sinks. Lift the leeks out with your hands or a slotted spoon — do not pour them into a colander, or the grit pours back over them. Repeat with fresh water if the first bowl was very sandy.
- Soften the leeks. Melt the butter with the olive oil in a large pot over medium heat. Add the leeks and a pinch of salt and cook, stirring now and then, for 8 to 10 minutes, until completely soft and sweet-smelling but not browned. A little golden edge on a few pieces is fine; real browning changes the soup’s character.
- Add garlic and potatoes. Stir in the garlic and cook 1 minute. Add the potato chunks, broth, bay leaf, thyme, salt, and pepper, and stir.
- Simmer. Bring to a boil, then reduce to a steady simmer and cook, partially covered, for 18 to 22 minutes, until the potatoes are completely tender and a chunk mashes easily against the side of the pot with a spoon.
- Blend. Remove the bay leaf and thyme stems. For a silky soup, blend everything with an immersion blender right in the pot until smooth, 1 to 2 minutes. For a rustic soup, blend about two-thirds and leave the rest chunky, or mash a few spoonfuls of potato against the side and stir them back in. If you use a countertop blender, work in batches and vent the lid — hot soup expands.
- Finish with cream. Stir in the cream and simmer 2 more minutes, just to warm through. Taste carefully and adjust salt and pepper; this soup needs confident seasoning because potatoes absorb salt as they sit. The consistency should coat a spoon — thin with a splash of broth or water if it is too thick, or simmer a few minutes more if too thin.
- Serve. Ladle into warm bowls. Swirl a spoonful of cream over each, shower with chives, and finish with bacon, olive oil, or thyme if you like. Serve hot, with good bread.

Tips for Success
- Do not skip the second wash if the water is gritty. Grit is the only thing that can truly ruin this soup, and it costs two minutes to prevent.
- Keep the leeks pale. Browning them deepens the flavor toward onion-soup territory and muddies the color. Soft and sweet is the goal.
- Blend russets gently. Overworking starchy potatoes in a high-powered blender releases too much starch and the texture turns gluey. Short pulses, and stop as soon as it is smooth.
- Season at the end, then again after resting. Potatoes keep drinking salt. If you make the soup ahead, expect to re-season when you reheat it.
- Warm the bowls. A soup this gentle goes lukewarm fast in cold bowls. A rinse of hot water in each bowl before ladling keeps it steaming at the table.
Variations
- Classic vichyssoise: Chill the finished soup thoroughly and serve cold with chives, exactly as the French original — superb in hot weather.
- Loaded potato leek soup: Top each bowl with crumbled bacon, shredded sharp cheddar, and sour cream in place of the cream swirl.
- Leek and sweet potato soup: Swap half the potatoes for sweet potatoes and add a pinch of smoked paprika for warmth and color.
- With greens: Stir in two handfuls of baby spinach or chopped kale in the last 3 minutes of simmering, before blending, for a greener, earthier pot.
- Dairy-light: Replace the cream with a can of white beans blended in during step 5 — body and protein, no dairy, and nobody will guess.
Storage and Make-Ahead
Potato leek soup keeps, covered, in the refrigerator for up to 4 days and honestly improves on day two. Reheat gently over medium-low heat, stirring often, and plan to add a splash of broth and a fresh pinch of salt — it thickens in the fridge and wakes up a little muted.
It freezes well for up to 3 months, with one caveat: if you plan to freeze it, hold the cream. Freeze the base soup, thaw overnight in the fridge, reheat, and stir the cream in fresh. Cream soups that have been frozen can turn grainy, and this small scheduling change avoids the problem entirely.
Make-ahead: the whole soup can be made 2 days before serving, which makes it a genuinely useful dinner-party first course — one less thing happening while guests are in the kitchen.
Frequently Asked Questions
Can I use the dark green leek tops in the soup?
Not in the soup itself — they are tough and fibrous and will not blend smooth. They are wonderful in homemade stock, though, so freeze them for that rather than throwing them away.
Why is my soup gluey?
Two usual causes: russet potatoes blended too long, or potatoes processed in a food processor (never use one for this). Blend gently and briefly. A gluey batch can be rescued somewhat by whisking in hot broth to thin it.
Is this the same as vichyssoise?
It is the same soup, served hot. Vichyssoise is the chilled version, traditionally finished with cream and chives just like this one. Make it in winter, chill the leftovers in summer, and you have both classics from one pot.
What goes with it?
It is a natural first course before hearty mains and a satisfying light supper with bread and a salad. On a comfort-food night, it pairs beautifully with creamy chicken pot pie, and a basket of soft, buttery dinner rolls for dunking turns the soup into the whole meal.
Recipe Card
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: About 50 minutes
Servings: 6 bowls (about 2 quarts)
In short: Slice and thoroughly wash 3 large leeks. Soften them in butter and olive oil for 8–10 minutes without browning. Add garlic, 1 1/2 pounds cubed potatoes, 5 cups broth, bay leaf, thyme, salt, and pepper; simmer 18–22 minutes until the potatoes are completely tender. Blend until silky (or mostly, for a rustic texture), stir in 1/2 cup cream, adjust seasoning, and serve with a cream swirl and snipped chives.













