Love this? Pin it for later!
When the first snowflakes start to drift past my kitchen window, there's only one thing on my mind: a steaming bowl of creamy potato and leek soup, topped with bacon so crispy it practically sings. This isn't just soup—it's winter's answer to a warm hug, a recipe that has seen me through countless January nights when the wind howls and the world feels impossibly cold.
I first discovered this soul-warming soup during my college years in Vermont, when a particularly brutal blizzard trapped me indoors for three days straight. My roommate's mother, a wonderful woman from Normandy, taught us to make this classic French potage over a flickering candle (the power had gone out). We used a camping stove, a single pot, and somehow created magic. The aroma alone was enough to make us forget we were snowed in, surviving on pantry staples.
Now, fifteen years later, this soup has become my family's winter tradition. Every December, when the farmers' market still has those beautiful, starchy potatoes and pristine leeks, I make a massive batch. My kids call it "snow day soup" because it seems to taste even better when the world outside is white and quiet. The secret lies in the slow caramelization of the leeks and the homemade bacon lardons that add the perfect smoky crunch.
Why This Recipe Works
- Triple-Threat Texture: Silky smooth soup, tender potato chunks, and shatter-crisp bacon create an unforgettable mouthfeel
- Deep Flavor Base: Slow-cooking leeks until they're golden and sweet builds an incredibly complex foundation
- Restaurant-Quality Technique: Blending half the potatoes while leaving some chunks gives you the best of both worlds
- Make-Ahead Marvel: Tastes even better the next day, making it perfect for entertaining
- Budget-Friendly Luxury: Uses humble ingredients to create something that tastes like it came from a French bistro
- Customizable Comfort: Easily adaptable for vegetarians or those who want to add their own twist
Ingredients You'll Need
The beauty of this soup lies in its simplicity, but don't let that fool you—each ingredient plays a crucial role in creating the final symphony of flavors. Let's break down what you'll need and why each component matters.
Leeks (3 large): The star of the show. Look for leeks with bright green tops and firm white bases. The darker green parts are too tough for soup, so save them for stock. Slice them thin and rinse thoroughly—leeks are notorious for hiding dirt between their layers. If you can't find good leeks, you can substitute with a mix of onions and shallots, but the delicate, slightly sweet flavor of leeks is truly irreplaceable.
Yukon Gold Potatoes (2 pounds): These golden beauties are my go-to because they hold their shape while still breaking down enough to create that luxurious texture. Their naturally buttery flavor complements the leeks perfectly. Avoid russets here—they'll turn to mush. If Yukon Golds aren't available, any waxy potato like red potatoes or fingerlings work beautifully.
Thick-Cut Bacon (8 ounces): This is where you don't want to skimp. Buy the best quality bacon you can find—applewood smoked if possible. The bacon fat renders out to create the most incredible cooking medium for your leeks, infusing everything with smoky depth. Cut it into 1/2-inch pieces, what the French call "lardons."
Heavy Cream (1 cup): Just enough to enrich the soup without making it heavy. If you're watching calories, you can substitute half-and-half, but please don't use milk—it'll curdle and thin the soup unpleasantly. For a special occasion, a splash of crème fraîche at the end is absolutely divine.
Butter (4 tablespoons): Because we're not counting calories today. European-style butter with its higher fat content makes everything better. Combined with the bacon fat, it creates the perfect environment for caramelizing those leeks.
Chicken Stock (6 cups): Homemade is always best, but a good quality low-sodium store-bought version works in a pinch. Warm it up before adding to the pot—cold stock will shock your vegetables and slow down the cooking process. For a vegetarian version, substitute with an excellent vegetable stock.
Fresh Thyme (3 sprigs): This herb is leek's best friend. The woodsy, slightly floral notes complement the allium family beautifully. Dried thyme works in a pinch—use about 1 teaspoon—but fresh really makes a difference here.
Bay Leaf (1): Just one, and remove it before blending. This humble leaf adds a subtle complexity that you can't quite put your finger on, but you'd miss it if it weren't there.
How to Make Cozy Creamy Potato and Leek Soup with Crispy Bacon for Winter
Prepare the Bacon and Create the Flavor Base
Start by cutting your bacon into 1/2-inch pieces. Place them in a cold Dutch oven or heavy-bottomed pot, then turn the heat to medium. Starting cold helps render the fat more evenly. Cook, stirring occasionally, until the bacon is golden and crispy—about 8-10 minutes. Use a slotted spoon to remove the bacon bits, leaving behind the liquid gold that is bacon fat. Reserve about 2 tablespoons of fat in the pan and save the crispy bacon for garnish. Don't you dare drain it all—that fat is flavor!
Clean and Slice the Leeks Properly
Here's where most people go wrong—they don't clean their leeks thoroughly enough. Cut off the dark green tops (save for stock) and the root end. Slice the white and light green parts in half lengthwise, then into 1/4-inch half-moons. Fill a large bowl with cold water and add the sliced leeks. Swish them around vigorously—dirt will sink to the bottom. Lift the leeks out with your hands or a slotted spoon, leaving the grit behind. Repeat if necessary until the water runs clear.
Caramelize the Leeks to Sweet Perfection
Add the butter to your pot with the bacon fat and melt over medium heat. Add the cleaned leeks with a generous pinch of salt. This is crucial—salt helps draw out moisture and concentrate flavors. Cook slowly, stirring every few minutes, for about 20-25 minutes. You're looking for them to soften, turn translucent, and develop a light golden color. Don't rush this step; properly caramelized leeks are the difference between good soup and transcendent soup.
Add Potatoes and Build the Soup Base
While the leeks are working their magic, peel and dice your potatoes into 1-inch cubes. Uniform size ensures even cooking. Add the potatoes to the caramelized leeks, along with the thyme sprigs and bay leaf. Stir to coat everything in that beautiful fat mixture. Let it cook for 2-3 minutes—this helps the potatoes start breaking down and absorb flavors. Pour in the warm stock, scraping up any browned bits from the bottom of the pot. These fond bits are pure flavor gold.
Simmer Until Potatoes are Tender
Bring the soup to a gentle boil, then reduce to a simmer. Cover partially and let it bubble away for 20-25 minutes, or until the potatoes are fork-tender. The key here is gentle heat—too vigorous and you'll break down the potatoes completely. You want some to stay intact for texture. Test by piercing a potato cube with a fork—it should slide in with just a little resistance. Remove the thyme sprigs and bay leaf at this point.
Blend for the Perfect Texture
Here's where the magic happens. Use an immersion blender directly in the pot, but don't overdo it. Blend just until about half the soup is smooth, leaving plenty of potato chunks for texture. If you don't have an immersion blender, carefully transfer 3-4 cups to a regular blender, blend until smooth, then return to the pot. The goal is a soup that's creamy but still has body—think of it as having the best of both worlds.
Enrich with Cream and Season
Reduce the heat to low and stir in the heavy cream. Let it warm through for 2-3 minutes—never let cream boil or it can curdle. Taste and season generously with salt and freshly ground black pepper. The soup should taste rich but not heavy, with the cream rounding out all the flavors. If it's too thick for your liking, thin with a bit more stock or water. Remember, cold winter nights call for substantial soup!
Serve with Panache
Ladle the hot soup into warm bowls (always warm your bowls for hot soup—it keeps everything at the perfect temperature longer). Top each serving with a generous sprinkle of the crispy bacon, a few grinds of fresh black pepper, and if you're feeling fancy, a drizzle of good olive oil or a few thyme leaves. Serve immediately with crusty bread for dipping. Watch as your guests' eyes close in satisfaction with the first spoonful.
Expert Tips
Temperature Control is Key
Keep your heat gentle throughout the process. High heat will brown the leeks too quickly, creating bitter compounds. Low and slow is the secret to sweet, meltingly tender leeks.
Save the Bacon Fat
Don't discard that extra bacon fat! Strain and refrigerate it. Use it for cooking eggs, roasting vegetables, or making the best cornbread you've ever tasted.
Make-Ahead Strategy
This soup actually improves overnight as flavors meld. Make it up to 3 days ahead, but add the cream when reheating. The bacon stays crispiest when added just before serving.
Season at Every Stage
Season your leeks when they go in the pot, season again after adding stock, and taste one final time before serving. Building layers of seasoning creates depth.
Winter Potato Selection
In winter, potatoes stored properly develop more starch, making them perfect for soup. Look for firm potatoes with no green spots or sprouting eyes.
Warm Your Bowls
Place your serving bowls in a warm oven (200°F) for 5 minutes before serving. This simple step keeps your soup at the perfect temperature longer on those frigid nights.
Variations to Try
Vegetarian Version
Replace bacon with 4 tablespoons of butter for sautéing. Add 1 teaspoon of smoked paprika for depth. Top with crispy fried shallots instead of bacon.
Seafood Twist
Substitute the bacon with smoked salmon trimmings. Add 1/2 pound of diced smoked salmon in the last 5 minutes of cooking. Garnish with fresh dill.
Spicy Kick
Add 1 diced jalapeño when cooking leeks. Use spicy chorizo instead of bacon. Finish with a swirl of harissa paste for North African flair.
Mushroom Lover's Dream
Add 1 pound of sliced mushrooms (cremini or shiitake) after the leeks have caramelized. Cook until golden before adding potatoes. Use mushroom stock instead of chicken.
Storage Tips
Storage Success
This soup stores beautifully for up to 4 days refrigerated, but the potatoes will continue to absorb liquid. Thin with additional stock or water when reheating.
Refrigeration: Let the soup cool completely before transferring to airtight containers. It will keep for up to 4 days in the refrigerator. Store the bacon separately in a sealed container at room temperature (not in the fridge, where it will get soggy). The soup will thicken as it sits, so add a splash of stock or water when reheating.
Freezing: This soup freezes well, but leave out the cream. Freeze in portion-sized containers for up to 3 months. When ready to serve, thaw overnight in the refrigerator, reheat gently, then stir in the cream. The texture might be slightly different but the flavor will still be excellent.
Reheating: Always reheat gently over medium-low heat, stirring occasionally. Adding a splash of fresh stock helps restore the perfect consistency. Never let it boil once the cream has been added. Microwave reheating works in a pinch, but do it in 30-second bursts, stirring between each.
Frequently Asked Questions
Yes, but with modifications. Caramelize the leeks and bacon on the stovetop first for best flavor, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the cream in the last 30 minutes of cooking. The texture won't be quite as luxurious, but it's still delicious for busy days.
Simply thin it with warm stock, water, or even milk for extra richness. Add gradually, 1/4 cup at a time, until you reach your desired consistency. Remember that the soup will continue to thicken as it sits, especially if you're using starchy potatoes.
Absolutely! Use the sauté function to caramelize the leeks and cook the bacon. Add everything except the cream, seal, and cook on high pressure for 8 minutes. Quick release, blend to desired consistency, then stir in cream on sauté mode set to low. It's faster but still delivers great flavor.
No problem! Carefully transfer 3-4 cups of soup to a regular blender, blend until smooth, then return to the pot. Work in batches and be cautious—hot liquids expand in blenders. Alternatively, use a potato masher for a chunkier, more rustic texture that's equally delicious.
Store crispy bacon in an airtight container at room temperature for up to 3 days. Never refrigerate—it will become soggy from moisture. If you need to recrisp, spread on a baking sheet and warm in a 350°F oven for 5-7 minutes. For longer storage, freeze bacon bits and add directly to hot soup—they'll thaw instantly.
Yes! Replace the cream with full-fat coconut milk for a different but still luxurious texture. Use olive oil instead of butter. The coconut flavor is subtle and pairs surprisingly well with the leeks. For richness without dairy, blend in a cup of cooked white beans before adding the coconut milk.
Cozy Creamy Potato and Leek Soup with Crispy Bacon for Winter
Ingredients
Instructions
- Crisp the bacon: Cook bacon pieces in a cold Dutch oven over medium heat until crispy, about 8-10 minutes. Remove with slotted spoon and reserve 2 tablespoons bacon fat.
- Caramelize leeks: Add butter to bacon fat, melt over medium heat. Add sliced leeks with a pinch of salt. Cook slowly, stirring occasionally, for 20-25 minutes until golden and sweet.
- Add potatoes: Stir in diced potatoes, thyme sprigs, and bay leaf. Cook 2-3 minutes to coat with fat.
- Simmer: Pour in warm stock, bring to gentle boil, then reduce to simmer. Cook 20-25 minutes until potatoes are tender.
- Blend: Remove thyme and bay leaf. Use immersion blender to blend half the soup smooth, leaving potato chunks for texture.
- Finish: Stir in cream, warm through 2-3 minutes. Season generously with salt and pepper. Serve hot topped with crispy bacon.
Recipe Notes
For the best texture, blend only half the soup. This creates a creamy base while maintaining hearty potato chunks. Store bacon separately at room temperature to keep it crispy.