London has somewhere between 5,000 and 6,000 grocery stores across the wider city, ranging from the big four UK supermarket chains down to the small independent corner shops on almost every residential street. For someone moving to London, the system is broader than the US "grocery store" framework suggests. The UK uses the word "supermarkets" for the larger national chains, and the question of "the best grocery store" depends entirely on what you are optimising for: price, quality, convenience, sustainability, or proximity.
This guide is written for the people who actually need it: international students and new arrivals trying to figure out UK supermarket culture, residents weighing where to do the weekly shop, and anyone searching the comparative quality of the major chains. It covers the UK supermarket hierarchy, the genuinely best stores by category, the convenience store ecosystem, London's food markets, and online delivery.
UK supermarkets at a glance
| Tier | Chain | Best for |
| Premium | Waitrose | High-quality produce, prepared foods |
| Premium | M&S Food | Ready meals, prepared foods |
| Mid-market | Sainsbury's | Balance of price and quality |
| Mid-market | Tesco | Largest range, widest London coverage |
| Value | Morrisons | Fresh meat and bakery |
| Value | Asda | Bulk shopping and lowest prices |
| Discount | Aldi | Excellent value, smaller range |
| Discount | Lidl | Excellent value, fresh focus |
| Specialty | Whole Foods | Organic, premium produce |
| Specialty | Planet Organic | Organic, vegan, health focus |
Best grocery store in London England, by what you actually want
There is no single answer. The right answer depends on the priority you are willing to pay for.
Best for lowest prices: Aldi and Lidl, in that order. Both are German discount chains that have transformed UK supermarket pricing over the last fifteen years. Aldi is typically the cheapest weekly shop, with a smaller range than the big four but everything you need. Lidl runs neck-and-neck on price and is often slightly better on bakery and fresh produce.
Best for quality at a fair price: Sainsbury's, in most categories. Sainsbury's runs three product tiers (Basics, standard, Taste the Difference) which lets you shop on a budget within the same store. The Taste the Difference range matches Waitrose quality at around 20% lower price.
Best for premium quality: Waitrose, and it is not close. The chain is owned by the John Lewis Partnership, employees are partners, and the produce reflects it. The trade is price; Waitrose is typically 30 to 40% more expensive than Sainsbury's or Tesco on similar items.
Best for prepared food and ready meals: M&S Food. Marks & Spencer Food runs a stand-alone Food hall format and has the reputation for the best ready meals in the UK. Their convenience-meal range is meaningfully better than supermarket prepared foods.
Best for organic and special diets: Whole Foods, then Planet Organic. Both have a small number of London locations (Whole Foods Kensington, Piccadilly Circus, Stoke Newington; Planet Organic across central and west London). Prices are premium.
Best for biggest range: Tesco Extra stores, which carry the largest UK supermarket range. The Tesco Extra in Surrey Quays, the Tesco Extra in Brent Park, and large central Tescos in Kensington are the closest you get to a US-style supercentre in London.
Best for bulk and discount: Asda. The chain is the UK arm of Walmart's former international holdings and runs the cheapest large-format stores outside the discount chains.

