Aldi, Lidl, Tesco, Sainsbury’s, Asda: which is the cheapest UK supermarket?


Updated on 14 January 2025 | 21 Comments

Saving on the weekly grocery shop will be a top priority for many of us. But which supermarket came out the cheapest in the latest analysis?

With food inflation expected to rise to 4% during 2025 according to analysts Peel Hunt, cutting the cost of the weekly shop may be more important than ever.

But where will you find the best bargains?

While there aren’t any guarantees, looking back at the past year could be a sign of things to come.

Latest cheap supermarket deals  

The cheapest supermarket of 2024

The team at Which? runs a useful study each month, comparing the average cost of own-branded products at Asda, Lidl, Morrisons, Ocado, Sainsbury's, Tesco and Waitrose.

The researchers then used this information to determine an average for 2024.

According to the findings, Aldi narrowly beat Lidl as the most affordable retailer during every month.

Overall, the price difference between the deep discounters averaged out at £1.99.

This is the fourth year Aldi has taken the crown.

Across the board, Which? found that food prices have risen 3.4% year-on-year.

What about the larger supermarkets?

In terms of the big names, Asda came in as more affordable than Sainsbury’s or Tesco in eight out of 12 months.

That said, prices at Tesco were cheaper for Clubcard holders than at Asda more than half the time.

The big shop

As well as looking at own-brand items, the researchers investigated the cheapest retailer for a ‘big shop’.

This involved looking at 150 items, including branded products.

Note that the researchers couldn’t include Aldi and Lidl since they only stock a limited number of brands.

Again, Asda came out on top and was the cheapest for nine months of 2024.

Waitrose was the most expensive for 11 out of 12 months.

Three supermarkets announce price cuts

Prices for December

As part of the research, Which? tracked the cost of 56 own-label and branded items for every day last month.

Goods included baked beans, a Hovis loaf, milk, carrots and Birds Eye peas.

The survey includes the prices for both members and non-members of loyalty schemes.

Supermarket

Average price for 56 items

Aldi

£100.29

Lidl with Lidl Plus

£101.48

Lidl

£101.56

Tesco with Clubcard

£111.22

Sainsbury’s with Nectar

£112.13

Tesco

£112.90

Asda

£113.22

Morrisons with More

£114.01

Morrisons

£116.32

Sainsbury’s

£116.70

Ocado

£120.83

Waitrose

£129.83

As you can see from the table above, there’s quite a difference between the cost of a trolley of food sourced from the deep discounters and the more premium outlets such as Waitrose and Ocado.

Indeed, a Waitrose shop was almost £30 more expensive than Aldi in December.

Six reasons you should always complain to your supermarket

The bigger trolley

Of course, many households pick up a wider range of items when grocery shopping, so Which? carried out a similar study with a total of 158 items.

That’s the original 56 goods and an additional 102 items.

Again, this analysis didn’t include Aldi or Lidl.

Here’s how the supermarkets compare on the larger shopping basket:

Supermarket

Average price for 158 items

Tesco with Clubcard

£410.40

Sainsbury’s with Nectar

£412.14

Morrisons with More

£414.06

Asda

£415.56

Morrisons

£426.86

Tesco

£440.40

Ocado

£444.12

Sainsbury’s

£446.67

Waitrose

£458.12

Again, Waitrose came out as the most expensive, with prices almost £48 higher than those for Clubcard holders.

The impact of loyalty schemes

Although Tesco came out the cheapest for loyalty scheme members with a total cost of £410.40, non-members would have paid an additional £30.

Likewise, Nectar card holders would have paid an average of £412.14 for the items on the list.

Meanwhile, those who aren’t members of the loyalty scheme would have faced a bill almost £35 higher.

The Grocer study

Which? isn’t the only organisation that keeps a keen eye on supermarket pricing.

Industry bible The Grocer also tracks prices and other supermarket features, such as service and product availability.

Its latest study had Morrisons come in the most affordable at £75.54, which was £2.87 cheaper than runner-up Tesco.

During the time covered, Morrisons had discounts on 13 items on The Grocer’s list, with price drops totalling £6.84.

Tesco offered discounts on 10 items, all reserved for Clubcard members and worth £6.07.

Prices for other supermarkets came in at £78.41 for Tesco, £80.06 for Asda, £82.22 for Sainsbury’s and £88.28 for Waitrose.

Although Waitrose was the most expensive overall, it offered the best deal on salmon fillets.

Note that all the prices above include loyalty schemes.

Supermarket rip-offs revealed

Where do we want to shop?

With the cost-of-living crisis, it’s hardly a surprise that our shopping habits ‒ and particularly the supermarkets we use ‒ are changing.

However, it’s not in the way you might expect.

In previous years, the likes of Tesco and Sainsbury’s lost market share as shoppers looked for cheaper deals.

However, they are recovering, partly due to those lower prices for their discount scheme members.

According to the latest research from data firm Kantar, Tesco has a market share of 28.5%, Sainsbury’s is at 16%, Asda stands at 12.5%, Morrisons at 8.6% and Waitrose holds 4.6% of the market.

When it comes to the smaller supermarkets and discounters, Aldi is at 10%, Lidl at 7.3% and Iceland at 2.3%.

Have your say

What do you think of this research? Which supermarket do you find the cheapest? Or perhaps you think price isn’t always the top concern.

We’d love to hear your thoughts in the comments below.

Comments


Be the first to comment

Do you want to comment on this article? You need to be signed in for this feature

Copyright © lovemoney.com All rights reserved.

 

loveMONEY.com Financial Services Limited is authorised and regulated by the Financial Conduct Authority (FCA) with Firm Reference Number (FRN): 479153.

loveMONEY.com is a company registered in England & Wales (Company Number: 7406028) with its registered address at First Floor Ridgeland House, 15 Carfax, Horsham, West Sussex, RH12 1DY, United Kingdom. loveMONEY.com Limited operates under the trading name of loveMONEY.com Financial Services Limited. We operate as a credit broker for consumer credit and do not lend directly. Our company maintains relationships with various affiliates and lenders, which we may promote within our editorial content in emails and on featured partner pages through affiliate links. Please note, that we may receive commission payments from some of the product and service providers featured on our website. In line with Consumer Duty regulations, we assess our partners to ensure they offer fair value, are transparent, and cater to the needs of all customers, including vulnerable groups. We continuously review our practices to ensure compliance with these standards. While we make every effort to ensure the accuracy and currency of our editorial content, users should independently verify information with their chosen product or service provider. This can be done by reviewing the product landing page information and the terms and conditions associated with the product. If you are uncertain whether a product is suitable, we strongly recommend seeking advice from a regulated independent financial advisor before applying for the products.