This classic French-inspired soup combines tender russet potatoes and sweet leeks in a velvety, creamy broth. The vegetables are slowly simmered with aromatic thyme and bay leaf, then puréed until silky smooth. Finished with whole milk and heavy cream, it delivers luxurious richness without heaviness. Ready in under an hour, this comforting dish pairs perfectly with crusty bread and makes an elegant starter or satisfying main course.
The first time I made potato leek soup, it was a gray rainy Tuesday and I had a bag of leeks that needed using. Something about the way butter melts into leeks until they practically dissolve, that sweet earthy smell filling the whole kitchen, made me understand why this is the soup French grandmothers have been making for generations.
I served this soup to my sister when she was recovering from surgery, something warm and gentle that felt like a hug in a bowl. She took one sip and asked if I'd been working on it all day, which is the best compliment you can get when the actual hands-on time is barely twenty minutes.
Ingredients
- 2 large leeks: The white and light green parts become meltingly tender when cooked slowly in butter, while dark green parts stay tough and fibrous
- 1 medium onion: Provides a sweet foundation that balances the leeks' mild onion flavor
- 3 large russet potatoes: These starchier varieties break down beautifully during cooking, creating that naturally creamy texture without needing much cream at all
- 4 cups low-sodium vegetable broth: Starting with unsalted broth lets you control the seasoning completely
- 1 cup whole milk plus 1/2 cup heavy cream: The combination gives you richness without overwhelming the delicate vegetable flavors
- 2 tbsp unsalted butter: Butter is essential for that initial sauté, helping the leeks release their natural sugars
- 1 bay leaf and 1/2 tsp dried thyme: These aromatic herbs work quietly in the background, adding depth without announcing themselves
Instructions
- Clean and slice your leeks:
- Cut them lengthwise and fan out the layers under running water, because grit loves to hide between those tight layers, then slice into thin half-moons
- Build your flavor base:
- Melt butter over medium heat, add leeks and onion, and let them soften slowly for about 8 minutes until they're translucent and smell sweet
- Add the garlic:
- Stir in minced garlic for just one minute until fragrant, because burned garlic turns bitter and will ruin the gentle flavor
- Add potatoes and seasonings:
- Toss in diced potatoes, bay leaf, thyme, and a generous pinch of salt and pepper, stirring everything together
- Simmer until tender:
- Pour in the broth, bring to a boil, then reduce heat and simmer for 20 to 25 minutes until the potatoes fall apart when you press them against the side of the pot
- Purée until smooth:
- Remove the bay leaf, then blend with an immersion blender directly in the pot until completely silky, taking care with hot soup
- Add the dairy and warm through:
- Stir in milk and cream over low heat, warming gently without boiling, then taste and adjust salt and pepper
This soup has become my go-to when friends need bringing meals, something that travels well and reheats perfectly. There's something about a homemade soup that says you care in a way takeout never can.
Making It Your Own
I've discovered that a pinch of nutmeg transforms this soup into something almost elegant, while a dollop of crème fraîche on top adds a lovely tang. These small touches feel personal but never overwhelming.
Getting The Texture Right
The secret is letting the potatoes cook until they're completely falling apart before blending. Rushing this step means you'll end up with chunks instead of that velvety smoothness that makes restaurant soup so memorable.
Serving Suggestions
Crusty bread is non-negotiable for soaking up every last drop, and a simple green salad with bright vinaigrette cuts through the richness perfectly. I also love making garlic croutons from stale bread, tossing cubes with olive oil and minced garlic until golden and crisp.
- Let the soup rest for 10 minutes before serving, allowing flavors to meld
- Keep extra broth handy if you prefer a thinner consistency
- This soup freezes beautifully for up to three months
There's something profoundly comforting about a bowl of this soup, simple enough for a Tuesday dinner yet special enough for company. That's the magic of really good comfort food.
Recipe FAQs
- → How do I clean leeks properly?
-
Slice leeks lengthwise and separate the layers under running water. Grit often hides between the layers, so rinse thoroughly. Then slice into half-moons for cooking.
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors meld. Store in the refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of cream or milk if needed.
- → What potatoes work best for this soup?
-
Russet or Yukon Gold potatoes are ideal. Russets break down beautifully for a smoother purée, while Yukon Golds hold their shape slightly. Avoid waxy potatoes like red potatoes.
- → Is this soup freezer-friendly?
-
Yes, freeze before adding the final cream and milk. The dairy can separate when frozen and reheated. Add the cream after thawing and reheating for the silkiest texture.
- → How can I make this soup vegan?
-
Replace butter with olive oil, and swap the whole milk and heavy cream with unsweetened almond milk, coconut milk, or cashew cream. The result remains creamy and delicious.
- → What can I serve with potato leek soup?
-
Crusty bread, garlic bread, or warm baguette slices are classic choices. For a complete meal, pair with a simple green salad with vinaigrette or a light quiche.