Aldi has regained its position as the most affordable supermarket in the UK after being outperformed by Lidl in the previous month. According to the latest supermarket price analysis by Which?, a shopping list comprising 75 items cost an average of £127.92 at Aldi in August 2025. This is 38p lower than the same items purchased at Lidl with their loyalty scheme, Lidl Plus, which averaged £128.30.
In July, Lidl held the top spot for affordability but slipped to second place this month. The shopping list included a mix of branded and own-brand products 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-Nectar cardholders.
For a more extensive list of 190 items, Asda remains the most cost-effective supermarket this month. Aldi and Lidl were not part of this comparison due to their smaller product range. The larger Asda shop averaged £474.86, which is £11.03 less than Tesco with a Clubcard (£485.89).
Waitrose emerged as the priciest option for both small and large shopping lists, with the smaller shop costing £172.61 – £44.69 more expensive than Aldi – and the larger shop totaling £548.14.
Reena Sewraz, Which? Retail Editor, commented, “Aldi has reclaimed its position as the UK’s cheapest supermarket in August, demonstrating its consistent value proposition without requiring membership fees. Asda stands out for offering the best prices among non-discount supermarkets for larger grocery hauls, surpassing membership-based stores like Tesco, Sainsbury’s, and Morrisons. With approaching colder weather and rising costs, households have the opportunity to save significantly by choosing one supermarket over another, potentially reducing expenses by 35%.”