The UK's cheapest supermarket for May 2025 has been revealed - and once again has taken the crown, continuing the discount supermarket chain's winning streak in Which?'s monthly price comparison.

compared the price of 82 items in April, and the total cost at Aldi sat at an average of £135.48 across the month. Fellow discounter was close costing only 31p more with the supermarket’s loyalty scheme Lidl Plus and 34p more without at £135.79 and £135.82 respectively.

onc again took the crown for the UK's "most expensive" last month with an average price of £184.03 - which is a whopping £48.55 more expensive than Aldi.

Tesco Clubcard members would have paid £150.26 on average, which is £14.78 more than at Aldi, while without a Clubcard, the Tesco shop sat at £152.35.

For those using a Sainsbury’s Nectar card, May’s shopping list of items averaged £151.82, which is £16.34 more than at Aldi. Without a Nectar card, the same items at Sainsbury’s cost £155.59.

The consumer champion’s monthly analysis compares the average price of a shop of popular groceries at eight of the UK’s biggest . The analysis includes both branded and own-brand items, such as Birds Eye Peas, Hovis bread, milk and butter, as well as special offer prices and loyalty prices where applicable, but not multibuys.

READ MORE:

READ MORE:

Each month the consumer group compares how much supermarkets charge for a selection of groceries across the eight major UK chains. Alongside the smaller shop, they also cover a larger one too with 198 items.

Aldi and Lidl are not included in this comparison as they have a smaller range of branded products than the other supermarkets.

This month's winner was , which beat (with a Clubcard) by £10 and retained its place as one of the UK’s cheapest supermarkets.

Asda's monthly average sat at £485.79, with Tesco's Clubcard shop sitting at £496.59. Waitrose was the most expensive on average, with the bigger shop costing £559.02 - a difference of £73.23 compared to Asda.

Reena Sewraz, Which? Retail Editor, said: "Aldi continues to be the UK’s cheapest supermarket in our monthly price analysis for May while Lidl has narrowed the gap to just 31p. For a bigger list of groceries, Asda continues to be the cheapest supermarket, beating shopping at Tesco with a Clubcard by more than £10.

“Food prices are still high and are likely to rise again so many people will be looking to cut costs where they can. Our analysis shows that by switching supermarkets, shoppers could pay up to 36% more, highlighting the advantages of shopping around where possible."

Cheapest supermarket for May 2025
  • Aldi Online - £135.48
  • Lidl (inc loyalty discount) - £135.79
  • Lidl - £135.82
  • Asda - £149.94
  • Tesco (inc loyalty discount) - £150.26
  • Sainsbury's (inc loyalty discount) - £151.82
  • Tesco - £152.35
  • Sainsbury's - £155.59
  • Morrisons (inc loyalty discount) - £155.76
  • Morrisons - £156.71
  • Ocado - £168.48
  • Waitrose - £184.03
Cheapest large shop for May 2025
  • Asda - £485.79
  • Tesco (inc loyalty discount) - £496.59
  • Sainsbury's (inc loyalty discount) - £498.72
  • Morrisons (inc loyalty discount) - £512.26
  • Morrisons - £517.69
  • Tesco - £531.95
  • Ocado - £533.62
  • Sainsbury's - £537.81
  • Waitrose - £559.02

READ MORE:

Read more
Shri Ramayana Yatra: Railways Launches 'Shri Ramayana Yatra'—Know the Full Route, Cost, and Facilities Offered..
India-employmentnews
image
Unable to book an LPG cylinder after your old phone number became inactive? Here is how to update it—learn the simple method..
India-employmentnews
image
Char Dham Yatra: What is the Green Card System? Find out who requires it and how to obtain one..
India-employmentnews
image
Planning a trip to Kedarnath? Book your helicopter exclusively through this website; otherwise, you could fall victim to fraud..
India-employmentnews
image
Bihar School Timetable to Change from April 6; New Schedule Issued for Students and Teachers
India-employmentnews
image
Delhi Government Issues Strict Directives to Private Schools: 'Do Not Force Parents to Buy Books and Uniforms from Designated Shops'
India-employmentnews
image
Government Jobs: Vacancies Announced for 11,000 Primary Teacher Posts; Selection to be Based on Merit..
India-employmentnews
image
JEE Main 2026: How many marks are required in JEE Main 2026 to qualify for JEE Advanced 2026?
India-employmentnews
image
Troubled by Contacts Who Don't Set a WhatsApp Profile Picture? A New Solution Is Coming – Making Things Easier
India-employmentnews
image
UP Board School List 2026: Check This List Before Admission—Only 29,000 UP Board Schools Are Recognized..
India-employmentnews
image