Finding affordable groceries matters. With supermarket bills rising across the country, knowing where to spend less money makes a real difference to your household budget. We've ranked the cheapest supermarkets in the UK based on actual product pricing, store format, and customer spend data from 2024.
Discount chains like Aldi and Lidl consistently undercut traditional supermarkets by 15-25% on a standard basket of goods. But convenience and location also factor into the real cost of your shopping. A cheap supermarket is only useful if you can actually reach it.
Aldi holds the top spot for value across the UK. The German discount retailer operates around 970 stores nationwide and keeps prices low through a stripped-back shopping experience. Their limited product range (around 1,400 lines versus 40,000+ at Tesco) allows them to negotiate stronger supplier deals and reduce waste.
A typical weekly shop for a family of four costs approximately £45-55 at Aldi, compared to £60-70 at Sainsbury's. They offer own-brand alternatives across all categories, from fresh produce to branded items, often at 20-30% below supermarket prices. Their "Specialbuys" promotion section also delivers occasional bargains on non-grocery items.
Lidl rivals Aldi with competitive pricing and a slightly broader product selection. With over 800 UK stores, Lidl operates on similar principles to Aldi: low overhead, efficient logistics, and bulk purchasing power drive down unit costs. Their middle-aisle offers (clothing, kitchenware, seasonal items) often provide better value than high street alternatives.
A family basket typically costs £50-58 at Lidl, just marginally higher than Aldi but with more variety. They stock more recognised brands alongside their own-label range, which appeals to shoppers wanting both choice and savings. Lidl's "Super Weekly Offers" rotate items at exceptional discounts, sometimes undercutting Aldi on specific products.
Among traditional supermarket chains, Asda consistently ranks as the cheapest. Owned by private equity firm TDR Capital (as of 2021), Asda competes directly on price with the discount stores whilst maintaining broader brand availability. Their grocery range includes around 20,000 lines, offering genuine choice without premium positioning.
A weekly family shop costs around £55-65 at Asda, making it roughly 15% more expensive than Aldi but significantly cheaper than Tesco or Sainsbury's. Asda price matches against competitors on key items, and their own-brand "Smart Price" range delivers excellent value on essentials. Online delivery is free over £25 (versus £3-4 at rivals), another cost saver for regular shoppers.
Both Morrisons and Tesco occupy the mid-range of UK supermarket pricing. Neither is as cheap as Aldi or Lidl, but both offer advantages like superior brand availability, better fresh product ranges, and wider store networks. Tesco has 3,300+ locations nationwide.
A typical family shop costs £65-75 at Morrisons and £68-78 at Tesco. Tesco Clubcard offers genuine savings through digital coupons and loyalty points (worth 1p per point minimum), which reduces effective basket costs by 5-10% for regular shoppers. Morrisons' "Match & More" scheme is less generous but still provides some cashback value.
Fresh produce quality at these stores typically exceeds discount chains, and their bakery, deli, and butcher counters provide fresh alternatives that Aldi and Lidl cannot match. For shoppers prioritising selection over absolute lowest price, these represent fair value.
Sainsbury's and Waitrose operate at the higher end of UK supermarket pricing. Sainsbury's occupies middle-premium territory (similar cost to Tesco) whilst Waitrose focuses deliberately on affluent customers. A family shop at Sainsbury's runs £70-85 weekly; at Waitrose, expect £85-110+ for equivalent items.
Waitrose shops in 370 locations predominantly serve London and the South East, targeting customers willing to pay 20-30% premiums for perceived quality and convenience. Sainsbury's Nectar card is valuable but less generous than Tesco Clubcard. Neither represents best value for budget-conscious shoppers, though both offer loyalty rewards worth tracking.
Beyond choosing the cheapest supermarket, simple tactics amplify your savings:
Cheapest doesn't always mean best value once you factor in time, travel, and petrol. If Lidl is 15 miles away but Sainsbury's is on your commute, the convenience may offset higher prices. A journey costing £2-3 in petrol negates savings on a £10 basket difference.
For maximum efficiency, combine a nearby Aldi or Lidl visit (monthly bulk shop) with a smaller top-up at a local convenience store. This strategy cuts average household shopping costs by 20-25% versus using a single chain exclusively.
Real savings come from testing multiple supermarkets with your own shopping basket. Prices vary by location and season, so a good deal at your local Aldi may not match another branch 20 miles away. Check online pricing tools and supermarket websites to compare specific items before committing to a new store.
To find the absolute cheapest option for your household, compare pricing from at least 3 supermarket providers in your area. Input your typical weekly shop into their online systems (Tesco, Sainsbury's, Asda, Aldi, and Lidl all offer this) to see real totals rather than guessing.