No. 01
St. John
British · Smithfield
Nose-to-tail British cooking that changed London dining, the bone marrow toast is non-negotiable.
No. 02
Dishoom
Indian · Covent Garden
Bombay cafe vibes with bacon naan rolls that people genuinely queue hours for.
No. 03
Borough Market
Food Market · London Bridge
Come hungry, graze everything, and leave with cheese you absolutely did not plan to buy.
No. 04
Rules
Traditional British · Covent Garden
London's oldest restaurant, order the game, and pretend you dine here every Thursday.
No. 05
Barrafina
Spanish Tapas · Soho
No reservations, counter seats only, and some of the best croquetas you will ever eat.
No. 06
The Ledbury
Fine Dining · Notting Hill
Serious, brilliant cooking from Brett Graham that earns every one of its Michelin stars.
No. 07
Ottolenghi
Mediterranean · Islington
The vegetable dishes here will make you question every meat-heavy meal you have ever had.
No. 08
Hawksmoor
Steakhouse · Spitalfields
British beef cooked exactly right, with cocktails good enough to make the bill feel reasonable.
No. 09
Padella
Pasta · Borough
Fresh pasta at honest prices, the pici cacio e pepe is worth every minute of the queue.
No. 10
Bao
Taiwanese · Soho
Tiny buns, big flavour, and a cult following that has never once been disappointed.