It's been revealed that Aldi is the cheapest supermarket in the UK.
The budget-friendly store was awarded the title for the fifth month in a row, after the latest Which? price comparison revealed that the average weekly shop would cost the least there.
On average, shoppers paid £75.59 for a basket full of 48 items from Aldi last month. This narrowly beat Lidl's figure, which came in at £77.68, the Mirror reports.
Coming in third place was Asda, where the basket of items cost £84.98, followed by Tesco at £86.21.
Those who shopped at Sainsbury's paid £86.36 on average last month, while Morrisons customers forked out £97.72 and Ocado shoppers £93.99.
The most expensive supermarket was Waitrose, with the shopping basket costing £101.17 - over £25 more costly than Aldi.
Which? also compared the cost of a larger trolley of 148 items - the original 48 plus 100 more - at all the big supermarkets, except from Aldi and Lidl. They aren't included in that specific comparison because a lot of big-name brands aren't stocked there.
And once again Asda was cheapest at £348.38, followed by Sainsbury’s at £355.65 and Morrisons where it cost £367.12.
At Tesco, the larger shop would set you back £370.38, while Ocado shoppers paid £382.30. Waitrose was most expensive at £392.94.
Reena Sewraz, Which? money expert, said: "Food prices everywhere have surged lately but, month after month, our research shows there is money to be saved on the basics if you can get to one of the cheaper supermarkets.
"Shopping around, checking grocery prices per unit, and writing a list of what you need beforehand are good ways to help you budget.
"Supermarkets have a crucial role to play in helping their customers navigate the tough months ahead so it’s important budget ranges are widely available and pricing is clear."
Cheapest supermarket for a small shop
- Aldi - £75.79
- Lidl - £77.68
- Asda - £84.98
- Tesco - £86.21
- Sainsbury’s - £86.36
- Morrisons - £92.72
- Ocado - £93.99
- Waitrose - £101.17
Cheapest supermarket for a big shop
- Asda - £348.38
- Sainsbury's - £355.65
- Morrisons - £367.12
- Tesco - £370.38
- Ocado - £382.30
- Waitrose - £392.94
Don't miss the latest news from around Scotland and beyond. Sign up to our daily newsletter here.