My British Baked Beans are a copycat Heinz baked beans recipe, and as close in flavor to them as you will find. However, these are so much better because they’re homemade and haven’t been sitting in a can for who knows how long.

Baked beans on a large spoon

Vegetarian Baked Beans

Similar to American-style, but meat-free and without the smokey flavor, just like my mum in England used to serve. Navy (or haricot) or great northern beans are cooked in tomato sauce for an authentic taste of a truly British classic.

Baked beans are probably one of the most common (if not the most) canned items to buy in England. A delicious, saucy side for any dish, from fish and chips, sausage rolls, to beans on toast (picture below).

We’re all familiar with canned/tinned Heinz Baked Beans and if you’re in the U.K., there’s a good chance you lived off them on a budget at one time in your life.

The perfect budget meal enjoyed by college students and bachelors. Let’s not forget about beans for breakfast too… yes, really! See more below on this subject.

British baked beans served over toast on a white plate

I recently updated the pictures and video and made a few improvements and simplified  original recipe.

Why are my beans hard and wont cook?

There are no hard-and-fast rules for why dried beans take longer to cook, as every batch seems to behave differently (see my test results below). This is the most common issue that readers have had and it is all to do with the beans. I’ve had some be almost mushy in 30 minutes and some take almost 2 hours. You just have to keep testing them as they boil.

A few possible reasons include:

The beans are old – you can’t always tell how old they are, even if they’re within their expiration date. You have hard water, which can toughen the skins; or you didn’t soak them long enough. Soaking for 8–12 hours is optimal, but no more than 24 hours.

Is it necessary to soak dried beans?

Yes! They cook faster because they absorb a lot of liquid. Take a look at the the difference between a non-soaked and soaked bean below.

Why dried beans are best for baked beans

Everyone loves good baked beans. They really go with just about anything and good homemade baked beans start with dried beans, not canned. Dried beans just have better texture. 

If you used canned for this recipe they would be mush by the end of the recipe. Dried beans are best for baked beans, but I wont be mad at you if you used pre-cooked canned.

Dried beans soaking tips

  • Use bottled or distilled water to soak.
  • Allow enough time to soak the dried beans. This helps them soften and cook faster.
  • Add 1 teaspoon of baking soda (bicarbonate of soda) per cup (453 grams) of beans to the soaking water, this may not always work.
A pan full of baked beans in a tomato sauce

What type of beans are Heinz Baked Beans?

Heinz Baked Beans are made with navy beans (also known as haricot beans), though in some countries, they may use great northern beans instead.”

Dried beans cooking test

Regarding the above information on the cooking of the beans, this week I decided to test out some beans from different sources. Each batch I spilt into two pans, one I added baking soda and salt, the other nothing.

The result is, some cooked really quickly (they were almost mushy in 40 minutes) and some took almost 2 hours to cook. The baking soda and salt did not make a difference. The beans are going to be done when they want to be done.

Dried beans in a hand

In addition to eating beans on toast for breakfast, they are also served with the most popular British breakfast, the  Full English Breakfast (picture below). This consists of sunny-side up eggs, English back bacon, cooked tomato slices, black pudding (a type of sausage) British bangers (aka sausage), mushrooms and fried bread.

Sausages, tomato, mushrooms, bacon and egg in a cast iron skillet

British Baked Beans v’s American Beans

British baked beans skip the meat and feature a thinner, tomato-based sauce. In contrast, American-style baked beans use pork (often bacon), molasses, and brown sugar to create a much sweeter, thicker, and smokier sauce.

Storing baked beans

These beans will keep refrigerated in a sealed container for 3-4 days or frozen for 2-3 months.

This recipe yields 2 quarts/8 cups/1.8 kg.

Slow Cooker Copycat Heinz Baked Beans

You can make this recipe in the slow cooker. After soaking and rinsing the beans, turn your slow cooker on low. Add all the ingredients EXCEPT THE SALT, as this can cause the beans to take longer to cook.Put on the lid and cook for 6 to 8 hours, but start checking them at the 6th hour for tenderness, then stir in the salt.

Note: canned/tinned beans will not work for the slow cooker method as they will turn very mushy.

Using a ladle to lift some baked beans from a pan
5 from 139 reviews

British Baked Beans (Heinz copycat)

Navy or haricot beans baked in a simply tomato-based sauce that tastes as close to store bought as you will find.

Video

Ingredients
 

  • 2 cups (360 grams) dried great northern, navy or haricot beans, rinsed
  • ½ cup (140 grams) tomato ketchup
  • 4 tablespoons tomato paste
  • 2 tablespoons sugar
  • ¼ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon salt
  • 1 tablespoon white vinegar
  • 3 cups (1 ½ pints) vegetable stock/broth
  • 1 ½ tablespoons cornstarch/cornflour

Instructions
 

This recipe yields 2 quarts/8 cups/1.8 kg.

  • To a large bowl add the beans, cover with water, more than double the amount and soak at room temperature for 8 hours.
  • After 8 hours drain, discard the liquid and rinse the beans.
  • Add the beans to a large saucepan. Cover the beans about 2 inches (5 cm) above the beans with water and bring to a boil. Simmer for 1 hour uncovered. Stirring often so they don't stick to the bottom. Cooking time will depend on your beans so check them often for tenderness. Drain. If using already cooked beans, skip these 2 steps.
  • Preheat oven to 350°F/180°C.
  • To the same pan, add the ketchup (taste the ketchup for sweetness, you may need to adjust the amount of sugar so the sauce is not too sweet), tomato paste, sugar, garlic powder, onion powder, salt, vinegar and stock. Whisk to combine. In a small bowl, mix 1 tablespoon of stock or water with the cornstarch and mix until dissolved, stir into the sauce. Add the cooked beans and stir well.
  • Transfer the beans and sauce to a high-sided baking dish, or, if your pan is ovenproof use that and transfer to the oven, Bake uncovered until thickened, 20-25 minutes.

Slow Cooker Method:

  • After soaking and rinsing the beans, turn your slow cooker on low. Add all the ingredients EXCEPT THE SALT, as this can cause the beans to take longer to cook. Put on the lid and cook for 6 to 8 hours, but start checking them at the 6th hour for tenderness, then stir in the salt.
  • Note: canned/tinned beans will not work for the slow cooker method as they will turn very mushy.

Notes

 

 
Serving: 1, Calories: 89kcal, Carbohydrates: 16g, Protein: 4g, Fat: 1g, Polyunsaturated Fat: 1g, Cholesterol: 3mg, Sodium: 385mg, Fiber: 2g, Sugar: 8g
Did you make this recipe?Please let us know by leaving a star rating and review!