Cheapest UK supermarket for a basket of 68 items – and it’s not Lidl

The cheapest UK supermarket for a basket of 68 items has been revealed and – despite its affordable prices – it’s not Lidl. Based on an analysis of thousands of grocery prices, Which?  has revealed the supermarket which came out on top for the lowest prices in December 2025. 

Prices were compared between eight of the UK’s leading supermarkets – Aldi, Asda, Lidl, Morrisons, Ocado, Sainsbury’s, Tesco and Waitrose. A range of products, from drinks to household essentials, was considered in the process. Other factors, such as price savings via loyalty schemes, were deemed important too.

Aldi has taken the crown as the cheapest supermarket in recent months, closely followed by Lidl. After reviewing the cost of a trolley of groceries at the UK’s biggest supermarkets every day throughout 2025, Which? found that Aldi was the cheapest supermarket for 10 of the 12 months of the year, making it the cheapest supermarket of 2025.

Meanwhile, Lidl came in second, being the cheapest supermarket for July and October 2025, charging 77p more than Aldi on average each month. Waitrose was the most expensive supermarket every month in 2025, closely followed by Ocado.

In December 2025, data shows that Aldi was the cheapest supermarket for a shopping list of 68 items, with groceries costing £123.60 on average.

By comparison, Lidl was only 10p more expensive, with an average of £123.70. Asda was the next cheapest, costing £134.89, followed by Tesco, with a Clubcard, priced at £135.84. Without a Clubcard, the shopping trip cost £139.12.

Similarly, with a Morrisons More card, shoppers spent £140.03, versus a total of £140.20 without one.

A Sainsbury’s Nectar card saved shoppers approximately £2, with an average of £141.45 compared to £143.74 without it. The 68-item basket at Ocado came to an average total of £155.23, while Waitrose was the most expensive supermarket with an average cost of £170.46 – 38% more than Aldi.

The cheapest supermarket for a bigger shop of 180 items was also investigated. Last year, Asda was the cheapest supermarket for all 12 months when comparisons were made between the total costs of a longer shopping list.

This excluded Aldi and Lidl, due to their smaller product ranges. Even for bigger shops, Waitrose was the most expensive in every month of 2025.

Asda, with a total of £450.82, was closely followed by Tesco and Morrisons, who, with loyalty discounts, were next in the table. The Tesco Clubcard saved customers almost £32 on a big shop. Sainsbury’s Nectar card saved customers a whopping £33.28, coming in as the fifth cheapest here, followed by Tesco without a Clubcard, with a total of £493.53. Ocado was the third most expensive supermarket for a big shop, priced at £498.19. Sainsbury’s without a Nectar card and Waitrose were the two most expensive for the longer list of groceries, at £501.89 and £529.17.

You May Also Like