London's food identity is built on its immigrant communities - the depth of Indian cooking in Tooting, Cantonese and Vietnamese in the East End, Turkish along Green Lanes, Caribbean in Brixton - layered over a modern British restaurant scene that barely existed 30 years ago. Every neighbourhood has its own character, from budget curry houses to extremely expensive Mayfair tasting menus, with most of the interesting eating happening at moderate prices across South and East London.
London has 6917 analyzed restaurants. Some of the strongest areas for dining are Soho, Old Brompton Road Area, Camden High Street Area. Top cuisines include Italian, Mediterranean, Middle Eastern.
Explore restaurants by neighborhood and district
The full breadth of what the city can do: British and Italian anchors with every cuisine within a short walk.
Islington through Camden to Highgate where Italian, Mediterranean and a deep pub culture define how the city eats.
Notting Hill through Kensington to Shepherd's Bush - cafes and Italian alongside polished British and Mediterranean.
From Brixton to Greenwich the thread is cafes, pubs and Italian, best clustered near Overground stations.
Cafes and independent kitchens from City fringe to Leyton, the range shifting the further east you go.
Thames towpath, Richmond Park and Kew Gardens frame classic British and pub cooking at the higher end.
A wide-ranging Asian food scene makes Ealing more interesting than its commuter-town reputation suggests.
Hounslow High Street's South Asian cooking offers some of West London's best-value subcontinental eating.
Pub-anchored and relaxed, with a Vietnamese contingent - far more reachable by DLR than the postcode suggests.
Self-contained Isle of Dogs dining: Italian and Mediterranean rooms serving the towers from breakfast to dinner.
North London's suburban Italian stronghold, where European cooking consistently outperforms the outer-borough average.
Wimbledon anchors the upper price end with occasion-ready dining; wider Merton offers a quieter suburban alternative.
Riverside Twickenham with strong Italian and Indian alongside classic pubs; book ahead on stadium match days.
Turkish and Kurdish restaurants anchor good cafes and pizza near Walthamstow Village, worth a proper afternoon visit.
Outer north-east London where steak restaurants and pubs anchor a practical borough scene with halal-friendly options.
Caribbean, West African and Turkish cooking give East Croydon's regenerated restaurant strip a real identity.
Wimbledon Village gastropubs draw the local crowd for long weekend lunches at the confident higher end.
Elizabeth line access brings outer east London's Mediterranean cooking within reach, occasion-ready at outer prices.
Special occasion quality without central London prices, anchored by a riverside setting that earns its own trip
An outer-London town centre with European and Mediterranean cooking that stands on its own terms.
Northolt Road's Gujarati and Punjabi restaurants make Harrow worth the journey for proper thalis and chaat.
Ealing Road is London's best Gujarati address - sweet shops and snack houses that have no real equivalent elsewhere.
South Asian and halal-friendly dining around Ilford High Street at generous portions on the Elizabeth line.
Essex borderlands with Turkish grills, pie-and-mash shops and independents near the market at gentle prices.