
British Baked Beans Recipe hits that perfect balance of sweet, tangy, and smoky, with tender beans in a thick tomato sauce that tastes like a cozy weekend morning. It suits anyone who loves classic English breakfast vibes, meal prep fans, and busy families, and it takes about 1 hour 15 minutes start to finish. I first fell in love with these beans in a tiny London café, and I’ve been tinkering with this version in my American kitchen ever since.
Why British Baked Beans Recipe Is Worth It
You get that classic British baked beans flavor, but deeper and richer than anything from a can. The sauce clings to every bean, with a gentle sweetness, a hint of acidity, and a subtle smoky note that feels comforting without tasting heavy.
This recipe uses simple pantry ingredients and one pot, so cleanup stays easy. You can serve it on toast, with eggs, over potatoes, or as a side, and it fits breakfast, lunch, or dinner without any fuss.
“These British baked beans taste like café-style comfort at home, only better than the canned version in every way. ★★★★★”
Ingredients You Need
Beans
- 3 cups cooked navy beans or haricot beans (about 2 cans, drained and rinsed)
- Use navy beans for the most classic texture.
- You can swap in great northern beans or cannellini beans if needed.
Sauce base
- 2 tablespoons neutral oil (canola, vegetable, or light olive oil)
- 1 medium yellow onion, finely diced
- 2 small carrots, finely diced (optional, but they add sweetness and body)
- 2 cloves garlic, minced
- 3 tablespoons tomato paste
- 1 cup tomato sauce or passata (plain, no herbs)
- 1 cup low-sodium vegetable broth or chicken broth
- 2 tablespoons dark brown sugar (or light brown sugar plus 1 teaspoon molasses)
- 1 tablespoon molasses (blackstrap tastes stronger; mild molasses tastes more traditional)
- 1 tablespoon Worcestershire sauce
- Use a vegan Worcestershire if you want a fully plant-based version.
- 1 tablespoon apple cider vinegar (or malt vinegar for a more British flavor)
- 1 teaspoon Dijon mustard or English mustard
- ½ teaspoon smoked paprika (or regular paprika if you prefer less smoke)
- ½ teaspoon ground black pepper
- ¾–1 teaspoon kosher salt, to taste
Optional flavor boosters
- 1 bay leaf
- ¼ teaspoon ground cumin for a slightly deeper flavor
- 1 teaspoon soy sauce for extra umami if the sauce tastes flat
Pantry shortcuts & brand notes
- Canned navy beans work perfectly and save a ton of time; just rinse them well.
- Tomato paste in a tube keeps longer and works great here.
- Use Heinz-style tomato sauce or passata for the closest British baked beans flavor.
Equipment
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Small bowl for mixing sauce ingredients (optional but handy)
Quick Tips & substitutions
- Use canned navy beans to cut the total time and still keep great texture.
- Rinse canned beans under cold water to remove excess starch and salt.
- Swap vegetable broth for chicken broth to keep the recipe vegetarian.
- Pick vegan Worcestershire and soy sauce if you want a fully vegan British baked beans recipe.
- Add a splash more broth if the beans look too thick; simmer longer if they look too thin.
- Taste the sauce before you add the beans and adjust sugar, vinegar, and salt until it hits the sweet-tangy balance you like.
- Use smoked paprika for a gentle smoky note instead of bacon, so the beans stay vegetarian.
- Double the batch and freeze half, since these beans reheat beautifully.
How to Make British Baked Beans Recipe
Step 1: Sauté veggies and aromatics
Heat the oil in a large stock pot or Dutch oven over medium heat. Add the diced onion and carrots and cook until they turn soft and lightly golden, about 7–8 minutes, stirring often. Stir in the minced garlic and cook 1 minute, until it smells fragrant and toasty.
Step 2: Build the tomato base
Add the tomato paste to the pot and stir it into the veggies. Cook the tomato paste 2–3 minutes, until it darkens slightly and smells sweet and rich. This step deepens the flavor and keeps the sauce from tasting raw or tinny.
Step 3: Add liquids and seasonings
Pour in the tomato sauce and broth, then stir until everything blends smoothly. Add brown sugar, molasses, Worcestershire sauce, vinegar, mustard, smoked paprika, black pepper, and salt. Drop in the bay leaf if you use it, and add soy sauce or cumin if you want those extra layers. Stir well and bring the mixture to a gentle simmer.
Step 4: Simmer the sauce
Lower the heat so the sauce bubbles gently. Simmer 10–15 minutes, stirring occasionally, until the sauce thickens slightly and tastes rich and balanced. Taste and tweak the seasoning: add a pinch more sugar if it tastes too sharp, or a splash more vinegar if it tastes too sweet.
Step 5: Add the beans
Stir in the cooked navy beans, making sure the sauce coats every bean. Keep the heat low and let the beans simmer in the sauce for 15–20 minutes. Stir every few minutes so the beans do not stick to the bottom of the pot.
Step 6: Adjust texture and finish
Check the texture of the British baked beans. If the sauce looks too thick, stir in a splash of broth or water until it reaches a thick-but-saucy consistency. If the sauce looks thin, simmer a bit longer with the lid off until it thickens. Remove the bay leaf, taste again, and adjust salt and pepper.
Step 7: Rest before serving
Turn off the heat and let the beans sit for 5–10 minutes. This short rest helps the sauce cling to the beans and taste even more cohesive. Serve warm over toast, with eggs, or as a cozy side.
Recipe Variations
- Gluten-free: Use gluten-free Worcestershire sauce and tamari instead of soy sauce, and check that your broth stays gluten-free.
- Vegan: Use vegetable broth and a vegan Worcestershire sauce; skip any animal-based add-ins.
- Low sugar: Cut the brown sugar in half and skip the extra molasses, then add a bit more smoked paprika and mustard for flavor.
- Spicy: Add ¼–½ teaspoon chili flakes or a pinch of cayenne with the smoked paprika.
- Extra smoky: Add a drop or two of liquid smoke or a bit more smoked paprika.
- Protein boost: Stir in cooked crumbled veggie sausage or finely chopped cooked turkey sausage.
- Creamier texture: Lightly mash a small portion of the beans in the pot to thicken the sauce naturally.
Ways to Serve British Baked Beans Recipe
- Spoon over thick slices of toasted sourdough or classic white toast.
- Serve alongside fried or scrambled eggs, grilled tomatoes, and sautéed mushrooms for a full English-style breakfast.
- Pile over baked potatoes with a sprinkle of sharp cheddar or vegan cheese.
- Use as a hearty side dish with grilled chicken, sausages, or veggie patties.
- Serve over rice or quinoa for a simple, budget-friendly dinner bowl.
- Pack in a thermos for a warm, comforting lunch on the go.
Storage Success
Let the British baked beans cool to room temperature, then store them in an airtight container in the fridge for up to 4 days. The flavors deepen overnight, so leftovers often taste even better. Reheat gently on the stove over low heat with a splash of water or broth to loosen the sauce. Freeze portions in freezer-safe containers for up to 3 months, and thaw in the fridge before reheating.

British Baked Beans Recipe
Ingredients
Instructions
- Heat the oil in a large heavy-bottomed pot or Dutch oven over medium heat.
- Add the diced onion and carrots and cook, stirring often, until soft and lightly golden, about 7–8 minutes.
- Stir in the minced garlic and cook for about 1 minute, until fragrant.
- Add the tomato paste and stir it into the vegetables. Cook for 2–3 minutes, until the paste darkens slightly and smells sweet and rich.
- Pour in the tomato sauce and broth, stirring until smooth.
- Add the brown sugar, molasses, Worcestershire sauce, vinegar, mustard, smoked paprika, black pepper, and salt. Add the bay leaf, cumin, and soy sauce if using, and stir well.
- Bring the mixture to a gentle simmer, then reduce the heat so it bubbles softly. Simmer for 10–15 minutes, stirring occasionally, until slightly thickened and flavorful.
- Taste the sauce and adjust seasoning, adding more sugar for sweetness or more vinegar for tang if needed.
- Stir in the cooked navy beans, making sure they are well coated in the sauce.
- Keep the heat low and simmer the beans in the sauce for 15–20 minutes, stirring every few minutes to prevent sticking.
- If the sauce is too thick, add a splash of broth or water. If it is too thin, simmer uncovered until it reaches a thick-but-saucy consistency.
- Remove the bay leaf, if used, then taste and adjust salt and pepper to your liking.
- Turn off the heat and let the beans rest for 5–10 minutes so the sauce clings to the beans before serving warm.
Notes
Approximate per serving (1/6 of recipe): 220–260 calories; fat 7 g; saturated fat 1 g; carbohydrates 38 g; fiber 9 g; sugars 13 g; protein 9–11 g; sodium 650–850 mg. Values are estimates and will vary based on specific brands, broth type, Worcestershire and soy sauce used, and portion size.

Leave a Reply