
British Baked Beans Recipe tastes rich, tomatoey, slightly sweet, and perfectly saucy, just like the ones on a proper English breakfast plate. It works for busy home cooks who want a cozy, budget-friendly meal or side in about 1 hour total, with only 15 minutes of hands-on time. I first fell in love with these beans while backpacking through the UK on a shoestring budget and they still feel like a warm hug in a bowl.
Why Choose This British Baked Beans Recipe
This version tastes like classic British baked beans from a café fry-up, not like sugary canned beans. The sauce turns glossy and thick, the beans stay tender but not mushy, and the flavor hits that perfect balance of tangy, savory, and gently sweet.
You use simple pantry ingredients and a single pot, so cleanup stays easy. The recipe scales well, freezes nicely, and works for breakfast, lunch, or dinner, which makes it a real weeknight hero.
“These taste like proper British baked beans from a cozy London café, only better because your kitchen smells amazing while they simmer. ★★★★★”
Ingredients You’ll Need
Beans
- 2 cups dried navy beans or haricot beans
- You can also use great northern beans if that is what you have.
- If you feel rushed, use 3 cans (15 ounces each) of navy beans, drained and rinsed, and skip the long simmer.
Aromatics
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced
- 1 small carrot, finely grated (adds sweetness and body without more sugar)
- 1 small celery stalk, finely diced (optional but adds nice depth)
Tomato base
- 1 can (14 to 15 ounces) crushed tomatoes or tomato passata
- Choose a low-sodium brand so you control the salt.
- 2 tablespoons tomato paste
- Tube tomato paste works great because you can store the rest easily.
Liquids
- 2 cups low-sodium vegetable broth or chicken broth
- 1 cup water, plus more as needed
- 1 tablespoon Worcestershire sauce
- Use a vegetarian Worcestershire if you want a fully vegetarian British baked beans recipe.
Sweetness and tang
- 2 tablespoons dark brown sugar
- Light brown sugar works, but dark brown gives a deeper flavor.
- 1 tablespoon blackstrap molasses or regular molasses
- 1 tablespoon apple cider vinegar
- Malt vinegar gives a very British flavor if you have it.
Seasonings
- 1 teaspoon smoked paprika
- 1 teaspoon dry mustard powder
- 1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon black pepper
- 1 bay leaf
- ¼ teaspoon ground allspice (optional but tasty)
Finishing touches
- 1 to 2 tablespoons salted butter or vegan butter
- Chopped fresh parsley or chives for serving (optional)
Equipment list
- Large heavy pot or Dutch oven with lid
- Colander
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Ladle for serving
Tips & Tricks
- Soak dried beans overnight to cut cooking time and help them cook evenly.
- Salt the beans lightly near the end of cooking so they turn tender instead of tough.
- Use canned beans when you feel short on time and simmer them in the sauce for at least 20 minutes so they pick up flavor.
- Keep the heat low and gentle so the beans stay whole and the sauce thickens slowly.
- Stir every so often and add small splashes of water or broth if the sauce gets too thick.
- Taste near the end and adjust with extra vinegar for tang, sugar for sweetness, or salt for punch.
- Add a tiny knob of butter at the end to give the sauce a glossy, café-style finish.
- Cook the beans a day ahead if you want; the flavor deepens overnight in the fridge.
How to Make British Baked Beans Recipe
Step 1: Soak and pre-cook the beans
- Rinse the dried navy or haricot beans under cool water and pick out any odd bits.
- Place the beans in a large bowl, cover with plenty of water, and soak at least 8 hours or overnight.
- Drain and rinse the soaked beans, then place them in a large pot and cover with fresh water by about 2 inches.
- Bring the pot to a gentle boil, then lower the heat and simmer until the beans turn just tender, about 35 to 45 minutes, then drain and set aside.
(If you use canned beans, skip this step and just rinse and drain them.)
Step 2: Build the flavor base
- Set a large heavy pot over medium heat and add a drizzle of oil or a small knob of butter.
- Add the diced onion, grated carrot, and diced celery, then cook until the vegetables soften and the onion turns translucent, about 5 to 7 minutes.
- Stir in the minced garlic and cook 1 minute so it smells fragrant but not browned.
- Add the tomato paste and smoked paprika, then stir and cook 1 to 2 minutes so the tomato paste darkens slightly and tastes richer.
Step 3: Add tomatoes, liquids, and seasonings
- Pour in the crushed tomatoes, broth, and water, then stir to mix.
- Add the brown sugar, molasses, Worcestershire sauce, mustard powder, salt, pepper, bay leaf, and allspice.
- Stir well so everything combines and bring the pot to a gentle simmer.
- Taste the sauce at this point so you know your starting flavor and adjust the sweetness or tang slightly if you want.
Step 4: Simmer the beans in the sauce
- Add the cooked drained beans to the pot and stir so the sauce coats them.
- Lower the heat to low, cover the pot with the lid slightly ajar, and simmer for 30 to 40 minutes, stirring every 10 minutes.
- If the sauce thickens too much, add a splash of water or broth and stir again.
- When the beans taste tender and the sauce turns thick and glossy, turn off the heat and remove the bay leaf.
(If you use canned beans, simmer about 20 to 25 minutes instead so they do not overcook.)
Step 5: Finish and adjust seasoning
- Stir in the butter while the beans still feel hot so it melts into the sauce.
- Taste and add a bit more salt, pepper, vinegar, or sugar until the flavor hits that sweet-savory-tangy balance you like.
- Sprinkle chopped parsley or chives on top if you want a fresh pop of color.
- Serve the British baked beans hot while they feel creamy and saucy.
What to Serve with British Baked Beans Recipe
Serve these British baked beans on thick slices of toasted crusty bread for a classic beans on toast situation. They also taste great with eggs, grilled tomatoes, sautéed mushrooms, and hash browns for a full English-style breakfast plate. Spoon them next to roasted potatoes or over baked sweet potatoes for a simple lunch or dinner. You can also pair them with grilled sausages, veggie sausages, or a crisp green salad and a tall glass of iced tea or sparkling water.
Storage Options
- Cool leftovers to room temperature within 1 hour, then store them in an airtight container in the fridge for up to 4 days.
- Freeze the beans in freezer-safe containers or bags for up to 3 months, leaving a little space at the top for expansion.
- Reheat gently on the stove over low heat with a splash of water or broth, stirring until hot and creamy again.
- You can also reheat in the microwave in short bursts, stirring between each burst so the beans heat evenly and do not dry out.