The big chains, walked through
Tesco is the largest UK supermarket chain by some distance, with locations across every London neighbourhood. The formats range from Tesco Express (small convenience), Metro (medium), Superstore (larger), and Tesco Extra (largest, with non-food included). For most Londoners, the closest Tesco is a 5 to 10-minute walk; some students living in East Village around Stratford have a full-size Tesco within 10 minutes.
Sainsbury's is the second-largest in London, with similar store-size formats: Sainsbury's Local (small convenience), Sainsbury's (medium), and Sainsbury's Superstore (larger). Sainsbury's Locals are particularly dense around student-heavy neighbourhoods; the Sainsbury's Local in East Village next to Skylark Point is a typical example.
Asda has fewer London locations than Tesco or Sainsbury's, since the chain's older format suits the larger plots more easily found in the suburbs and outer London. The Asda in Park Royal (NW10), the Asda Wembley, and Asda Old Kent Road are the largest stores within Greater London. For students living in NW10, Park Royal Asda is one of the largest single-trip supermarkets in west London.
Morrisons sits below the top three on London market share but offers strong fresh meat, fish and bakery. Morrisons has been transforming its London presence with smaller "Morrisons Daily" formats.
Waitrose has strong central and west London presence. The Waitrose Bloomsbury, Waitrose King's Road and Little Waitrose stores in Marylebone and Notting Hill are particularly used by central Londoners. The chain has fewer locations in outer south and east London.
M&S sits across about 300 stores in London including Marks & Spencer Food halls, central department-store food courts and Simply Food convenience formats. Excellent prepared meals and short-shelf-life freshness, premium pricing.
Aldi and Lidl between them have over 200 London locations and growing. Lidl in particular has aggressive expansion plans, with new stores opening across outer London.
UK supermarkets in London: who has the best coverage
For most students and residents, the practical question is which chain has the closest store. By London coverage:
Tesco: Best for ubiquity. There is a Tesco Express within walking distance of almost every Zone 1, 2 or 3 address in London.
Sainsbury's: Almost equally well-distributed for convenience-format stores. Sainsbury's Locals are particularly dense.
M&S: Strong central London presence; thinner in outer boroughs.
Waitrose: Strong in central and west London (Marylebone, Notting Hill, Kensington); thinner in east and south London.
Aldi and Lidl: Strong in outer London and improving across inner London. The discount chains have historically focused on larger sites, but newer compact-format stores have opened in Hackney, Camden and other inner London neighbourhoods.
Asda and Morrisons: Concentrated in outer London. If you live within Zone 2, your nearest Asda or Morrisons may be a bus ride rather than a walk.
For students near Wood Lane Studios at Imperial's White City campus, Westfield London's anchor stores include both Marks & Spencer Food and Waitrose, with Sainsbury's Local stores covering the everyday gap. For students near Skylark Point in Stratford, Westfield Stratford City has full M&S and Sainsbury's Locals on-site.
London's food markets, briefly
If your priority is fresh produce, quality meat and fish, or independent food shopping, London's markets matter as much as the supermarkets:
Borough Market is the most famous, with restaurant-quality produce and prepared foods, located near London Bridge. Best for browsing and quality, not budget.
Brixton Market in south London is one of the most diverse, with strong African, Caribbean and South American specialty stalls plus a popular food court.
Spitalfields Market in east London mixes craft, food and fashion, with strong street food on weekends.
Maltby Street Market in Bermondsey is the small, food-focused alternative to Borough.
Broadway Market in Hackney is a Saturday-only market with strong artisanal food.
For specialty food shopping outside the major markets, Selfridges Food Hall (Oxford Street), Harrods Food Hall (Knightsbridge), Fortnum & Mason (Piccadilly) and Daylesford Organic (Pimlico, Westbourne Grove) cover the premium and gift end of the spectrum.
Convenience stores: the small-format ecosystem
This is the part of the UK supermarket landscape Americans find most different. London is full of small convenience-format supermarkets, typically 1,500 to 3,000 square feet, running long opening hours and stocking essentials only. The main brands:
- Tesco Express
- Sainsbury's Local
- Little Waitrose
- Marks & Spencer Simply Food
- Co-op (the largest independent convenience chain)
Plus a vast network of independent corner shops, often family-run, that stock the essentials and run later hours. Pricing at convenience formats is meaningfully higher than the larger supermarket format of the same brand — sometimes 20-40% higher on individual items. For a weekly shop, travel to the larger store; for daily top-ups, the convenience store is fine.
Budget grocery shopping in London
A practical note for students and budget-conscious residents:
- Do your weekly shop at Aldi or Lidl
- Use Tesco Express or Sainsbury's Local only for top-ups, not full shops
- Buy fresh produce at neighbourhood markets where possible
- Use supermarket loyalty schemes (Clubcard at Tesco, Nectar at Sainsbury's)
- Cook from scratch rather than buying prepared meals; M&S Food meals are excellent but cost 3 to 4 times more per portion than cooking from raw ingredients
- Stock up on staples (pasta, rice, frozen vegetables, eggs, tinned goods) in bulk at the cheaper chains
Average monthly grocery budgets in London range from £180 to £350 for a single person, depending on shopping habits and where you shop.
Online grocery delivery in London
All major UK supermarkets offer online ordering and delivery in London, plus rapid-delivery services that have grown rapidly since 2020:
Slot-based weekly delivery: Tesco, Sainsbury's, Asda, Waitrose, Morrisons, Ocado (Waitrose-quality delivery).
Rapid delivery (10 to 30 minutes): Gorillas, Getir (now departed), Zapp, Deliveroo Hop, Uber Eats Grocery, Tesco Whoosh.
Specialty online: Whole Foods via Amazon, Planet Organic delivery, Daylesford online.
Delivery costs typically run £3 to £7 per order for slot-based delivery, with rapid-delivery services charging slightly more per item but no delivery fee for orders over £10 to £15.
FAQs
What is the best grocery store in London England? It depends on priority. For lowest prices, Aldi or Lidl. For balance of price and quality, Sainsbury's. For premium quality, Waitrose or M&S Food. For widest range, large Tesco Extra stores. For organic, Whole Foods.
What are the main UK supermarkets?
The big four are Tesco, Sainsbury's, Asda and Morrisons. The premium chains are Waitrose and Marks & Spencer Food. The discount chains are Aldi and Lidl. Together they account for the great majority of UK grocery spending.
Are grocery stores in London expensive?
Compared with most US cities, London grocery prices are roughly comparable for staples and slightly higher for prepared and premium items. Aldi and Lidl offer significant savings; Waitrose and M&S sit at the premium end.
What is the difference between a grocery store and a supermarket in the UK? "Grocery store" is more often used in American English; "supermarket" is the UK equivalent. The smaller stores in the UK are called "corner shops" or "convenience stores."
How much should I budget for groceries in London?
A single person's monthly grocery budget typically runs £180 to £350, depending on shopping habits and where you shop. Discount chains can bring this lower; specialty and premium shops higher.
Which supermarket has the widest London coverage?
Tesco, by some distance. Tesco Express stores are within walking distance of almost every Zone 1-3 address in London.
What time do supermarkets close in London?
Most large supermarkets close at 10pm or 11pm, with smaller Tesco Express and Sainsbury's Locals open later (some 24/7 in central locations). Sunday trading hours are restricted by law to a maximum 6-hour window, typically 10am-4pm or 11am-5pm.
Can I get grocery delivery in London?
Yes. Tesco, Sainsbury's, Asda, Waitrose, Morrisons and Ocado all offer slot-based delivery across London. Rapid delivery services (10-30 minute delivery) are available from Gorillas, Zapp, Deliveroo Hop and Tesco Whoosh in most central and inner London areas.
