A £60 shop can become a £75 shop surprisingly quickly when you pick up the same brands, accept the nearest price and add a few ‘just in case’ items. So, which grocery store is cheapest UK shoppers can rely on? The honest answer is usually Aldi or Lidl for a straightforward own-brand basket, but the cheapest store for your household can change with the products you buy, the offers available and the cost of getting there.
The best way to save money every week is not to stay loyal to one supermarket. Compare the items you actually buy, choose the lower-priced option, and factor in the full cost of the shop.
Which grocery store is cheapest in the UK?
For a basket built mainly from own-label essentials, Aldi and Lidl are frequently the lowest-priced major supermarkets. Their pricing model is simple: a smaller range, strong value on everyday food and household basics, and fewer choices within each product category. If your list includes milk, bread, fruit, vegetables, pasta, cereal, tins, cleaning products and lunchbox staples, they are often the strongest place to start.
That does not mean they win every item. Tesco, Asda, Sainsbury’s and Morrisons can be cheaper on selected lines, especially when loyalty prices, multibuys, clearance reductions or own-brand promotions apply. Iceland can work out well for frozen food and branded freezer deals. Waitrose and M&S are less likely to be the lowest-cost choice for a full budget shop, although a reduced item or a specific offer may still be good value.
A supermarket price comparison only becomes useful when it reflects your basket. The cheapest headline trolley is not automatically the cheapest place for a family that buys branded nappies, lactose-free milk, halal meat, vegan products or particular packed-lunch favourites.
Why one supermarket cannot always be called cheapest
National basket comparisons are helpful because they show broad price patterns. But they tend to use a fixed list of products. Your household does not.
Aldi may be cheapest if you are happy to switch to own-label goods and shop around its range. Tesco may cost less for you if Clubcard Prices reduce several products already on your list. Asda may be competitive for a larger family shop, while Lidl may offer better value on fresh bakery products and weekly specials. The result depends on what goes in your trolley and whether you would have bought those offer items anyway.
There is also a difference between a low price and good value. A larger pack is only cheaper if you will use it before it goes off. A multibuy only saves money if every item was planned. Branded products at half price can still cost more than a suitable own-brand alternative.
The practical question is not simply, ‘Which supermarket has the lowest prices?’ It is, ‘Where can I buy this week’s essentials for the lowest total without wasting food, time or fuel?’
Branded baskets change the picture
Discount supermarkets are strongest when you can be flexible. Their product range is deliberately more limited, and familiar branded lines may not always be stocked. If your basket contains specific branded cereals, coffee, pet food, toiletries or baby products, comparing individual prices matters more than comparing supermarket reputations.
Larger supermarkets often compete heavily on brands through member pricing and short-term promotions. Check the standard shelf price as well as the loyalty price. If a deal requires an app or card, make sure you have it before reaching the till.
Convenience has a price
A small local supermarket can be ideal for forgotten ingredients, but it is rarely the lowest-cost choice for a full weekly shop. Convenience formats carry a narrower range and can charge more than larger branches of the same chain.
Online deliveries also need a proper calculation. Add the delivery fee, any minimum-spend requirement and the likelihood of adding extras while browsing. A cheaper online basket is not cheaper once a £4 to £7 delivery charge is included.
Compare your actual weekly basket
Start with your regular essentials rather than a generic shopping list. Look back at two or three recent receipts and write down the products you buy repeatedly. Include the items that take the biggest share of your spend, such as meat, packed-lunch food, coffee, toiletries, cleaning products, baby supplies and pet food.
Then compare like for like. Check price per 100g, per litre, per wash or per unit, not just the price printed largest on the shelf. A 750g pack for £2.25 is cheaper per gram than a 500g pack for £1.65, but only if its larger size will not lead to waste.
Use a barcode scanner while planning or shopping to check the exact product price across available retailers. PricePAL Compare is designed for this practical job: compare grocery prices, scan products and find cheaper deals before you commit to a full trolley.
Do not spend an hour chasing a 10p difference on one item. Focus on repeat purchases and high-value categories. Saving 40p on coffee, 60p on laundry detergent and £1 on a regular family meal adds up far faster than switching a single tin of beans.
Add travel and fuel costs before switching stores
The supermarket with the lowest shelf prices may not be cheapest if it means a long separate journey. This is particularly relevant for drivers. An extra 12-mile round trip has a real fuel cost, plus time and vehicle wear, even if the grocery receipt looks lower.
If Aldi is five minutes away and a larger Tesco is beside your commute, compare both totals rather than assuming either one wins. You might do the main own-brand shop at the discount supermarket, then pick up one or two branded deals when you are already passing another store. Avoid making a special journey for a small saving.
For households that regularly buy fuel, combine errands where possible and check local pump prices before filling up. Grocery and fuel decisions affect the same weekly budget. Treating them together makes the saving more realistic.
A lower-cost shopping routine that works
The most effective strategy is usually a split shop, but only when it stays simple. Buy the bulk of your essentials where own-brand prices are lowest. Use another supermarket only for products where a genuine offer or loyalty price gives a meaningful saving. Keep the second stop to your normal route or combine it with another errand.
Plan meals before you shop, check cupboards and freezer space, and take a list. These basic steps prevent expensive duplicates and reduce the temptation to buy convenience food because there is no plan for dinner.
Be careful with weekly special offers. They can be useful for products you use regularly, especially cupboard staples and freezer items. They become expensive when they pull unplanned purchases into the trolley. A deal is only a deal when it replaces something you intended to buy.
When Aldi or Lidl may not be the cheapest choice
Choose a different supermarket when the numbers support it. A larger retailer may be better if its loyalty prices cover several of your regular branded items, if you need a wider dietary range, or if delivery saves a costly journey. It may also make sense to shop in one place during a busy week, even if another shop could save a small amount.
The goal is repeatable savings, not perfection. A shopping routine that saves £8 every week is more valuable than a complicated plan that saves £12 once and is too time-consuming to repeat.
Check prices before you leave home, scan products when you are unsure, and review your biggest recurring purchases first. The cheapest grocery store in the UK is the one that gives your household the lowest realistic total this week - after offers, pack sizes, travel and the food you will genuinely use are all counted.
