
Best restaurants in London
Counters, dining rooms and neighbourhood favourites, chosen for the way they actually eat — not for how loudly they market.


Modern British Fine Dining • $$$$
Core by Clare Smyth
Three-Michelin-star tasting menus from Britain's most decorated female chef.
Best for: Special Occasion

Indian / Bombay Café • $$
Dishoom Covent Garden
Bombay café cooking in a beautifully art-directed room — the bacon naan roll is a genuine institution.
Best for: Brunch / Casual


French Fine Dining • $$$$
Sketch (Lecture Room & Library)
Michelin-starred French tasting menus beneath the same roof as the pink Gallery room.
Best for: Special Occasion


Modern European Fine Dining • $$$$
The Ledbury
Two-Michelin-star tasting menus in a quiet Notting Hill townhouse dining room.
Best for: Special Occasion


Spanish Tapas • $$$
Barrafina Soho
Counter-only Spanish tapas cooked in front of you, no bookings, worth the queue.
Best for: Date Night / Casual


Indian Barbecue • $$$
Brigadiers
A City of London basement restaurant styled as an Indian officers' mess, grilling tandoori meats over open flame.
Best for: Group Dinner


Steakhouse • $
Flat Iron Covent Garden
One cut, flat iron steak, unbeatable value, no reservations needed on weekdays.
Best for: Casual / Budget

Neapolitan Pizza • $
Franco Manca Brixton
Sourdough Neapolitan pizza from the original Brixton Market branch that started the chain.
Best for: Casual / Budget

Sri Lankan / South Indian • $$
Hoppers Soho
Crisp hoppers and short eats served in a packed, buzzy Soho dining room.
Best for: Casual / Group



Italian / Pasta • $
Padella Borough Market
Cheap, exceptional fresh pasta a few steps from Borough Market, always with a queue outside.
Best for: Casual / Budget


Modern British • $$$$
The Clove Club
A Michelin-starred Shoreditch Town Hall restaurant with a tightly plotted seasonal tasting menu.
Best for: Special Occasion
More London guides