Aldi named cheapest supermarket for September as Tesco Clubcard beats Nectar
A basket of 93 groceries cost £159.48 at Aldi in September, £2 less than Lidl with Lidl Plus and £63.90 less than at Waitrose, according to Which?.

Aldi was the UK's cheapest supermarket in September 2026, according to the latest monthly analysis by consumer group Which?. A list of 93 everyday branded and own-brand groceries cost £159.48 on average at Aldi, £2 less than at Lidl with a Lidl Plus loyalty card (£161.48) and £2.36 less than Lidl without one (£161.84).
Asda came third at £186.71. In the loyalty-price battle between the big two, Tesco with Clubcard (£187.71) beat Sainsbury's with Nectar (£188.95) by £1.24, having fallen behind in recent months. Morrisons with its More card cost £192.93. Ocado (£208.64) and Waitrose (£223.38) were the most expensive.
The loyalty card gap
Without a loyalty card, the same list cost £193.45 at Tesco, £195.01 at Sainsbury's and £193.13 at Morrisons. Which? found 46 loyalty discounts on its list in September: 22 at Tesco, 21 at Sainsbury's, two at Lidl and one at Morrisons. On average, a card saved 3.11% at Sainsbury's, 2.97% at Tesco, 0.22% at Lidl and 0.1% at Morrisons.
What this means for you
The gap between the cheapest and dearest supermarkets is large. On Which?'s list, the Aldi basket was £33.97 cheaper than Tesco without a Clubcard and £63.90 cheaper than Waitrose. Which? also notes that grocery inflation edged up from 2.1% to 2.3% in the four weeks to 6 September, according to Worldpanel by Numerator, and that the Food and Drink Federation has warned food inflation could approach 4% by the end of the year.
Ways to save
- Sign up for the free loyalty schemes at the supermarkets you use. At Tesco and Sainsbury's, shoppers without a card paid around £6 more for the same list.
- Try a discounter for the basics. Even if you can't do your whole shop at Aldi or Lidl, buying staples there and topping up elsewhere can cut the bill.
- Use price promises. Which? reports that Morrisons now pledges to match or beat prices at Aldi, Asda, Lidl, Sainsbury's and Tesco on 500 core lines, and that Waitrose has cut prices on more than 370 items by around 11% on average. If you shop online, compare your basket at Ocado too, as some online grocers run their own price-match schemes; check the current terms first.
- Compare own-brand ranges. Swapping a few branded items for own-label alternatives is often the quickest saving in any store. For store-cupboard staples, clearance sites such as ClearanceXL sell short-dated and surplus food and drink.
Sources: Which?
Ad: affiliate links. The codes and deals below link to the stores, and we may earn a commission if you buy, at no cost to you. How we make money.
Codes & deals for this story
New customers only: spend at least £60 on your first shop to save up to £20, and you get 3 months of free Smart Pass delivery. Only some categories count (fresh, cupboard, bakery, frozen and similar), you must opt in to Ocado marketing emails, and you pay delivery on 20–24 December.
Points can be redeemed on future orders; extra points for writing reviews and recommending a friend.
Verify your employment with GoCertify to get the code: 55% off the first box, then 20% off the next 7 boxes.
Enjoy 5% off your first Farmfetch order with code FOODIE5 at checkout. Code is valid for one use per customer. Valid for one use per customer, offer expires 31st December 2025.
Membership is added at first purchase; £9.95 a month is charged after 14 days unless cancelled during the trial.
Selected products are reduced to half price for a limited time while the offer runs.
Keep reading
Making Tax Digital: sole traders and landlords over £30,000 have six months left
From 6 April 2027, around 1.08 million more sole traders and landlords with income over £30,000 must keep digital records and send HMRC quarterly updates.
BT agrees to buy TalkTalk: what customers need to know
BT Group has agreed a deal to buy TalkTalk. Ofcom says customers don't need to do anything, and prices and contracts won't change because of the deal.
Airlines to be made to seat children with parents for free
The government plans to stop airlines charging parents to sit with children under 14, and to let passengers fix simple name errors on bookings for free.
Ocado
HelloFresh
Plusshop