Aldi has been crowned the most affordable supermarket in 2025 by Which? consumer advocates. Which? regularly monitors grocery prices and discloses the least expensive stores each month. Aldi held the top spot as the cheapest supermarket for ten out of 12 months in 2025, solidifying its position as the UK’s most budget-friendly supermarket for the fifth consecutive year.
In December, Aldi emerged as the most economical choice for a selection of 68 items, with an average monthly cost of £123.60. Lidl followed closely in second place, only costing 10p more in December, with an average expenditure of £123.70 for both Lidl Plus members and non-members.
Throughout the year, Lidl claimed the title of the cheapest supermarket twice, in July and October. The average monthly price difference between Aldi and Lidl for the entire year was a mere 77p.
For the same set of 68 items at Asda, the average cost in December was £134.89, while Tesco Clubcard members would have paid £135.84, or £139.12 without a Clubcard.
Meanwhile, Sainsbury’s Nectar cardholders would have spent £141.45, or £143.74 without a Nectar card. Waitrose stood out as the priciest supermarket for the list of 68 items, totaling £170.46 in December.
Research by Which? revealed that on average, Waitrose cost 35% more compared to Aldi throughout 2025. Which? also compared the expenses for a larger weekly shopping list of 180 items.
Aldi and Lidl were excluded from this comparison due to their smaller product range. Asda emerged as the most cost-effective option in December for the larger list of 180 items, with an average bill of £450.82.
According to Which?, Tesco Clubcard holders would have spent an average of £462 in December for the same items, while non-Clubcard holders would have paid £493.53.
Shoppers at Morrisons would have faced a bill of £466.04 with a loyalty discount or £467.46 without one. Sainsbury’s Nectar cardholders would have paid £468.61, while non-members would have paid £501.89.
Waitrose also claimed the title of the priciest supermarket for the larger shopping list, with an average bill of £529.17. The analysis by Which? considered special offers and loyalty prices where applicable but excluded multi-buy deals.
Reena Sewraz, Which? Retail Editor, remarked, “Aldi’s consistent performance underscores its status as the UK’s most affordable supermarket for the fifth consecutive year. While Lidl remains a strong contender among discount retailers and offers savings, Aldi consistently provided the best value.”
She added, “Asda remains a solid choice for shoppers seeking a wider range of branded products at competitive prices. With food expenses remaining a significant concern for many households, it pays off to compare prices – opting for one supermarket over another could save shoppers hundreds of pounds annually.”