Asda cheapest supermarket for the third consecutive month according to Which? beating Tesco and Sainsbury’s loyalty card deals

Consumer website Which? has revealed the cheapest supermarket - and it even beats loyalty card deals.

Supermarket giant Asda is the cheapest store for branded groceries, according to new research. New data from consumer website Which? showed the chain on top for low prices for the third consecutive month, with its prices even beating loyalty card deals at Tesco and Sainsbury’s.

For those not using a loyalty card, Which? found 240 branded items at Sainsbury’s were 17% more expensive than Asda – which does not offer exclusive prices to Asda Rewards customers – while Tesco (£912.56) was 15% more. All 240 items, which included favourites like Dolmio Bolognese Sauce, Nescafe Azera instant coffee and Mr Kipling Angel Cake Slices, cost £795.21 at Asda.

The data showed, for the third month in a row, Tesco and Sainsbury's were more expensive than Waitrose for the branded items (£895.28) for shoppers who do not have a loyalty card.

In April, the largest difference in price was for Colgate Plax Cool Mint Mouthwash 500ml, which cost £2 at Asda but £4.50 at both Tesco and Sainsbury’s without a loyalty card – a difference of 125%. In another example, a 50-pack of Pampers Premium Protection New Baby Diapers cost £4.54 with a Tesco Clubcard but £8.70 for those without – a 92% difference.

The prices – available to all shoppers – were even cheaper than the member-only prices at both Tesco with a Clubcard by 3% (£821.67) and Sainsbury’s with a Nectar card by 6% (£850.39). Morrisons was 5% more expensive than Asda on average when using a More card (£838.15), and 6% more costly without one (£839.18).

Consumer website Which? has revealed the cheapest supermarket - and it even beats loyalty card dealsplaceholder image
Consumer website Which? has revealed the cheapest supermarket - and it even beats loyalty card deals | DANIEL LEAL/AFP via Getty Images

Which? found Waitrose to be the cheapest for several of the products included in the analysis, including Dolmio Bolognese Sauce Onion And Garlic 450g, which was £1.50 on average in Waitrose compared with £2.60 at most other supermarkets, including Morrisons, Sainsbury’s and Tesco for those without a loyalty card – a difference of 73%. Sharwood’s Medium Egg Noodles 226g was £1.36 at Waitrose but £2.10 in Tesco for non-members – a difference of 54%.

Aldi and Lidl are not included in the analysis because they do not stock a sufficiently wide range of branded groceries.

Which? retail editor, Reena Sewraz, said: “Our latest analysis shows Asda continues to offer the lowest prices on branded groceries without shoppers needing a loyalty card. At the same time, the gap between the cheapest and most expensive supermarkets is growing, with some shoppers paying up to 17% more for the same basket. In some cases, consumers are paying double for identical products depending on where they shop and whether they have a loyalty card.”

A Sainsbury’s spokesperson said: “All examples in this report were cheaper on Nectar Prices and our customers know a good deal when they see one, with 85% of sales involving a Nectar card. We are committed to delivering outstanding value on the products people buy the most, including over 700 products in the biggest Aldi Price Match on the market and our own-brand value lines.”

And a Tesco spokesperson said: “It’s no secret that Clubcard unlocks the biggest savings at Tesco – but it’s just one of the ways our customers get great value. Our Aldi Price Match and Everyday Low Prices schemes ensure that all shoppers, including those without a Clubcard, enjoy competitive prices whenever they shop with us.”

Telling news your way
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice