
British Baked Beans Recipe tastes rich, tomatoey, slightly sweet, and perfectly saucy, with tender beans that feel cozy on a cold morning or a lazy weekend brunch. It suits anyone who loves a full English breakfast, wants a comforting side dish, and has about 1 hour and 15 minutes to cook. I grew up on canned beans, and the first time I made these from scratch I wondered why I waited so long.
Why You Should Try This British Baked Beans Recipe
This British Baked Beans Recipe gives you that classic café-style flavor with simple ingredients and no mystery additives. You control the sweetness, the salt, and the thickness of the sauce, so the beans taste exactly how you like them.
You also stretch a bag or a couple of cans of beans into several hearty meals. The recipe works for breakfast, lunch, or dinner, and it tastes even better the next day, which always feels like winning the leftovers lottery.
“These homemade British baked beans taste like a cozy London café breakfast in a bowl, and I happily scraped my plate clean. ★★★★★”
Ingredients You’ll Need
You can use either dried beans or canned beans. Dried beans give the best texture and flavor, while canned beans save time and still taste great.
Beans
- 2 cups dried navy beans or small white beans
- You can also use great northern beans or cannellini beans.
- If you use canned beans, use 3 cans (15 ounces each), drained and rinsed, and skip the long simmering time.
Sauce Base
- 1 tablespoon neutral oil or unsalted butter
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 can (15 ounces) tomato sauce or passata
- Choose plain, no herbs added, so you control the flavor.
- 2 tablespoons tomato paste
- 1 cup low sodium vegetable broth or chicken broth
- 2 tablespoons dark brown sugar
- Light brown sugar works, or use 1 tablespoon maple syrup if you prefer.
- 1 tablespoon blackstrap or regular molasses
- If you do not have molasses, add 1 extra tablespoon brown sugar and 1 teaspoon maple syrup.
- 1 tablespoon Worcestershire sauce
- Use a vegetarian brand if you want a meat free version.
- 1 teaspoon Dijon mustard or English mustard
- 1 teaspoon smoked paprika
- 1 teaspoon sweet paprika
- 1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- 1 bay leaf
Optional Flavor Boosters
- 2 to 3 strips thick cut bacon, chopped and browned
- Skip this for a vegetarian British Baked Beans Recipe.
- 1 teaspoon soy sauce for extra savory depth
- ¼ teaspoon liquid smoke if you want a gentle smoky note
Pantry Shortcuts
- Use canned beans to cut the total time almost in half.
- Use jarred minced garlic and frozen chopped onions if you want to avoid knife work.
- Use tomato puree from a carton if that is what you keep in the pantry.
Equipment List
- Large heavy pot or Dutch oven with lid
- Medium saucepan if you cook dried beans separately
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Colander for rinsing beans
- Ladle for serving
Tips & Tricks
- Soak dried beans overnight in plenty of water to shorten cooking time and improve texture.
- Salt the bean cooking water lightly so the beans taste seasoned all the way through.
- Keep the simmer gentle so the beans stay whole and tender, not split and mushy.
- Add sweeteners gradually and taste, because different tomato brands vary in acidity.
- Stir the pot every 10 to 15 minutes so the sauce does not stick to the bottom.
- If the sauce looks too thick, add a splash of broth or water; if it looks too thin, simmer uncovered for a few extra minutes.
- Make the British Baked Beans Recipe a day ahead, since the flavors deepen overnight.
- Use a heat diffuser or lower the burner if the sauce bubbles aggressively and spits.
How to Make British Baked Beans Recipe
Step 1: Soak and Cook the Beans
- Rinse the dried beans under cool water and pick out any debris or broken beans.
- Place the beans in a large bowl and cover them with at least 3 inches of water.
- Let them soak at room temperature for 8 to 12 hours, then drain and rinse.
- Add the soaked beans to a pot, cover with fresh water by about 2 inches, and bring to a gentle boil.
- Lower the heat to a simmer, add 1 teaspoon salt, and cook until the beans feel tender but not falling apart, about 45 to 60 minutes.
- Drain the beans, discard the cooking liquid, and set the beans aside.
(If you use canned beans, drain and rinse them, then skip to Step 2.)
Step 2: Cook the Aromatics
- Place a large heavy pot or Dutch oven over medium heat and add the oil or butter.
- Add the chopped onion and cook until it turns soft and lightly golden, about 6 to 8 minutes, while you stir occasionally.
- Add the minced garlic and cook 1 minute more until it smells fragrant.
- If you use bacon, add the chopped bacon at the same time as the onion and cook until the fat renders and the bacon browns lightly.
Step 3: Build the Sauce
- Stir in the tomato paste and cook it with the onions for 1 to 2 minutes to deepen the flavor.
- Pour in the tomato sauce or passata and the broth, then stir to combine.
- Add the brown sugar, molasses, Worcestershire sauce, mustard, smoked paprika, sweet paprika, onion powder, garlic powder, soy sauce if you use it, bay leaf, salt, and pepper.
- Stir well, bring the mixture to a gentle simmer, and taste the sauce.
- Adjust sweetness, salt, and tang to your liking, since this sauce sets the tone for the whole British Baked Beans Recipe.
Step 4: Add the Beans and Simmer
- Add the cooked or canned beans to the pot and stir gently so you do not crush them.
- Bring the pot back to a gentle simmer over medium low heat.
- Cover the pot partially and cook for 25 to 35 minutes, while you stir every 10 minutes so nothing sticks.
- Watch the thickness of the sauce; you want it glossy and thick enough to coat a spoon but still a bit saucy.
- If the sauce thickens too much, add a splash of broth or water; if it stays thin, remove the lid and simmer a bit longer.
Step 5: Final Seasoning and Rest
- Remove the bay leaf and taste the beans.
- Adjust with more salt, pepper, or a pinch of sugar if the tomatoes taste sharp.
- Turn off the heat and let the beans rest for 10 minutes so the sauce settles and clings to the beans.
- Serve the British Baked Beans Recipe hot, with your favorite breakfast or simple toast.
What to Serve with British Baked Beans Recipe
Serve this British Baked Beans Recipe with thick slices of buttered toast, ideally slightly crisp so it holds up to the sauce. Add fried or scrambled eggs, grilled tomatoes, and sautéed mushrooms for a full English style plate. You can spoon the beans over baked potatoes, roasted sweet potatoes, or simple rice for an easy dinner. Pair them with a green salad and a glass of iced tea or sparkling water to balance the richness.
Storage Options
- Store leftover British baked beans in an airtight container in the fridge for up to 4 days.
- Chill the beans completely before you freeze them, then store them in freezer safe containers or bags for up to 3 months.
- Reheat gently on the stove over low heat with a splash of water or broth, and stir often so the beans warm evenly.
- You can also reheat in the microwave in short bursts, stirring between each burst, until the beans heat through and the sauce loosens.

