
British Baked Beans Recipe tastes rich, tomatoey, slightly sweet, and perfectly saucy, and it works for anyone who loves a cozy breakfast or a simple, protein-packed dinner in about 1 hour total. This British Baked Beans Recipe suits busy home cooks who want something cheaper and tastier than a can, with simple ingredients and very little fuss. I grew up on canned beans in the States, so this version feels like the glow-up my childhood beans always needed.
Why Make This British Baked Beans Recipe at Home
Homemade British baked beans taste deeper, smokier, and more complex than anything from a tin. You control the sweetness, the salt, and the texture, so the beans never turn gluey or bland.
You also save money, especially if you cook dried beans in bulk. The recipe uses simple pantry ingredients, so you can pull it together on a weeknight without a grocery run.
“These taste like the best part of a full English breakfast, but fresher and more comforting than any canned version I ever tried. ★★★★★”
Ingredients You Need
Beans
- 3 cups cooked navy beans or haricot beans
- Use canned beans for speed; drain and rinse them well.
- Use dried beans if you want extra flavor and better texture; cook them until just tender, not mushy.
- Good substitutes: cannellini beans or great northern beans work well and hold their shape.
Aromatics and Veggies
- 1 medium yellow onion, finely diced
- 1 small carrot, finely diced
- 2 celery stalks, finely diced (optional, but adds nice depth)
- 3 cloves garlic, minced
- 1 teaspoon fresh grated ginger (optional, but brightens the sauce)
Tomato Base
- 1 can (15 ounces) tomato sauce or passata
- Use passata for a smoother, more classic British-style sauce.
- 2 tablespoons tomato paste
- This thickens the sauce and adds rich tomato flavor.
Liquids
- 1 cup low-sodium vegetable broth or chicken broth
- 1 cup water, plus more as needed for thinning
- 1 tablespoon apple cider vinegar or malt vinegar
- Vinegar balances the sweetness and keeps the sauce lively.
Sweetness and Seasoning
- 2 to 3 tablespoons light brown sugar
- Start with 2 tablespoons, then taste and adjust.
- 1 tablespoon molasses or golden syrup
- Molasses gives a deeper, slightly smoky flavor; golden syrup tastes more traditional and lighter.
- 1 teaspoon Dijon mustard or English mustard
- 1 teaspoon smoked paprika
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon mild chili powder or sweet paprika, optional
- 1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Fat
- 2 tablespoons olive oil or neutral oil
- 1 tablespoon butter, optional, for richness at the end
Pantry shortcuts and brand notes
- Use canned navy beans from brands that keep a firm texture; mushy beans turn to paste.
- Use jarred minced garlic if you need a shortcut, but fresh garlic gives better flavor.
- Use tomato passata from Italian brands for a smooth sauce without chunks.
- Use ready vegetable broth from a carton; choose low sodium so you control the salt.
Optional flavor boosters
- 1 teaspoon soy sauce for extra savory depth
- ½ teaspoon liquid smoke if you want a hint of smokiness without bacon
- 1 teaspoon Worcestershire sauce (check for vegetarian versions if needed)
Equipment List
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Sharp knife and cutting board
- Can opener
- Small bowl for mixing seasonings, optional
Tips & Mistakes
- Use beans that feel tender but not mushy; overcooked beans turn the sauce thick and pasty.
- Rinse canned beans well to remove extra salt and that starchy, tinny flavor.
- Sauté the veggies until soft and lightly golden; pale onions give less flavor.
- Keep the heat at medium when you cook the aromatics; high heat burns garlic and makes the sauce bitter.
- Add sweeteners slowly; you can always add more sugar, but you cannot pull it back out.
- Taste the sauce before you add salt; broth and canned tomatoes already bring some salt.
- Simmer the beans gently; a hard boil breaks the beans and muddies the sauce.
- Stir often near the end; the sauce thickens and can stick to the bottom if you ignore it.
- Adjust thickness with a splash of water or broth; thick beans taste great, but you still want them saucy.
- Cool the beans before you store them; hot beans in a container trap steam and water down the sauce.
How to Make British Baked Beans Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions, carrots, and celery; cook until soft and lightly golden, about 8 to 10 minutes. Stir in garlic and ginger; cook 1 to 2 minutes, until fragrant. Season with a pinch of salt and pepper.
Step 2: Build the tomato base
Add tomato paste to the pot and stir it into the veggies. Cook 2 to 3 minutes, until the paste darkens slightly and smells rich. Pour in the tomato sauce or passata and stir until everything looks smooth and combined.
Step 3: Add liquids and seasonings
Pour in the broth and water and stir well. Add brown sugar, molasses or golden syrup, mustard, smoked paprika, coriander, turmeric, chili powder if using, and soy or Worcestershire sauce if you choose to use them. Stir until the seasonings dissolve into the liquid and no clumps remain.
Step 4: Simmer the sauce
Bring the mixture to a gentle simmer over medium heat. Lower the heat to medium-low so the sauce bubbles softly. Simmer 10 to 15 minutes, stirring occasionally, until the sauce thickens slightly and the flavors blend.
Step 5: Add the beans
Stir in the cooked beans and coat them in the sauce. Keep the heat at medium-low and let the beans simmer 15 to 20 minutes. Stir every few minutes so the beans heat evenly and the sauce does not stick.
Step 6: Adjust flavor and texture
Taste the beans and add more salt, pepper, or sugar if needed. Stir in the vinegar and taste again; the sauce should taste bright, not flat. If the beans look too thick, add a splash of water or broth; if they look too thin, simmer a bit longer.
Step 7: Finish and serve
Turn off the heat and stir in the butter if you use it. Let the beans sit 5 minutes so they thicken slightly and cool to a comfortable serving temperature. Serve hot with toast, eggs, or your favorite breakfast plate.
Variations I've Tried
I sometimes add a splash of hot sauce and extra chili powder for a spicier version that works well over baked potatoes. I also tried a smoky version with liquid smoke and a bit more molasses, which tastes great with grilled sausages or veggie sausages. On busy mornings, I toss in a handful of baby spinach at the end so the beans carry some greens without extra work.
How to Serve British Baked Beans Recipe
Serve British baked beans piled high on thick slices of toasted sourdough or classic sandwich bread. Spoon them next to scrambled eggs, grilled tomatoes, and breakfast sausages for a full English-style plate. They also taste great over baked potatoes, with a sprinkle of shredded cheddar or crumbled feta and some chopped green onions. Use leftovers as a quick lunch with a simple salad on the side.
How to store
- Cool the beans to room temperature, then store them in an airtight container in the fridge for up to 4 days.
- Freeze portions in freezer-safe containers or bags for up to 3 months; leave a little space at the top for expansion.
- Reheat on the stove over low to medium heat with a splash of water or broth, stirring often until hot and saucy again.
- Reheat in the microwave in short bursts, stirring between bursts so the beans heat evenly and do not dry out.

