MoneySupermarketsWhich? checks the prices of hundreds of grocery items at eight major supermarkets throughout the year, using an independent price comparison website00:02, 04 Jun 2026Updated 00:37, 04 Jun 2026Aldi has once again beaten Lidl to be named cheapest supermarket in the monthly Which? price comparison.A shopping list of 95 items cost £168.30 on average at Aldi in May - just £2.28 cheaper than Lidl, where it came to £170.58 with Lidl Plus, or £170.66 without.Asda took fourth place at £192.58, with Tesco coming next at £196.88 for shoppers with a Clubcard. The average shop at Morrisons come to £197.50, while Sainsbury’s with Nectar cost £198.79.Tesco without a Clubcard was £202.27 and Sainsbury's without a Nectar was £206.18. Waitrose was once again the most expensive supermarket, totalling £235.49 - 40% more than Aldi, or £67.19.However, the premium retailer recently announced a £20million price-cut initiative on everyday staples. Ocado was the second most expensive at £217.86.Which? checks the prices of hundreds of grocery items at eight major supermarkets throughout the year, using an independent price comparison website.For each supermarket, the consumer champion works out the average price of each item across the month, then adds those up to get each store’s average price.The list of 95 items contains both branded and own-brand items, including Cathedral City, Birds Eye and Hovis. The analysis includes special offer prices and loyalty prices where applicable, but not multibuys. Which? never shares the full list of products with retailers.This latest pricing analysis shows that shoppers can make savings on their groceries depending on where they buy their food.Reena Sewraz, Which? Retail Editor, said: “Many people are still struggling to keep up with the cost of living and while juggling loyalty apps or chasing short-term promotions can sometimes pay off, shoppers just want reliably low prices with no strings attached."Our research shows that Aldi and Lidl completely dominate when it comes to everyday value, so it’s no surprise that they are thriving as people permanently change how they shop.Article continues below“When choosing the wrong supermarket can mean paying up to 40% more for comparable essentials, you can make massive savings just by switching where you do your weekly shop."Cheapest supermarkets May 2026Aldi - £168.30Lidl (including Lidl Plus) - £170.58Lidl - £170.66Asda - £192.58Tesco (including Clubcard) - £196.88Morrisons - £197.50Sainsbury's (including Nectar) - £198.79Tesco - £202.27Sainsbury's - £206.18Ocado - £217.86Waitrose - £235.49Choose Daily Mirror as a 'Preferred Source' on Google News for quick access to the news you value.TescoSainsbury'sSupermarketsAldiLidlWaitrose Ltd.AsdaMorrisonsOcado
Cheapest supermarket named by Which? and it costs £67 less than rival
Which? checks the prices of hundreds of grocery items at eight major supermarkets throughout the year, using an independent price comparison website











