Baked beans are a cupboard staple in most households, loved by Britons with a cooked breakfast or the classic, beans on toast . Versatile and healthy, these tins of goodness even include one your five a day; they're high in protein and fibre, low in fat, gluten-free and suitable for vegans. Despite being a great all-rounder, baked beans have become more expensive over the years and Heinz has hiked prices by 40 percent on average, to reach the current price of £1.

40 (415g tin). Heinz attributed the price hike to rising costs, particularly of tomatoes which make up most of the volume of its ketchup and 36 percent of its Beanz. Tomato costs have more than doubled since the end of 2019, according to a spokeswoman for Heinz.

But now a new taste test has revealed that it doesn't have to be Heinz for baked beans that pack a punch for a low price. According to Which? supermarket own-label baked beans from Aldi beat established and pricier brands such as Heinz and Branston. The consumer champion asked 66 baked bean fans to blind-taste and rate 10 different options from supermarkets such as Asda, Sainsbury’s and Tesco and big brands Heinz and Branston.

Budget retailer Aldi stole the top spot with its Bramwells Baked Beans in a Rich Tomato Sauce (41p for 410g can) - that's 99p cheaper than Heinz Beanz. Affordable and delicious, the beans won over the tasters with an overall score of 76 percent and were awarded a Which? Best Buy and a Great Value endorsement. Commenting on the results.