Which? cheapest supermarket of 2025 revealed

Britain’s cheapest supermarket of 2025 has been revealed, beating others on price in 10 of last year’s 12 months.
Which Analysis? It found that Aldi remains the country’s cheapest supermarket for the fifth year in a row and routinely tops its monthly price analysis.
The consumer champion found that the average basket of 68 items at Aldi in December cost £123.60, making Aldi the cheapest supermarket for more than 80 per cent of the year.
Following closely behind was budget retailer Lidl, which was the cheapest in the other two months (July and October). A basket of goods at the German-owned store cost £123.70 in December; that’s just 10p more than at Aldi.

In the battle for third place, Asda won the most on average by giving consumers looking for branded products the best value for money. A shopping cart cost £134.89 at the retailer in December.
Following closely behind, Tesco came in fourth place overall, only beating Asda twice in the year. The retailer did much better in terms of value for those using the popular Clubcard system, with £135.84 per basket in December; without loyalty discount it was £139.12.
The next cheapest product in 2025 was Sainsbury’s, but crucially only for customers using the Nectar card. Without loyalty discounts, Sainsbury’s ranks below Morrisons on its year-round price average.
The price of a basket at Sainsbury’s in December was £141.45 with nectar and £143.74 without. This was more expensive than Morrisons this month; £140.03 with More card or £140.20 without.
Ocado was the most expensive in 2025, followed by Waitrose, which was last for price each month. In December, a basket of produce cost £155.23 at Ocado and £170.46 at Waitrose.
Get a free partial share of up to £100.
Capital is at risk.
Terms and conditions apply.
ADVERTISING
Get a free partial share of up to £100.
Capital is at risk.
Terms and conditions apply.
ADVERTISING
This was £46.86 more than at Aldi. Assuming that such a store opens on average every two to three weeks, this difference could exceed £1,000 per year.
The findings come at a time when the cost of living in the UK remains a struggle for millions, with stubbornly high inflation combined with rising bills making even basic needs unaffordable for many.
Reena Sewraz, Which One? Retail Editor said: “Aldi’s consistent performance shows why it has been named the UK’s cheapest supermarket for the fifth year in a row. While Lidl continues to provide strong competition among discounters and is still a great option for those looking to save on their shopping, Aldi was cheapest in most months and offered the lowest prices overall.
“Our analysis also shows that Asda remains a strong choice for shoppers looking for a wider range of branded products at lower prices. With food bills still a huge concern for many households, shopping around really pays off; choosing one supermarket over another can save shoppers hundreds of pounds over the course of a year.”




