Overview
- Which? found Aldi's 70-item basket averaged £121.22 in November, £1.13 less than Lidl's £122.40 (£122.35 with Lidl Plus).
- Waitrose was the priciest at £166.79, with Ocado at £154.37, while Asda averaged £133.59 and Tesco £136.20 or £133.65 for Clubcard users.
- Sainsbury’s came in at £141.62, reduced to £137.77 with Nectar, and Morrisons averaged £137.40 in the monthly comparison.
- Which? calculated the Aldi shop was £45.57 cheaper than Waitrose and estimated nearly £483.16 in annual savings by choosing Aldi over Waitrose.
- Which? reported prices both with and without loyalty discounts, and retailers responded, with Asda touting itself as the cheapest full-range chain and Which?’s Reena Sewraz urging shoppers to switch to save up to 27%.