British Baked Beans Recipe
Ingredients
Instructions
- Heat the oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the onion, carrot, and celery (if using) and cook, stirring often, until soft and lightly golden, 8 to 10 minutes.
- Stir in the garlic and ginger (if using) and cook for 1 to 2 minutes more, until fragrant. Season with a pinch of salt and pepper.
- Add the tomato paste and stir it into the vegetables. Cook for 2 to 3 minutes, stirring, until the paste darkens slightly and smells rich.
- Pour in the tomato sauce or passata and stir until everything is smooth and well combined.
- Add the broth and water, then stir in the brown sugar, molasses or golden syrup, mustard, smoked paprika, ground coriander, turmeric, chili powder or sweet paprika (if using), and soy sauce or Worcestershire sauce if you choose to use them. Stir until all seasonings are dissolved and no clumps remain.
- Bring the mixture to a gentle simmer over medium heat. Reduce the heat to medium-low and let it bubble softly for 10 to 15 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld.
- Stir in the cooked beans, coating them well in the sauce. Keep the heat at medium-low and simmer for 15 to 20 minutes, stirring every few minutes so the beans heat evenly and the sauce does not stick.
- Taste and adjust the seasoning with more salt, pepper, or sugar as needed. Stir in the vinegar and taste again; the sauce should taste bright and balanced. If the beans are too thick, add a splash of water or broth; if they are too thin, simmer a little longer.
- Turn off the heat and stir in the butter, if using. Let the beans sit for about 5 minutes to thicken slightly, then serve hot with toast, eggs, or as part of a full breakfast plate.
Notes
Approximate per serving (1/6 of recipe): 230 calories; fat 7 g; saturated fat 2 g; carbohydrates 33 g; fiber 8 g; sugars 11 g; protein 10 g; sodium 520 mg. Values are estimates and will vary based on specific ingredients, added flavor boosters, and portion size.

Leave a Reply