Which? has named Aldi the UK's cheapest supermarket for October 2026, based on a basket of 87 popular grocery items. The basket cost £154.34 at Aldi, while shoppers would have paid £27.43 more at Tesco (£181.77) and £28.56 more at Sainsbury's (£182.90), even after loyalty discounts were applied.
Price comparison across major retailers
Morrisons was £32.43 more expensive at £186.77, while Waitrose was £61.53 more, with the same basket costing £215.87. Lidl came close to Aldi, with the basket priced at £157.17 including a loyalty discount, or £157.21 without it. Asda's basket was £183.47, and Ocado's was £202.33.
The result continues Aldi's winning run in 2026, having topped the Which? rankings for a whole year, building on its recognition as Cheapest Supermarket of the Year for 2025.
Recognition and response
The retailer was also named Which?'s 'Best Value Brand of the Year', recognised for consistently delivering strong quality at low prices.
Julie Ashfield, Chief Commercial Officer at Aldi UK, said: "We are thrilled to be crowned the UK's cheapest supermarket for a full year. We know that the festive season can be an expensive time of year, which is why so many families are starting their preparations early to help spread the cost. As we head into the Christmas festivities, we are proud to be able to deliver standout quality at affordable prices and help our customers save towards making this time of year extra special."