Save There's something about the smell of leeks hitting hot butter that stops me mid-thought every time. A few winters ago, I found myself standing in my kitchen on a particularly gray afternoon, craving something that felt like a warm hug but also tasted sophisticated enough to matter. I grabbed what I had—potatoes, leeks, cream—and discovered that this soup, humble as it sounds, became the thing I made whenever someone needed comfort or whenever I needed to feel like I had my life together. It's been my go-to ever since.
My neighbor stopped by one evening while I was making this, and I almost didn't offer her a bowl because I thought it was too simple to share. But she sat at my counter, took one spoonful, and just went quiet for a moment. That's when I realized this soup has this strange power to make people slow down and actually taste their food instead of just eating.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 3 large leeks (white and light green parts only), cleaned and sliced: Leeks are milder than onions and create that silky base everyone loves—just make sure to slice them lengthwise and rinse well between layers to catch any hidden sand.
- 3 medium russet potatoes, peeled and diced: Russets break down beautifully and give you that creamy texture without needing to blend forever.
- 1 medium yellow onion, diced: This adds depth without overpowering the delicate leek flavor.
- 2 cloves garlic, minced: Fresh garlic makes all the difference—don't skip it or use jarred.
- 2 tablespoons fresh chives, chopped (for garnish): A small sprinkle at the end brings brightness and reminds you this is a fresh vegetable soup, not just cream.
- 3 tablespoons unsalted butter: This is your foundation for the aromatics, so use real butter if you can.
- 1/2 cup heavy cream (or substitute with milk or plant-based cream): Heavy cream gives you that velvety mouthfeel, but honestly, half-and-half works if that's what you have.
- 5 cups vegetable broth: Use a broth you actually like drinking, because it's the backbone of every spoonful.
- Salt and freshly ground black pepper, to taste: Taste as you go—you might need more than you think.
- 2 cups sourdough bread, cut into 1/2-inch cubes: Sourdough's tang plays beautifully against the soup's creaminess, and stale bread works even better than fresh.
- 2 tablespoons olive oil: This is what makes the croutons crispy and golden instead of soggy.
- 1/2 teaspoon dried thyme: Thyme feels right with leeks—it's subtle but unmistakable.
- 1/4 teaspoon sea salt: Seasoning the croutons separately means they stay flavorful even after they soak up soup.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start your croutons early:
- Preheat your oven to 375°F and get your sourdough cubes tossed with olive oil, thyme, and salt on a baking sheet. You want them baking while you start the soup so they're ready right when you need them.
- Build your aromatic base:
- Melt butter in a large pot over medium heat and add your sliced leeks, diced onion, and minced garlic. You're looking for soft and fragrant after 6 to 8 minutes—this is where the magic starts, so don't rush it.
- Add your potatoes:
- Stir in the diced potatoes and let them cook for just 2 minutes to get a slight head start. This small step makes everything cook more evenly.
- Simmer until tender:
- Pour in your vegetable broth, season with salt and pepper, and bring it to a gentle boil. Lower the heat, cover, and let it simmer for about 20 minutes until the potatoes are so tender they fall apart when you touch them with a wooden spoon.
- Toast those croutons:
- While the soup simmers, your croutons should be turning golden and crisp—give them a stir halfway through for even browning, then set them aside on a paper towel.
- Blend to silky smoothness:
- Remove the pot from heat and use an immersion blender to blend everything until it's smooth and creamy. If you don't have an immersion blender, work in batches with a regular blender and pour it back into the pot carefully.
- Finish with cream:
- Stir in your heavy cream and gently reheat the soup without letting it boil—boiling cream can sometimes separate it, and you want it perfect. Taste and adjust your seasoning one more time.
- Serve and celebrate:
- Ladle the soup into bowls, top each one with a handful of sourdough croutons, and finish with a small sprinkle of fresh chives. The contrast between the creamy soup and crispy croutons is the whole point.
Save Last month, I made this soup for my mom after she'd had a rough week, and she asked for the recipe before she even finished the bowl. That's when I knew it wasn't just comfort food—it was something I'd actually created that brought someone joy on a difficult day.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
This soup is a canvas, honestly. Once you nail the basic technique, you can pivot in so many directions depending on what you have or what you're craving. Some nights I add a small handful of fresh spinach or watercress right at the end—it wilts in seconds and adds this peppery brightness. Other times, especially in warmer months, I'll stir in some crispy bacon or pancetta for richness, or a splash of white wine while the vegetables are simmering. The potato-leek base is strong enough to handle these additions without losing itself.
The Crouton Situation
I learned this the hard way: sourdough croutons are the secret weapon that transforms this from a nice soup into something memorable. The fermented tang of sourdough against the gentle sweetness of the leeks is a flavor pairing that shouldn't work but absolutely does. If you only have regular white bread, it'll still be good, but save this recipe for when you can get your hands on real sourdough. Another trick—if your bread is fresh, slice it the day before and let it sit out uncovered so it's slightly stale; stale bread toasts crispier and stays crunchy longer once it's in the bowl.
Timing and Temperature
The beauty of this recipe is that nothing has to happen in a rush. You can prep all your vegetables in the morning and store them separately, then come home and cook whenever you want. The only thing I watch closely is not boiling the soup after the cream goes in—keep it at that gentle simmer and you'll get silky perfection instead of a broken, grainy texture.
- Make the soup ahead and reheat it gently on the stove without boiling; it reheats beautifully and tastes even better the next day as flavors settle.
- Store leftover croutons in an airtight container separate from the soup so they stay crispy, and add them fresh just before serving.
- If you're making this for guests, have everything prepped before they arrive—the actual cooking is quick and impressive to watch.
Save This soup reminds me why I love cooking—it's simple enough to make on a weeknight but feels special enough to serve when it matters. Make it once and you'll understand why it gets made again and again.
Recipe FAQs
- → What type of potatoes work best for this dish?
Russet potatoes are ideal as they break down well, contributing to the smooth, creamy texture.
- → Can I substitute heavy cream with a dairy-free option?
Yes, plant-based creams or milk alternatives provide a similar richness while keeping the dish dairy-free.
- → How do I get the croutons crispy and flavorful?
Coat sourdough cubes in olive oil, thyme, and sea salt before baking at 375°F until golden brown and crisp.
- → Is it necessary to blend the mixture?
Blending transforms the cooked leeks and potatoes into a smooth, velvety texture, enhancing the overall mouthfeel.
- → What fresh herbs complement this dish for garnish?
Chopped fresh chives add a mild onion flavor and fresh color, perfectly balancing the rich base.