Aldi Tops Which? Supermarket Price Comparison for May
Aldi Tops Which? Supermarket Price Comparison for May

Asda has lost its position as the UK's cheapest supermarket for a large shop for the first time in over a year, according to new analysis from consumer group Which?.

Every month, Which? compares prices at eight major supermarkets: Aldi, Asda, Lidl, Morrisons, Ocado, Sainsbury's, Tesco and Waitrose. For a basket of 228 items, Tesco with a Clubcard averaged £588.96 in January, pushing Asda to second place at £590.41. Sainsbury's and Morrisons followed with loyalty schemes, while Waitrose was the most expensive at £679.20.

However, on a shorter list of 89 items, Aldi took the top spot with an average price of £164.74 in January, followed closely by Lidl at £166.33 with a Lidl Plus discount. Tesco with Clubcard was next at £182.92, and Waitrose was again the most expensive at £221.53—34% higher than Aldi.

Which? retail editor Reena Sewraz said: 'While Aldi is the cheapest supermarket this month, the ongoing price competition among the discounters means Lidl also remains a strong money-saving choice.' She added that Tesco's loyalty discounts offer good value but are not accessible to everyone.

An Asda spokesperson defended the supermarket's performance, noting it was the lowest-priced every month in 2025 on the Which? big trolley comparison and £50 cheaper in January on a like-for-like basket without loyalty pricing.