Soups & Stews
This best UK leek and potato soup recipe delivers the creamy, comforting flavors that make British pub soups legendary—slow-cooked until tender, finished with crispy bacon that adds a satisfying crunch.
The secret lies in simmering leeks and potatoes until perfectly soft while building depth with a rich stock base and a touch of cream for velvety texture.
I've perfected this version over years of testing, ensuring every spoonful is hearty yet balanced, with just the right amount of saltiness from the bacon.
What sets this recipe apart is the crispy bacon topping—fry it until golden and crunchy, then scatter over the steaming soup for that essential British pub-style finish.
The slow cooking process (about 45 minutes) allows flavors to meld beautifully, while the leeks caramelize slightly, adding natural sweetness that rounds out the dish. This isn't just soup; it's a foolproof weeknight meal that feels like a proper home-cooked feast.
The result is a bowl of soup that's deeply satisfying—creamy yet not overly thick, with tender potatoes that practically melt in your mouth and leeks that add a subtle sweetness. The crispy bacon on top provides that perfect textural contrast, making each bite irresistible.
It's the kind of dish that warms you from the inside out, especially on chilly UK evenings.
Serve with crusty bread to soak up every last drop of that rich, flavorful broth. The recipe scales easily, so double it for leftovers or a crowd. Let's get cooking—this is comfort food at its finest.
Ingredients for best leek and potato soup recipe uk
Six hearty ingredients transform into the ultimate British pub-style soup—creamy, comforting, and topped with crispy bacon.
| Ingredient | Amount | Notes |
|---|---|---|
| Leeks 🧅 | 3 whole | White and light green parts only, sliced thin |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed into 1-inch pieces |
| Vegetable Stock 💧 | 6 cups | Homemade or high-quality store-bought |
| Heavy Cream 🥛 | ½ cup | Full-fat for best creaminess |
| Thick-Cut Bacon 🥓 | 6 oz | Cut into 1-inch pieces for crispy topping |
| Onion 🧅 | 1 whole | Yellow or white, diced |
| Butter 🧈 | 2 tbsp | Unsalted for flavor control |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening soup |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped |
| Crusty Bread 🍞 | 1 loaf | For serving (optional) |
The leeks and potatoes are the stars here. Look for leeks with crisp white shafts—they caramelize beautifully during slow cooking. Russet potatoes hold their shape better than waxy types, giving you that satisfying bite. I always grab Tesco Finest or Waitrose organic potatoes when I can, but any good-quality russet works. For the bacon, thick-cut streaky is traditional—it crisps up perfectly and adds that smoky depth. If you're using pre-sliced bacon, pat it dry before frying for extra crispiness. The vegetable stock? Homemade is best, but even the good store-bought stuff like Kallo or Knorr will do in a pinch.
No heavy cream? Half-and-half or coconut cream works in a bind, though the texture won't be quite as velvety. Swapping the thyme? Fresh parsley or bay leaves add different layers—go for thyme if you want that classic British pub flavor. The flour is just for thickening, so don't skip it unless you're okay with a thinner soup. For the bacon topping, fry until golden-brown—that's the secret to that satisfying crunch. If you're short on time, microwave the bacon for 3 minutes first to render some fat before frying. The leeks can be pre-sliced and stored in the fridge for 2 days if you're prepping ahead.
This soup tastes even better the next day—4-5 days in the fridge, no problem. Freezes beautifully for 3 months if you want to make a big batch. I always portion it into containers with a layer of crispy bacon on top—just reheat and enjoy. The crusty bread is optional but worth it. Sourdough or a good baguette from your local bakery pairs perfectly. If you're making this for a crowd, double the bacon—everyone wants seconds of those crispy bits.
Why You'll Love This Recipe
- You’re using pantry staples: stock, cream, and potatoes that cost less than a takeaway. The only splurge is the bacon, but a few slices stretch across two servings. Plus, it’s ready before the news finishes. No excuses.
- Bacon Cures Hangry Moments: That first crispy bite of thick-cut bacon? It’s the secret weapon. I swear, my kids will fight over the last piece before the soup even hits the table—because nothing beats the salty crunch cutting through the creamy leek-potato base. (Yes, even on a Tuesday night.)
- Minimal Chopping Required: Honestly, leeks are easier than they look. You just slice the white and light green parts, rinse, and go—no fancy dicing. The Russets? Toss them in whole, peel them later. That’s 10 minutes saved right there, and your hands stay clean.
- Leftovers That Taste Better: Between us, this soup improves overnight. The flavors meld like magic—especially the bacon fat that settles on top. I freeze half in portions, and reheating a bowl feels like a hug. (My flatmate calls it “emotional sustenance.”)
Step-by-step instructions for slow-cooked leek and potato soup
This method delivers velvety, comforting soup with a crispy bacon crown that'll have everyone asking for seconds.
Cook the Bacon and Sauté the Vegetables
Start by cutting the 6 oz thick-cut bacon into 1-inch pieces and cook them in a large pot over medium heat until they're golden and crispy—about 8-10 minutes. Use a slotted spoon to remove the bacon and set it aside on paper towels to drain excess fat, leaving about 2 tablespoons of that delicious bacon fat in the pot.
In the same pot, add 2 tablespoons butter and let it melt completely. Toss in the diced onion and sliced leeks (white and light green parts only). Cook for 5-6 minutes, stirring occasionally, until the onion becomes translucent and the leeks soften slightly. This step builds the aromatic base that'll infuse every spoonful of your soup.
Build the Soup Base with Potatoes and Stock
Add the 2 lb cubed Russet potatoes to the pot and stir to coat them in the bacon fat and butter. Pour in the 6 cups vegetable stock and bring everything to a gentle boil over medium-high heat. Once boiling, reduce the heat to low and let it simmer uncovered for 20-25 minutes, until the potatoes are fork-tender and easily pierced with a knife.
Here's where it gets good: the potatoes should be soft enough to mash slightly between your fingers, but still hold their shape. If you notice the soup reducing too quickly, add a splash of water or stock to maintain the right consistency. This ensures your soup stays rich and creamy without becoming watery.
Thicken and Season the Soup
While the soup simmers, whisk together 1 tablespoon all-purpose flour with a splash of cold water to create a smooth paste. Gradually pour this mixture into the pot, stirring constantly to prevent lumps from forming. Let the soup cook for another 5 minutes to allow the flour to fully thicken the broth.
Season generously with 1.5 teaspoons salt and 0.5 teaspoon black pepper, then stir in the 0.25 cup chopped fresh thyme. Taste and adjust the seasoning if needed—this is your chance to make it perfectly balanced. The thyme adds an earthy depth that pairs beautifully with the leeks and potatoes, making this soup uniquely comforting.
Finish with Cream and Crispy Bacon
Remove the pot from heat and stir in the 0.5 cup heavy cream, letting it warm through gently. The cream should blend seamlessly, creating a luxurious texture without curdling. If you're worried about the cream separating, stir in a spoonful of the hot soup first to temper it before adding the whole amount.
Finally, crumble the reserved crispy bacon on top of each serving and pass the crusty bread on the side. The contrast between the creamy soup and the crispy bacon topping is what makes this dish truly special. Serve immediately while the bacon is still crackling and the soup is piping hot—this is the moment it all comes together perfectly.
Pro Tips For Making Best Leek And Potato Soup Recipe Uk
- CHAR THE BACON LOW: I learned this the hard way—crispy bacon is tempting, but it burns faster than you think. Cook thick-cut bacon over medium heat until the fat renders and the edges turn golden, then pull it out before it’s fully crisp. Reserve the fat for frying leeks later; it’ll add depth without overpowering the soup.
- SCRUB LEEKS LIKE A PRO: Leeks hide dirt in their layers, and rinsing them whole just traps grime. Split them lengthwise, rinse each half under cold water, then give the pale green parts a final scrub with a brush. This cuts bitterness and ensures your soup doesn’t taste like garden soil—trust me, it makes a real difference.
- SIMMER POTATOES UNTIL TENDER: Russets break down into gluey mush if you rush them. After boiling for 10 minutes, drop them into the stock and simmer covered on low heat for 20-25 minutes—until a knife slides in like butter. Overcooking? No. Undercooking? You’ll taste every grain. Aim for fork-tender, not falling-apart.
- STIR IN CREAM LAST: Heavy cream curdles faster than you’d believe when it hits hot liquid. Remove the pot from heat for the final 2 minutes, then whisk in the cream off the stove. If it’s still too hot, strain it through a fine sieve—yes, it’s extra work, but you’ll avoid that dreaded split-second where your soup turns lumpy.
Dietary considerations for this dish
Vegetarian Adaptation
Skip the bacon entirely and use 2 tbsp olive oil instead to sauté your leeks and onions. For depth, add 1 tsp smoked paprika or ½ tsp liquid smoke to mimic the smoky flavor.
I also recommend boosting the umami with 1 tbsp soy sauce or mushroom powder—this balances the dish beautifully. 🌱
Gluten-Free Option
Replace the all-purpose flour with 1 tbsp cornstarch or arrowroot powder mixed with a splash of water for thickening. Both work perfectly and maintain the soup's creamy texture. Just whisk it in the same way, letting the soup simmer for 3-5 extra minutes to fully thicken.
Always check your stock label to ensure it's gluten-free too. ✨
Dairy-Free Version
Swap the heavy cream for ½ cup coconut cream or ½ cup full-fat cashew cream (blend ½ cup soaked cashews with ¼ cup water). For extra richness, add 1 tbsp nutritional yeast—it adds a cheesy depth without dairy.
The texture will be slightly lighter but still incredibly satisfying. 🥥
Lower-Calorie Adjustments
Use 1% milk or skim milk instead of heavy cream, and reduce the butter to 1 tbsp. For extra volume without calories, stir in ¼ cup finely chopped celery or ½ cup diced carrots along with your leeks and onions.
These add bulk and natural sweetness while keeping the dish hearty. 💪
Allergen-Friendly Notes
Always check your vegetable stock for hidden allergens if you're sensitive to soy or wheat. For nut-free kitchens, avoid cashew cream and opt for coconut cream instead. I keep a small jar of Kallo gluten-free vegetable stock on hand for these adjustments—it's reliable and widely available in UK supermarkets. 🛒
Nutrition facts
Frequently asked questions
Can I make this leek and potato soup without cream?
For a lighter version, replace the heavy cream with ½ cup whole milk or even ¼ cup Greek yogurt for tangy depth. The soup will still be creamy but less rich. If you prefer a completely dairy-free option, try ½ cup coconut milk—it adds a subtle sweetness that pairs beautifully with the leeks.
How do I prevent the soup from getting too watery?
Use Russet potatoes instead of waxy varieties—they hold their shape better. If your soup seems thin, simmer uncovered for an extra 5-10 minutes to reduce it naturally. For immediate thickening, whisk 1 tbsp cornstarch with water and stir it in, then simmer for 2 minutes. Always taste-test before adding more stock.
What's the best way to store leftovers?
Let the soup cool completely, then store in an airtight container in the fridge for up to 4-5 days. For freezing, portion into containers with a layer of crispy bacon on top—reheat gently in a pot over low heat and stir in a splash of milk or water if it seems too thick. The bacon will crisp up again when reheated.
Can I use frozen leeks instead of fresh?
Fresh leeks are ideal, but frozen works in a pinch! Thaw them first, then pat dry thoroughly to prevent a watery soup. For best results, add the leeks 10 minutes before the potatoes are fully tender—this helps them soften properly. You may need to adjust the simmering time slightly, as frozen veggies release more moisture.
Why does my bacon topping keep getting soggy?
This happens when the bacon isn't crispy enough before adding it to the soup. Fry it until deep golden-brown and drain on paper towels to remove excess fat. For extra insurance, sprinkle the bacon on top right before serving—this keeps that satisfying crunch. If reheating leftovers, add the bacon fresh from the pan to maintain crispiness.
