Aldi has been named the UK’s cheapest supermarket in November- and shoppers could save up to £27 on a basket of items.
Analysis by consumer champions at Which? compared the prices of a shop consisting of 48 popular groceries at eight of the UK’s biggest supermarkets.
The cheapest supermarket was Aldi, where the basket of goods was £77.21 on average.
The same shop at Waitrose was £104.11 on average, making it £26.90 more expensive.
Lidl was the second-cheapest, where a basket of goods was £78.57.
In third place was Tesco, at £87.60, then Asda at £87.66 and Sainsbury's with £89.85.
Morrisons came in at £93.49, Ocado £96.09 and Waitrose at £104.11.
Which? also compared the cost of a larger trolley of 149 items – the original 48, plus 101 more.
This shop included a larger number of branded items, such as Andrex toilet paper and Cathedral City cheese, and did not include discounter supermarkets Aldi and Lidl, which do not always stock some of these products.
Asda cost the least for this larger trolley of groceries, continuing its winning streak, which started in January 2020, as the cheapest traditional supermarket. It cost £355.34.
This beat the next cheapest, Sainsbury's (£366.83), by £11.49.
In third place for a trolley of goods was Tesco, at £375.90, then Morrisons (£377.83), Ocado (£380.44) and Waitrose (£393.37).
The consumer champion is calling on supermarkets to provide the support people around the country desperately need in order to keep food on the table during the ongoing cost of living crisis.
Which? retail editor Reena Sewraz said: “No one wants to overpay for basic groceries, especially in the build-up to the festive season when many household budgets will be stretched.
“Our findings show that while prices are going up, some supermarkets are significantly more expensive than others.
"As well as choosing a supermarket that is cheap overall, other ways to save include swapping from branded to supermarket own-brand products, sticking to a shopping list, and resisting the temptation to pick up special offers you don’t need.”
Even a basic Christmas dinner will cost £5.36 more than it did last year due to the soaring cost of food.
Research firm Assosia looked at the cost of seven Christmas dinner essentials from supermarkets Aldi, Tesco, Sainsbury's, Asda, Morrisons and Lidl.
The firm found that a Christmas dinner for five will cost £30.03 on average, up from £24.67 in 2021, the BBC reports.
Assosia looked at prices for a medium frozen turkey, stuffing, roast potatoes, Brussels sprouts, chipolata sausages, gravy and mince pies.
Shockingly, the price of every item rose more than the rate of inflation - currently 11.1% .
The biggest price rise was for chipolatas - the sausages wrapped in bacon for the Brit Christmas favourite 'pigs in blankets - which cost a whopping 42.7% more now than they did last year at £2.13 for a packet of 12.
A typical 2.25kg bag of spuds costs £1.56 at the moment, an increase of 32.9% on 2021.