I tried baked beans from Tesco, Aldi, Asda and Sainsbury’s – and one was as good as Heinz but 95pc cheaper

We love baked beans on toast for a quick and easy lunch. Beans are a good source of protein, high in fiber and low in fat and can be classified as one of your five meals a day according to NHS guidelines.

They also contain iron, zinc and B vitamins. However, it’s important to make sure it’s not too high in salt and sugar. On average, half a can of dried beans can contain about 9 g of sugar (10 percent of the recommended daily intake) and up to 1.3 g of salt.




It is a tomato sauce made with dried or cannellini that you should check as it contains sugar and salt along with spices, paprika and onion powder. I decided to try their own brand of baked beans at the supermarket from Asda, Tesco, Aldi and Sainsbury’s, to see if any of them taste as good as Heinz and save on our weekly grocery bill.

Read more: The 7 best foods to buy to save money, according to a Birmingham food bank

The first thing my son and I noticed at the taste test was that not all cans of baked beans are equal in weight, and the sauces appear in different colors and textures. We tried the beans on their own and on toast.

Heinz Dry Beans

Original Heinz baked beans from Sainsbury’s cost £1.40 for a 415g can. This is significantly more than the entire supermarket self-brand variety. Each box contains 8.9g of sugar and 1.3g of salt.

When you open the can, you can see that it is a rich, thick, tomato sauce. They had that great Beanz Meanz Heinz flavor and they were delicious on toast. We gave them 5 stars out of 5.