Best London neighbourhoods for food lovers
London has some of the best food in the world, but it's unevenly distributed. These neighbourhoods score highest for restaurant diversity, market culture, and café density — the areas where eating well is part of everyday life.
London's food scene is extraordinary and uneven. The best eating is concentrated in a handful of central and inner areas — Shoreditch, Fitzrovia, Soho, Covent Garden and Borough top this ranking — but some of the city's most distinctive food is found in neighbourhoods known for the communities who live there: Turkish grills in Dalston and Green Lanes, South Asian cooking in Tooting, Southall and Ilford, Vietnamese restaurants on Kingsland Road, Caribbean food in Brixton.
The ranking measures food scene and café density most heavily, with walkability and liveliness as supporting factors. That favours areas where you can walk to many good places, which is not quite the same as the areas with the best single restaurants. It also leans towards central areas where restaurants serve office workers and visitors, and where prices reflect that. For everyday eating — the bakery, the grocer, the café on the corner — a high street such as Lordship Lane, Church Street in Stoke Newington or Chiswick High Road can be more satisfying than a central district.
If food is your priority, think about which kind of eating you do most. People who cook at home tend to value markets and specialist grocers: Borough Market, Ridley Road, Walthamstow's long street market and the stalls in Brixton and Deptford. People who eat out several times a week value density and variety within walking distance. People who care about one cuisine in particular should look at where that community lives rather than at the top of any ranking, including this one.
Top-ranked neighbourhoods
Shoreditch
Hackney / Tower Hamlets · Zone 1 · £2,300/mo 1-bed
score
Tech, finance and creatives packed into one Zone 1 postcode. Unbeatable for a night out, punishing if you actually want to sleep.
Fitzrovia
Camden · Zone 1 · £2,150/mo 1-bed
score
Central, walkable and stacked with restaurants, tucked between Oxford Street, Bloomsbury and Marylebone.
Soho
Westminster · Zone 1 · £2,200/mo 1-bed
score
The most intense place to live in central London — peerless nightlife, food and walkability, and almost no quiet at all.
Covent Garden
Westminster · Zone 1 · £2,200/mo 1-bed
score
Live in the middle of the West End — theatres and restaurants at the door, tourists year-round, and the Piccadilly line a minute away.
Borough
Southwark · Zone 1 · £2,050/mo 1-bed
score
Central south-bank living wrapped around Borough Market and London Bridge, a short walk from the City — with the price tag to match.
Notting Hill
Kensington & Chelsea · Zones 1/2 · £2,200/mo 1-bed
score
Pastel terraces, Portobello Road and a serious food scene make Notting Hill iconic — and priced accordingly.
Mayfair
Westminster · Zone 1 · £2,600/mo 1-bed
score
Ultra-prime central London for people who value prestige, luxury and walking distance far above their rent bill.
Brixton
Lambeth · Zone 2 · £1,700/mo 1-bed
score
A south London institution: Brixton Village, Electric Avenue, Caribbean food and nights that run long and loud.
Camden
Camden · Zone 2 · £1,900/mo 1-bed
score
Grubby, music-obsessed and mobbed by tourists at weekends, Camden runs on market stalls, gig venues and late nights — with Regent's Park and the canal to escape to.
Dalston
Hackney · Zone 2 · £1,750/mo 1-bed
score
Ridley Road Market by day, Turkish grills and packed bars by night — young, loud and not remotely restful.
Other strong options (#11–30)
| # | Neighbourhood | Borough | Score | 1-bed rent |
|---|---|---|---|---|
| 11 | Hoxton | Hackney | 89 | £1,900 |
| 12 | Hackney Wick | Hackney | 89 | £1,550 |
| 13 | Kensington | Kensington & Chelsea | 89 | £2,400 |
| 14 | Chelsea | Kensington & Chelsea | 89 | £2,400 |
| 15 | Islington | Islington | 88 | £2,000 |
| 16 | Hackney Central | Hackney | 88 | £1,700 |
| 17 | Aldgate | City of London | 87 | £2,100 |
| 18 | Deptford | Lewisham | 84 | £1,450 |
| 19 | Peckham | Southwark | 83 | £1,550 |
| 20 | Holland Park | Kensington & Chelsea | 83 | £2,300 |
| 21 | Marylebone Village | Westminster | 82 | £2,200 |
| 22 | Stockwell | Lambeth | 81 | £1,600 |
| 23 | Pimlico | Westminster | 81 | £2,100 |
| 24 | Bayswater | Westminster | 81 | £2,050 |
| 25 | Bloomsbury | Camden | 81 | £2,100 |
| 26 | Whitechapel | Tower Hamlets | 80 | £1,700 |
| 27 | Bethnal Green | Tower Hamlets | 79 | £1,700 |
| 28 | West Hampstead | Camden | 79 | £1,850 |
| 29 | Archway | Islington | 79 | £1,500 |
| 30 | Swiss Cottage | Camden | 79 | £1,900 |
Other lifestyle guides
Find your neighbourhood match
Add your commute destination, salary and rent budget to get a personalised ranking.
Open the discovery tool →