Grocery shopping in the UK — chains, prices, and online delivery
British supermarkets cluster into clear price tiers and almost every household uses two or three. A weekly shop strategy plus a loyalty card or two can cut bills by 20% without changing what you eat.
Last updated:
- Big Four
- Tesco, Sainsbury's, Asda, Morrisons
- Discount
- Aldi, Lidl
- Premium
- Waitrose, Marks & Spencer, Whole Foods
- Online
- Every chain delivers; Ocado serves Waitrose + M&S
The price-tier map
Aldi and Lidl run tight ranges (around 1,500 SKUs vs 30,000 at Tesco) and price most basics 25–40% below the Big Four. Best for staples, fresh produce, and household goods. Pay-by-card only at most checkouts; their high-velocity layout is deliberate — a weekly shop usually fits in 25 minutes.
The Big Four (Tesco, Sainsbury's, Asda, Morrisons) cover almost every product category and run loyalty schemes (Clubcard, Nectar, Asda Rewards, More Card) where members see meaningfully lower prices on featured items. Worth signing up to one or two on day one.
Premium chains — Waitrose, Marks & Spencer, Whole Foods — carry higher-quality own-label ranges, broader fresh and prepared options, and more interesting cheese, fish, and bakery counters. M&S Food Halls in particular have a strong line in ready meals while you settle in.
Loyalty cards: small ritual, real money
Clubcard (Tesco) and Nectar (Sainsbury's) are the two most worth picking up first. They run two-tier pricing — non-members pay the higher headline price, members pay the lower "Clubcard Price" or "Nectar Price". The discount on featured items is often 20–30%.
Apps work without a physical card. Once you have either, scan it before you scan groceries — at self-checkout it is the first prompt. The points add up to a few pounds a month, used at the till or against partner brands.
Online delivery and click-and-collect
Every major chain delivers. Saturday slots run £5–7; weekday slots from £1, free for delivery-pass subscribers. Order cutoff is typically the night before; substitutions for unavailable items default to the next-best match — you can refuse on the doorstep at no charge.
Ocado (a Waitrose / M&S partner) and Amazon Fresh serve London and the major cities with broader ranges and tighter slots. For weekly shopping, Tesco, Sainsbury's, and Asda generally have the best price-coverage trade-off.
Alcohol, age checks, and recycling
Alcohol is sold in supermarkets, off-licences, and corner shops 24/7 in most parts of the UK (Scotland has slightly different licensing hours). The legal drinking age is 18; staff are required to ID anyone who looks under 25 — the "Challenge 25" rule.
Recycling is kerbside-collected by the local council, with bin colours varying by area. Most councils take card, paper, plastic, glass, and metal in mixed recycling; food waste in a separate caddy. In-store collection points exist for batteries (most supermarkets) and soft plastic film bags (Tesco, Sainsbury's, Co-op).
Corner shops, late-night, and convenience
Tesco Express, Sainsbury's Local, Co-op, Spar, Premier, Costcutter, and the long tail of independent newsagents and corner shops cover the neighbourhoods where a full supermarket is too far. Prices are noticeably higher (10–20% on the same SKU) but they save the trip when you only need bread and milk.
Late-night options vary by area. Most supermarkets close 22:00–23:00 weekdays, slightly earlier on Sundays (in England by law: 6 hours of trading max for stores over 280 m²). Corner shops often run later; Spar and Tesco Express are the most reliable for after-hours essentials.
Specialty and international foods
Larger Tesco Extras and Asda Living-style hypermarkets carry broader international sections. Specialty chains and city neighbourhoods cover the gap: South Asian groceries on Birmingham's Stratford Road or London's Tooting and Southall; East Asian on London's Chinatown or Manchester's Faulkner Street; Middle Eastern via the dedicated supermarket chains in West London and Manchester.
Online specialist retailers (Sous Chef, Mahi, Wing Yip, Rice & Spice) ship UK-wide for cuisines whose ingredients are hard to find locally.
Further reading
Other guides for this country
Frequently asked questions
How much should a weekly shop cost?
A single person eating mostly at home typically spends £35–55/week at Aldi or Lidl, £45–70/week at Tesco or Sainsbury's with loyalty pricing, and £55–85/week without. Prices vary significantly by region.
Are own-brand products noticeably worse?
Tesco "Finest", Sainsbury's "Taste the Difference", Waitrose "No.1", and M&S's entire range are typically equal-to-better than name brands. Standard own-label is usually fine; the budget-tier own-label (e.g. Asda "Just Essentials") is hit-or-miss.
Why do supermarkets shut so early on Sundays?
In England and Wales, the Sunday Trading Act limits stores larger than 280 m² to six hours of trading on a Sunday. Most run 10:00–16:00 or 11:00–17:00. Corner shops and most Tesco Express / Sainsbury's Local stores are exempt and run normal hours.