British Baked Beans Recipe
Ingredients
Instructions
- Rinse the dried navy or haricot beans under cool water and pick out any debris or damaged beans.
- Place the beans in a large bowl, cover with plenty of water, and soak for at least 8 hours or overnight.
- Drain and rinse the soaked beans, then place them in a large pot and cover with fresh water by about 2 inches.
- Bring to a gentle boil, then lower the heat and simmer until just tender, about 35 to 45 minutes. Drain and set aside.
- If using canned beans instead, simply drain and rinse them and skip the soaking and pre-cooking steps.
- Set a large heavy pot or Dutch oven over medium heat and add a drizzle of oil or a small knob of butter.
- Add the diced onion, grated carrot, and diced celery. Cook, stirring occasionally, until the vegetables soften and the onion turns translucent, about 5 to 7 minutes.
- Stir in the minced garlic and cook for about 1 minute, just until fragrant but not browned.
- Add the tomato paste and smoked paprika, then cook, stirring, for 1 to 2 minutes until the tomato paste darkens slightly and smells rich.
- Pour in the crushed tomatoes, broth, and water, stirring to combine.
- Add the brown sugar, molasses, Worcestershire sauce, mustard powder, salt, pepper, bay leaf, and allspice. Stir well.
- Bring the mixture to a gentle simmer and taste the sauce, adjusting the sweetness or tang slightly if desired.
- Add the cooked, drained beans to the pot and stir so they are coated in the sauce.
- Reduce the heat to low, cover the pot with the lid slightly ajar, and simmer for 30 to 40 minutes, stirring every 10 minutes.
- If the sauce thickens too much as it cooks, add a splash of water or broth and stir to loosen.
- When the beans are tender and the sauce is thick and glossy, turn off the heat and remove the bay leaf.
- If using canned beans, simmer for about 20 to 25 minutes instead so they warm through and absorb flavor without overcooking.
- Stir in the butter while the beans are still hot so it melts into the sauce and adds a glossy finish.
- Taste and adjust the seasoning with more salt, pepper, vinegar, or sugar to reach your preferred balance of sweet, savory, and tangy.
- Sprinkle with chopped fresh parsley or chives if using, and serve the beans hot while they are creamy and saucy.
Notes
Approximate per serving (1/6 of recipe, made with vegetable broth, 1 tablespoon butter, and dried navy beans): 260 calories; fat 5 g; saturated fat 2 g; carbohydrates 44 g; fiber 11 g; sugars 13 g; protein 13 g; sodium 680 mg. Values are estimates and will vary based on exact ingredients, brands, and portion size.

Leave a Reply