
Classic French Potato Leek Soup
A silky, velvety soup built on sweet, gently softened leeks and buttery Yukon Gold potatoes, blended smooth and finished with a splash of cream. Simple, elegant, and deeply comforting.
- Prep
- 25 min
- Cook
- 35 min
- Wait
- 5 min
- Total
- 1 hr 5 min
- Makes
- About 7 cups (1.7 liters), serving 6 as a starter or light main
Steps
Before you start
- Leeks hide grit between their layers, so plan to slice them first and then wash them thoroughly in a bowl of water.
- Use only the white and pale green parts of the leeks; the dark green tops turn bitter and tough in this soup (save them for stock).
- If using a countertop blender, never fill it more than half full with hot soup and vent the lid, or hot steam can force the lid off.
- Taste and season at the end; broths vary a lot in saltiness.
Clean the leeks
- Trim the roots and dark green tops from the leeks.
- Halve the white and pale green parts lengthwise and slice crosswise ¼ inch (6 mm) thick.
- Swish the slices in a large bowl of cold water, let the grit sink for 1 minute, then lift the leeks out with your hands or a slotted spoon and drain well.
- Peel and cube the potatoes and slice the garlic.
+ Show details− Hide details
Ready when: Leeks look clean and no grit remains at the bottom of the bowl.
Tip: Lift leeks out rather than pouring the bowl into a colander, or the grit goes right back on them.
Sweat the leeks
- Melt the butter in the pot over medium-low heat.
- Add the leeks and 1½ teaspoons salt and stir to coat.
- Cover and cook, stirring every 2 minutes, for 10 minutes.
+ Show details− Hide details
Ready when: Leeks are very soft, wilted, and glossy, with no browning.
Tip: If the leeks start to brown, lower the heat; browned leeks make the soup taste bitter and look tan.
Add the garlic
- Stir in the garlic and cook uncovered for 1 minute, stirring constantly.
+ Show details− Hide details
Ready when: Garlic smells fragrant but has not colored.
Add potatoes and broth
- Add the potatoes, broth, bay leaf, and thyme sprigs.
- Raise the heat to high and bring to a boil, which takes about 6 minutes.
+ Show details− Hide details
Ready when: Liquid is bubbling steadily across the surface.
Simmer until tender
- Reduce the heat to medium-low, partially cover, and simmer gently for 15 to 18 minutes.
+ Show details− Hide details
Ready when: A potato cube crushes easily against the side of the pot with a spoon.
Tip: Stir once or twice so nothing sticks to the bottom.
Remove the herbs
- Take the pot off the heat.
- Fish out the bay leaf and the thyme sprigs (the leaves will have fallen off into the soup) and discard them.
- Let the soup cool for 5 minutes so it is safer to blend.
+ Show details− Hide details
Ready when: Soup is no longer actively bubbling.
Blend until smooth
- With an immersion blender, purée right in the pot for 2 to 3 minutes, moving it around, until completely smooth.
- Or blend in batches in a countertop blender, filling it no more than half full, removing the center cap of the lid, and covering the opening with a folded towel.
- Return the soup to the pot.
+ Show details− Hide details
Ready when: Soup is velvety with no visible flecks of leek or lumps of potato.
Tip: Don't over-blend beyond smooth; overworked potato starch can turn gluey.
Finish with cream
- Set the pot over low heat.
- Stir in the cream and pepper and warm for 2 to 3 minutes without letting it boil.
- Taste, then add more salt and pepper as needed.
- If the soup is too thick, stir in broth or water, ¼ cup (60 ml) at a time.
+ Show details− Hide details
Ready when: Soup is steaming hot and coats the back of a spoon lightly.
Tip: Boiling after adding cream can make the soup taste flat and may cause it to separate.
Serve
- Ladle the soup into warmed bowls and sprinkle with sliced chives and a little extra pepper.
Good to know
Tips
- Slice the leeks evenly so they soften at the same rate.
- For an ultra-silky texture, pass the blended soup through a fine-mesh sieve.
- Season in two stages: salt the leeks early for flavor, then adjust at the end after the cream is in.
- To serve it chilled as vichyssoise, cool the finished soup completely and refrigerate for at least 4 hours, adding a little extra cream and salt before serving.
Make ahead
"Make the soup through step 7 (blended, before adding cream) up to 3 days ahead. Cool completely, refrigerate, then reheat gently and stir in the cream just before serving."
Storage & reheating
"Room temperature: no more than 2 hours. Fridge: up to 4 days in an airtight container. Freezer: up to 3 months, best frozen before the cream is added. Reheat in a pot over low heat, stirring often, until steaming (do not boil), thinning with a splash of broth or water if it has thickened."
Substitutions
- heavy cream → whole milk, half-and-half, or full-fat coconut milk. Milk gives a lighter soup; coconut milk adds a subtle sweetness and keeps it dairy-free.
- unsalted butter → extra-virgin olive oil. Use 3 tablespoons (45 ml) for a dairy-free version; flavor will be less rich.
- Yukon Gold potatoes → russet potatoes. Russets give a slightly thicker, fluffier body; Yukon Golds are creamier and more forgiving.
- low-sodium chicken or vegetable broth → vegetable broth. Makes the soup vegetarian; choose a mild, low-sodium one so it doesn't overpower the leeks.
More vegetable soups
See all →Find more like this
- Meal
- Dinner
- Cuisine
- French
- Main ingredient
- Potatoes
- Method
- Stovetop
- Season
- Winter Comfort Food





