Bean Update
Beans above 50% of content
Mr Organic Organic Baked Beans, Heinz Organic, Heinz, Branston, Tesco’s Organic, Sainsburys, Waitrose, Morrisons, Corale Premium (Aldi own)
Beans below 46% of content
Tesco’s Stockwell, Sainsburys Hubbards, Aldi Essentials, Asda Just Essentials
Notably the ordinary branded ones all use spirit vinegar in their recipes - but so does the Corale Premium. The ingredients for Corale Premium look nearly identical to the Heinz but at about a third of the cost. The 4 cheapest have the lowest bean count and also have the dodgy Glucose-Fructose Syrup.
The ones that look like a good shout to try in terms of price point and content look to be the Tesco's Organic (massively cheaper than other organics so if you are after quality thats probably worth looking at), Morrisons and the Corale Premium.
Quite a few supermarkets are doing slightly less in their tins to make a touch more profit. The Sainsburys Hubbard ones are 'price matched' the the Aldi ones... but are smaller. In the same way, M&S look cheaper than they actually are by weight.
And shop around for your brands. Atm, Heinz are the same everywhere as part of offers but there is a hefty saving to be had on Branstons at Asda.
Brand 1: Mr Organic Organic Baked Beans
400g for £1.50 (37.5p per 100g)
Brand 2: Rakusens Kosher Baked Beans (From Sainsburys)
400g for £1.20 (30p per 100g)
Brand 3: M&S Organic
400g for £1 (via Ocado) (25p per 100g)
Brand 4: Heinz Organic
415g for £1 (on offer at Morrisons) (24.1p per 100g)
Brand 5: Heinz
415g tin for £1 (on offer at Morrisons) (24.1p per 100g)
Brand 6: HP
415g tin for 80p (19.2p per 100g)
Brand 7: Branston
410g tin for 75p (Asda - notably £1 at Sainsburys and 90p at Tesco) (18.3p per 100g)
Brand 8: Tesco’s Organic
420g for 70p (16.6p per 100g)
Brand 9: Sainsburys
400g for 50p (12.5p per 100g)
Brand 10: Waitrose
400g for 50p (12.5p per 100g)
Brand 11: Asda
410g for 42p (10.2p per 100g)
Brand 12: M&S
400g for 40p (via Ocado) (10p per 100g)
Brand 13: Morrisons
410g for 39p (9.5p per 100g)
Brand 14: Tesco
420g for 40p (9.5p per 100g)
Brand 15: Corale Premium (Aldi)
420g for 37p (8.8p per 100g)
Brand 16: Tesco Stockwell
420g for 27p (6.4p per 100g)
Brand 17: Sainsburys Hubbard’s
400g for 25p (This claims to be price matched to Aldi but Sainsburys do smaller tins!) (6.3p per 100g)
Brand 18: Aldi Essentials
420g for 26p (6.2p per 100g)
Brand 19: Asda Just Essentials
410g for 25p (6.1p per 100g)