Aldi has once again been crowned cheapest supermarket - beating rival Lidl by £2.33.

This is according to the latest supermarket price comparison by Which? consumer champions. Which? looks at prices at Aldi, Asda, Lidl, Morrisons, Ocado, Sainsbury’s, Tesco and Waitrose to find the cheapest grocer.

The cheapest supermarket for a shopping list of 67 items in April was Aldi, where the total bill cost £112.90 on average across the month. In comparison, an identical shop at Lidl came to £115.23 on average.

Waitrose was the most expensive supermarket in April, totalling £144.13 - a difference of £31.23 compared to Aldi, or 28% more. The list of 67 items included a number of both branded and own-brand items, such as Birds Eye Garden Peas, Heinz baked beans, Hovis bread, milk and butter.

The analysis includes special offer prices but not multi-buys or two-tier loyalty prices, which are only available to loyalty scheme members. Supermarket shoppers are urged to always compare prices online using websites such as Trolley.co.uk to make sure they're getting the best prices in stores.

Other ways you can save money include swapping more expensive branded goods for cheaper supermarket-own labels, avoiding your local convenience store if you can - these are always more expensive than going to a big shop - and searching Google for voucher codes and discounts.

Ele Clark, Which? Retail Editor, said: “Our latest research shows that Aldi was the cheapest supermarket in April, with Lidl following closely behind once again. As food costs continue to weigh heavily on household finances, it's unsurprising many people are opting to shop at discounters to save money, especially as shoppers could stand to make significant savings.”

Cheapest supermarkets April 2024

  • Aldi - £112.90
  • Lidl - £115.23
  • Asda - £126.98
  • Tesco - £128.17
  • Sainsbury’s - £131.02
  • Morrisons - £134.87
  • Ocado - £136.86
  • Waitrose - £144.13