The cheapest supermarket for your weekly shop has been named with savvy shoppers saving nearly £45.
Researchers from Which? took the same list to Tesco, Asda, Sainsbury's, Morrisons, Aldi, Lidl and Waitrose - and even worked out the cost online from Ocado.
To reach its conclusions, Which? researchers looked at the cost for a trolley of 85 items - including groceries and household essentials - every day in July.
It then averaged out the cost to try and take account of any special offers running at different brands.
And the gap in prices between them was huge, with some shoppers spending 56% less on their weekly shop at one popular supermarket.
Aldi's offering setting shoppers back just £78.50 while filling the same list at Waitrose cost customers £122.47.
It's fair to say Aldi was happy with the result - with the supermarket taking to Facebook to celebrate.
"The only place to get Aldi prices... is to shop at Aldi! Price match that, Tesco," Aldi wrote.
Shoppers agreed - adding it wasn't just prices that were great, but quality too.
"Aldi all the way. Their wine is excellent. The quality of their food has come a long way too," one fan wrote.
Another added: "Love Aldi their meat is far superior to any of the other supermarkets particularly their steaks and meat joints and I save on average between 20-30 pounds a week shopping in there.
"Anyone who thinks that they are paying more for’quality’ is deluded."
A third wrote: "It's a mindset some people think if it costs more it's better and only lower classes shop in Aldi & Lidl. Well it's their loss I love Aldi fab wines fresh meat & veg that lasts & maybe a some garden lights."
Here's how the prices compared:
Which?'s shopping list included items such as Kenco Millicano coffee, Oxo stock cubes and Twinings English breakfast tea - as well as own-brand pasta, lettuce and milk.
As own-brand items aren't identical at different shops, Which? worked to make sure they were at least as close as possible- based on things like weight, quality and other industry data.