Side Dishes
This smoky bacon-infused British beans recipe delivers the comforting, hearty flavors of a classic pub-style dish in a single pot. The secret lies in slow-cooked beans simmered with rich broth, tender bacon, and a blend of spices that create deep, savory layers—just like your favorite British café.
I developed this version after years of perfecting the balance between smoky, salty bacon and the natural sweetness of the beans, ensuring every bite is both nostalgic and satisfying.
The beauty of this recipe is its simplicity—no complicated techniques, just a one-pot method that transforms humble ingredients into something extraordinary. The bacon renders slowly, infusing the beans with its smoky depth, while the spices and broth meld together for a flavorful, velvety sauce.
It’s the kind of dish that feels indulgent yet remains approachable, perfect for weeknight dinners or cozy gatherings.
By the time you’re done, you’ll have a steaming pot of rich, smoky beans with tender bacon pieces scattered throughout, ready to be served with crusty toast, sausages, or even a side of roasted vegetables.
The aroma alone will have everyone at the table anticipating the first bite—warm, hearty, and packed with that unmistakable British comfort food charm.
This recipe is versatile enough to adapt to your preferences—add a splash of vinegar for tang, a pinch of brown sugar for depth, or even a sprinkle of cheese on top for extra indulgence.
Whether you're serving it as a side or making it the star of the meal, it’s a dish that delivers restaurant-quality results with minimal effort.
Ingredients for british beans
Pantry staples meet pub-style richness in this one-pot British beans masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Smoked Bacon 🥓 | 6 oz | Thick-cut, chopped into 1/2-inch pieces |
| Dried Navy Beans 🌱 | 1 ½ cups | Unsoaked, rinsed thoroughly |
| Beef Broth 💧 | 4 cups | Low-sodium preferred, homemade or quality store-bought |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy depth |
| Brown Sugar 🍚 | 1 tbsp | Light or dark, packed |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| Smoked Paprika 🌶️ | 1 tsp | For authentic smoky flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For rendering bacon |
| Fresh Thyme Leaves 🌿 | 2 tsp | Chopped, or 0.5 tsp dried |
The bacon is non-negotiable here—thick-cut renders slower, giving you more smoky flavor. Costco or Trader Joe's have the best prices for bulk packs, but any quality brand works. Look for pieces with visible marbling—they’ll stay tender while infusing the beans. Navy beans are the classic choice, but cannellini or pinto beans work too if you’re in a pinch. Just soak them overnight for better texture. The beef broth should be rich but not overly salty—Knight's or Swanson are solid store-bought options, but homemade takes this to the next level.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh thyme is ideal, but dried works at one-third the amount. The apple cider vinegar adds that signature tang—substitute with white vinegar if needed, but reduce to 0.5 tbsp. For extra depth, a splash of Worcestershire sauce (1 tsp) mimics pub-style richness. The tomato paste can be skipped if you dislike its intensity, but it helps balance the sweetness. If you’re making this ahead, double the broth—it tastes even better the next day as flavors meld.
This reheats beautifully—just add a splash of water or broth to loosen it up. Keeps for 4-5 days in the fridge, freezes for 3 months (portion into containers for easy lunches). For serving, I like to sprinkle with extra bacon bits and chopped parsley right before eating. The beans soften as they sit, so if you’re short on time, soak them overnight—it cuts cooking time by half. Leftovers make great sandwich fillings or a hearty side for grilled meats.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—bacon, beans, broth—into one pot, and let it simmer. The onions caramelize right there, no extra pans, no stress.
- Smoky Richness: That first bite? Crispy bacon crumbles melting into creamy beans, all deepened by the beef broth’s savory punch. Honestly, the garlic and onion build layers of flavor that make it taste like a Sunday dinner every time.
- Meal Prep Hero: Between us, this is my go-to for lunches all week. The flavors actually get better after a day or two in the fridge—no sad, dry leftovers here. Just reheat and enjoy, whether you’re feeding the family or packing for work.
- Budget-Friendly Feast: Dried beans and bacon stretch this dish into a hearty meal without breaking the bank. I’ll be real: it’s the kind of recipe that makes me feel like I’m serving something special, even when I’m pinching pennies.
Step-by-step instructions for smoky bacon-infused one-pot beans
This rich, smoky bean dish comes together in a single pot with minimal effort.
Render the Bacon and Sauté Aromatics
Place a large Dutch oven over medium heat and add the 1 tablespoon extra-virgin olive oil. Once shimmering, add the 6 ounces chopped smoked bacon and cook for 5-7 minutes, stirring occasionally, until the bacon is crispy and the fat has rendered out. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the fat in the pot.
Reduce the heat to medium-low and add the 1 whole diced yellow onion. Cook for 4-5 minutes until softened and translucent. Add the 3 cloves minced garlic and cook for another 30 seconds until fragrant. This foundational step develops the dish's rich, smoky depth.
Build the Flavor Base
Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly and releases its concentrated flavor. Add the 1 tablespoon apple cider vinegar, 1 tablespoon brown sugar, 1 teaspoon smoked paprika, 0.5 teaspoon ground black pepper, and 1.5 teaspoons diamond crystal kosher salt, stirring to combine. The vinegar brightens the dish while the sugar and spices create a perfect balance of sweetness and heat.
Pour in the 4 cups beef broth and bring to a gentle simmer. Add the 2 whole bay leaves and 2 teaspoons fresh thyme leaves, stirring to incorporate. The broth should just come to a bubble—no vigorous boiling at this stage.
Cook the Beans Until Tender
Add the 1.5 cups rinsed dried navy beans to the pot, stirring to distribute them evenly. The beans should be completely submerged in the liquid. If not, add a splash of water to cover them. Bring the mixture to a full boil, then immediately reduce the heat to low and cover with a tight-fitting lid.
Let the beans simmer gently for 1 hour, stirring occasionally to prevent sticking. After the initial hour, check the beans for tenderness. They should be soft but still hold their shape with a slight bite. If they're not quite tender, continue cooking for another 30-45 minutes, adding a splash of water if needed to maintain the liquid level. The beans are done when they're fork-tender with no resistance.
Finish and Rest for Maximum Flavor
Once the beans are tender, remove the pot from heat and discard the bay leaves. Stir in the crispy bacon you reserved earlier, allowing it to melt into the sauce and infuse the beans with its smoky richness. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a splash of vinegar to balance the flavors.
Let the beans rest off heat for 10 minutes. This resting period allows the flavors to meld and the beans to absorb the smoky, savory broth. Serve warm, garnished with an extra sprinkle of fresh thyme leaves if desired. The result is a hearty, one-pot dish that's perfect for cold weather or a comforting family meal.
Pro Tips For Making British Beans
- CRISPY BACON FIRST: Cut the smoked bacon into ¼-inch pieces and cook them in a cold skillet—yes, cold—over medium heat. This renders the fat slowly without burning, and the bacon crisps up perfectly for maximum flavor in the beans.
- SOAK BEANS OVERNIGHT: Skip the quick-soak hack. Dried navy beans benefit from 8+ hours in water (or at least 2 hours if you’re impatient). This cuts cooking time by half and prevents that sad, mealy texture.
- SIMMER LOW AND SLOW: Once the beans are tender, drop the heat to a bare simmer—no rolling boil. Navy beans fall apart fast, and you want them to absorb the broth, not turn to mush.
- SWEAT THE ONIONS: Don’t rush the onions—cook them in bacon fat over low heat until they’re translucent and just starting to caramelize. This builds flavor that’ll make your beans taste like a Sunday dinner, not a weeknight shortcut.
Storing and reheating your leftovers
Fridge Storage Essentials
Transfer your British beans to an airtight container within 2 hours of cooking to preserve freshness. I use glass Pyrex with snap-on lids—they’re sturdy and won’t absorb flavors. Store at 40°F or below for up to 5 days, but the flavors actually deepen overnight as the spices meld.
The sauce thickens slightly, so add a splash of beef broth when reheating to restore creaminess. 🌡️
Freezer-Friendly Prep
Portion beans into quart-sized freezer bags (leave 1-inch headspace for expansion) or glass containers for easy reheating. Label with the date—they’ll keep for 3 months without texture loss. For best results, freeze while still warm to prevent ice crystals.
Thaw overnight in the fridge before reheating for even cooking. I often prep double batches for quick lunches—just reheat and serve with toast. ❄️
Stovetop Reheating
My preferred method: Pour beans into a heavy-bottomed pot and add ¼ cup beef broth to loosen the sauce. Heat over medium-low for 10-15 minutes, stirring occasionally. Taste and adjust seasoning—beans often need a pinch of salt or vinegar after reheating.
Avoid high heat to prevent the sauce from breaking. For extra richness, stir in 1 tbsp reserved bacon fat before serving. 🔥
Microwave Shortcuts
For quick meals, transfer beans to a microwave-safe dish and cover loosely with a damp paper towel. Heat on 70% power for 3-4 minutes, stir, then continue in 1-minute intervals until steaming (165°F internal temp).
Add 1-2 tbsp water if the sauce looks dry. The microwave method works best for single servings—great for lunches or leftovers. 💡
Oven Refresh
Preheat oven to 350°F and transfer beans to an oven-safe dish. Cover tightly with foil and bake for 20-25 minutes, stirring halfway. This method gently reheats the beans while keeping the sauce intact.
I use this when cooking for a crowd—it reheats multiple servings evenly. Garnish with extra bacon bits and chopped parsley before serving to brighten flavors. 🌟
Leftovers Reinvented
Transform leftover beans into bean burgers by mixing with 1 egg and ¼ cup breadcrumbs, then pan-frying. Use as a filling for sandwiches with crusty bread or tacos with avocado. The smoky flavor pairs perfectly with grilled cheese—just spread beans on buttered bread and toast until golden.
Get creative: top with cheddar cheese and sour cream for a loaded bean bowl. 💛
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes, but with adjustments! Use 2 (15-oz) cans of navy beans, drained and rinsed, to replace the 1.5 cups dried. Reduce the broth by 1 cup since canned beans already contain liquid. Simmer for 20-30 minutes instead of the full hour—canned beans cook much faster. The texture will be slightly softer, but still delicious.
What's the best way to make these beans vegetarian?
Swap the bacon for smoked tofu or tempeh (crumbled and pan-fried) and use vegetable broth instead of beef. Add 1 tbsp soy sauce or mushroom powder for umami depth. For extra richness, stir in 1 tbsp nutritional yeast or a pinch of miso paste. The smoky paprika and vinegar keep the authentic flavor profile.
Why did my beans turn out mushy?
Overcooking or insufficient liquid are the most common causes. Always keep beans covered with broth—never let them dry out. Simmer at low heat and check tenderness at the 1-hour mark>. If using dried beans, soak them overnight for even cooking. For canned beans, reduce cooking time significantly to avoid mushiness.
Can I make this in a slow cooker?
Follow the same steps for rendering bacon and sautéing aromatics, then transfer everything to your slow cooker. Add ½ cup extra broth (slow cookers evaporate liquid) and cook on low for 6-7 hours or high for 3-4 hours>. The low-and-slow method enhances the smoky flavors even more. Stir in bacon at the end and adjust seasoning before serving.
What are the best sides to serve with British beans?
Classic pairings include crusty sourdough toast, grilled sausages, or roasted potatoes. For a lighter option, serve with a fresh green salad (add a vinaigrette) or steamed greens. The smoky, savory beans also complement cornbread or buttered dinner rolls. If making a full meal, add grilled chicken or fish for protein.
