The UK's Cheapest Supermarkets Right Now

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.

1. Aldi: The Consistently Cheapest Option

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.

  • Average basket cost: £48 (family of four, weekly shop)
  • Own-brand percentage: 90% of stock
  • Store locations: 970+ across UK
  • Key savings: Dairy, meat, vegetables, frozen goods

2. Lidl: Strong Second for Budget Shopping

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.

  • Average basket cost: £52 (family of four, weekly shop)
  • Store locations: 800+ across UK
  • Brand mix: 50% own-label, 50% recognized brands
  • Loyalty scheme: Lidl Plus app with digital coupons

3. Asda: Budget-Friendly High Street Choice

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.

  • Average basket cost: £60 (family of four, weekly shop)
  • Store locations: 190+ across UK
  • Loyalty: Asda Rewards program (no membership fee)
  • Budget range: Smart Price line across all categories

4. Morrisons and Tesco: Mid-Range Pricing

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.

5. Sainsbury's and Waitrose: Premium Positioning

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.

How to Save More at Any Supermarket

Beyond choosing the cheapest supermarket, simple tactics amplify your savings:

  1. Use loyalty schemes correctly. Download Tesco Clubcard, Sainsbury's Nectar, and Asda Rewards apps and actively check digital coupons weekly. Tesco's digital deals save regular shoppers 5-10% automatically.
  2. Shop own-brand exclusively. Supermarket own-label products are 20-40% cheaper than branded equivalents with identical quality. Aldi and Lidl's own-brands are particularly strong.
  3. Buy reduced items late in the day. Between 6pm and closing, supermarkets discount items nearing their sell-by date. Visiting Tesco, Sainsbury's, or Morrisons at 7-8pm yields 30-50% markdowns on meat, bakery, and ready meals.
  4. Plan meals around current offers. Don't shop to a fixed list. Build menus around what's discounted. Aldi and Lidl's rotating "Super Weekly Offers" change each Thursday, rewarding flexible shoppers.
  5. Avoid convenience stores. Tesco Express and Sainsbury's Local charge 15-25% more than their supermarket counterparts for identical products. Use these only for emergency top-ups.
  6. Compare big items carefully. Coffee, breakfast cereals, and branded dairy items swing wildly in price. Buy these at Aldi or when on deep promotion elsewhere.

The Real Cost: Location and Convenience Matter

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.

Comparing Your Options: Next Steps

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.