Overview
- Which? said Wednesday that its July check found a 93-item basket cost £158.05 at Aldi and £160.70 at Lidl, making the discounters the cheapest options in the survey.
- Sainsbury's with Nectar averaged £187.86 and Tesco with Clubcard averaged £188.45, with non-members paying notably more when loyalty discounts are not applied.
- Which? placed Asda third at £185.81 and found Ocado at £209.40 and Waitrose at £226.95, which the watchdog said is about 44% higher than Aldi for comparable items.
- The analysis used a mixed 93-item basket that factors special offers and loyalty reductions, excludes multi-buy promotions, and keeps the full product list confidential to avoid manipulation.
- Which? reported the average UK household spent £5,530 on groceries in the 12 months to July 2026, up £156 year-on-year, and noted Aldi has been the cheapest for several consecutive months, a trend that could keep pressure on mid-market chains and household budgets.