Which? uses cookies to improve our sites and by continuing you agree to our cookies policy.

Supermarkets compared – which has the cheapest basket?

We compare a basket of branded supermarket products

Trolley filled with food in a supermarket

Asda was the cheapest supermarket in August for a basket of branded products, according to our latest comparison of five supermarkets.

Our basket compares around 100 branded products, including staples such as bread, cereal, fruit juice and toilet paper, averaged over a month from Asda, Tesco, Ocado, Sainsbury’s and Waitrose.

Asda was the cheapest this month charging £195.58. Ocado was on average the most expensive for the basket at £212.12.

You can find out how the other supermarkets shaped up on our supermarket prices compared page.

Supermarket comparison baskets – July and August

Asda was on average cheapest for our basket in July as well as August, with Tesco in second place for both months.

Sainsbury’s was third cheapest in August, ahead of Waitrose and Ocado. In July Sainsbury’s was on average fractionally more expensive than Waitrose, for our basket. 

In order to work out the average price of our basket we used data from the independent shopping website mysupermarket.

Supermarket price comparison schemes

These supermarkets all have some kind of price matching scheme. Asda says if your shopping isn’t 10% cheaper than in Tesco, Sainsbury’s, Waitrose or Morrisons, it will give you a voucher for the difference, which you can use on your next shop. 

Sainsbury’s also has a branded price match and will again give you a voucher, but the deal doesn’t apply online. Tesco checks your prices against Asda, Sainsbury’s and Morrisons and will give you a voucher for the difference if it’s cheaper elsewhere. 

Ocado price matches against Tesco and will give you a voucher for the difference. Waitrose price matches Tesco on branded items. The totals include special offer discounts but not multibuys. 

More on this…

Back to top