British Baked Beans Recipe
Ingredients
Instructions
- Rinse the dried beans under cool water and pick out any debris or broken beans.
- Place the beans in a large bowl and cover them with at least 3 inches of water. Let them soak at room temperature for 8 to 12 hours, then drain and rinse.
- Add the soaked beans to a pot, cover with fresh water by about 2 inches, and bring to a gentle boil. Lower the heat to a simmer, add 1 teaspoon salt, and cook until the beans feel tender but not falling apart, about 45 to 60 minutes.
- Drain the beans, discard the cooking liquid, and set the beans aside. If using canned beans instead, simply drain and rinse them and skip the long simmering time.
- Place a large heavy pot or Dutch oven over medium heat and add the oil or butter.
- Add the chopped onion and cook until it turns soft and lightly golden, about 6 to 8 minutes, stirring occasionally.
- Add the minced garlic and cook for 1 minute more until fragrant.
- If using bacon, add the chopped bacon with the onion and cook until the fat renders and the bacon browns lightly.
- Stir in the tomato paste and cook it with the onions for 1 to 2 minutes to deepen the flavor.
- Pour in the tomato sauce or passata and the broth, then stir to combine.
- Add the brown sugar, molasses, Worcestershire sauce, mustard, smoked paprika, sweet paprika, onion powder, garlic powder, soy sauce if using, bay leaf, salt, and pepper.
- Stir well, bring the mixture to a gentle simmer, and taste the sauce. Adjust sweetness, salt, and tang to your liking.
- Add the cooked or canned beans to the pot and stir gently so you do not crush them.
- Bring the pot back to a gentle simmer over medium low heat.
- Cover the pot partially and cook for 25 to 35 minutes, stirring every 10 minutes so nothing sticks.
- Watch the thickness of the sauce; you want it glossy and thick enough to coat a spoon but still a bit saucy. If it thickens too much, add a splash of broth or water; if it stays thin, remove the lid and simmer a bit longer.
- Remove the bay leaf and taste the beans.
- Adjust with more salt, pepper, or a pinch of sugar if the tomatoes taste sharp.
- Turn off the heat and let the beans rest for 10 minutes so the sauce settles and clings to the beans.
- Serve hot with toast, as part of a full breakfast, or as a comforting side dish.
Notes
Approximate per serving (1/6 of recipe, made with vegetable broth and without bacon): 260 calories; fat 5 g; saturated fat 1 g; carbohydrates 44 g; fiber 10 g; sugars 15 g; protein 12 g; sodium 780 mg. Values will vary based on beans used, optional add-ins, and portion size.

Leave a Reply