Morrisons was consistently the cheapest for a basket of goods, according to new data.

Throughout 2017, Which? monitored the price of a basket of 75 branded goods at six of the major supermarkets – Asda, Morrisons, Ocado, Sainsbury’s, Tesco and Waitrose.

However, the comparison did not include discount Aldi and Lidl as they do not sell the same branded items.

Now it has been revealed that Morrisons was the cheapest throughout the year with an average price for the 75 items – that includes everyday items such as PG Tips teabags and Warburtons bread – of £142.76.

However, the supermarket only took the top spot by a matter of pence with Asda, 2016’s cheapest supermarket, having an average price of £142.80.

The most expensive supermarket in 2017 was Waitrose, where the same goods cost £11 more than at Morrisons, with a total price of £154.01.

Which? used data from MySupermarket to monitor prices, including discounts but not multibuy reductions for all 75 items across 2017. The prices were added up to give an average cost for a basket at each supermarket.

[Read more: top supermarket deals this week]



Average price of 75-item basket in 2017



















Record festive spending

Data has also been released showing that the average household spent a record £1,054 on groceries in the final three months of 2017.

Friday 22 December was the busiest supermarket shopping day ever recorded with shoppers spending a total £747m in one 24-hour period, according to figures from retail analyst Kantar Worldpanel.

Festive treats drove us to the supermarket checkouts with mince pie sales alone up 13.2% compared to 2016.

Get rewarded when you shop: compare cashback credit cards