Top

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

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 inflation now expected to rise to 3.7% in 2025, according to the Office for Budget Responsibility, cutting the cost of the weekly shop may be more critical than ever.

But where will you find the best bargains?

The cheapest supermarket of 2025

The team at Which? run a handy study each month, comparing the average cost of products at Asda, Lidl, Morrisons, Ocado, Sainsbury's, Tesco, and Waitrose.

In June 2025, the cheapest supermarket was Aldi, which narrowly beat discount rival Lidl for the cheapest basket of shopping items by just 35p. 

Which? compared the prices of 79 popular grocery items and found that it was cheaper to shop at both Aldi and Lidl (with and without loyalty prices) than at Asda, Tesco with a Clubcard or Sainsbury's with a Nectar card.

Customers paid an average of £131.52 for a trolley of 79 products at Aldi, just 35p cheaper than the same trolley at Lidl, which cost £131.87, including the Lidl Plus loyalty app or £131.89 without it. 

Aldi was previously named by Which? as the cheapest supermarket in 2024 – the fourth year it had come out top.

What about the larger supermarkets?

Asda, which doesn't have a loyalty card scheme, came third in the list with its basket of goods costing £144.82. 

Meanwhile, Tesco for Clubcard members came fourth in the list, with customers paying £146.69 on average for their shopping. 

Sainsbury's was next, with a trolley there costing £148.29 with a Nectar card. 

Doing your shopping at Tesco without a Clubcard, meanwhile, cost £149.19 for the same items. 

Waitrose was once again the most expensive supermarket, with a trolley of 79 items costing £178.64 – averaging £47.12 (or 36%) more than at Aldi.

The shopping list of items included both branded and own-brand items, such as Hovis slice bread, milk and cheese.

The big shop

The researchers also investigated the cheapest retailer for a ‘big shop’. This involved looking at 196 items, including branded products.

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

Once again, Asda came out on top as the cheapest for the sixth month in a row, with the trolley of 196 items costing £484.60.

Coming in second was Tesco, where shopping with a Clubcard for the same items cost £492.86. 

Meanwhile, the same shop cost £500.71 at Sainsbury's, using a Nectar card, while Waitrose was still the most expensive supermarket, with the trolley of items costing £554.68 – £75.15 more than shopping at Asda. 

For shoppers without a Nectar card, Sainsbury's was the second most expensive after Waitrose, with a trolley there costing £538.23 - more than at Ocado, where it was £530.06. In fact, Which? researchers noted that not having a Nectar card cost shoppers at Sainsbury's £38. 

Prices for June

As part of the research, Which? tracked the cost of 79 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.

Meanwhile, annual grocery price inflation rose slightly to 4.7% in the four weeks to 15 June, from 4.1% in May according to market analysts at Kantar. 

Prices are rising faster for items such as chocolate, spreads, biscuits and butters, while cereals and crisps prices had the lowest inflation rates, according to Which?

Supermarket

Average price for 79 items

Aldi

£131.52

Lidl with Lidl Plus

£131.87

Lidl

£131.89

Asda

£144.82

Tesco with Clubcard

£146.69

Sainsbury's with Nectar

£148.29

Tesco without Clubcard

£149.19

Morrisons with More Card

£152.91

Morrisons

£153.37

Sainsbury’s

£153.78

Ocado

£165.51

Waitrose

£178.64

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 £47 more expensive than Aldi in June.

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 196 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 196 items

Asda

£484.60

Tesco with Clubcard

£492.86

Sainsbury's with Nectar

£500.71

Morrisons with More Card

£507.54

Morrisons

£521.40

Tesco without Clubcard

£528.45

Ocado

£530.06

Sainsbury’s

£538.23

Waitrose

£554.68

Again, Waitrose came out as the most expensive, with prices £70 higher than those at Asda. 

The impact of loyalty schemes

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

Likewise, Nectar cardholders would have paid an average of £500.71 for the items on the list.

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

Indeed, Which? researchers said they thought loyalty scheme providers should make more of an effort to make sure customers without smartphones or who are under 18 can access them. 

Nevertheless, while shopping with a loyalty card at Morrisons, Tesco and Sainsbury's would save customers 0.3%, 1.7% and 3.7% respectively, shoppers would save more money by switching to Aldi or Asda, which doesn't have a loyalty card. 

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 for June, Asda was the most affordable at £65.28, which was nearly £9 cheaper than runner-up Morrisons.

Prices for other supermarkets came in at £65.66 for Tesco, £67.77 for Sainsbury's and £82.83 for Waitrose.

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 27.7%, Sainsbury’s is at 15.2%, Aldi 10%, Asda stands at 12.8%, Morrisons at 8.7%, Lidl 8.1%, The Co-op 5.5%, and Waitrose has 4.5% of the market.

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


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

Most Popular

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.