Aldi has reclaimed its position as the most affordable supermarket in the UK, surpassing Lidl in the latest price analysis conducted by Which?. The comparison of 75 items revealed that a typical shopping basket at Aldi cost an average of £127.92 in August 2025, edging out Lidl, whose equivalent basket with the Lidl Plus loyalty scheme averaged £128.30.
In July, Lidl held the title of the cheapest supermarket but slipped to second place this month. The shopping list included various branded and own-brand items like Birds Eye Peas, Hovis bread, milk, and butter.
Tesco Clubcard members spent an average of £142.36, while non-members paid £145.01 for the same items. Sainsbury’s Nectar cardholders paid £144.75 on average, compared to £149.02 for non-cardholders.
Asda maintained its position as the most economical supermarket this month for a larger list of 190 items. Excluded from this comparison were Aldi and Lidl due to their smaller product range. The larger Asda basket averaged at £474.86, undercutting Tesco with a Clubcard by £11.03 (£485.89).
Waitrose emerged as the priciest option for both smaller and larger shopping lists, with the smaller basket costing £172.61 and the larger one totaling at £548.14.
According to Reena Sewraz, Which? Retail Editor, Aldi’s affordability without membership fees makes it the top choice for shoppers. Asda stands out as the most budget-friendly non-discounter supermarket for larger shopping trips, offering better prices than Tesco, Sainsbury’s, and Morrisons. With increasing concerns over rising costs, households can save up to 35% by opting for one supermarket over another.