British Restaurants in London

For years we put up with every country on Earth turning their nose up at our food until, one day, all the chefs in Britain just said no. Not only is London now a culinary powerhouse to rival Paris, actual British cuisine has evolved from simple pies to full on gourmet deliciousness. These pubs, restaurants and bars have got British ingredients, British recipes and created some of the best British food in the city. So take a look at our recommended list of London's best British restaurants and get a tinge of patriotism as you eat. 

Last updated on 18th May 2022


71 user reviews 4

#FreeCocktailFriday and 3 other offers

It doesn't really get more British than Gun. The pub is a Grade II-listed 19th Century building, painstakingly restored to its former glory, and steeped in history. Modern comfort combines with historical presence in the design and sitting prettily by the River Thames makes it an ideal place in London to eat British food. Expect a gastro menu packed with pheasant, Cumbrian beef and Peterhead cod alike.

The Lady Ottoline

43 user reviews 5

A gorgeous British restaurant in Bloomsbury, if you're looking to get your fill of traditional eats, The Lady Ottoline is the place to do it. The venue boasts an array of delicious dishes, including fish and chips, fancy pie and mash and a hot smoked salmon Scotch egg.

Only Food And Courses

102 user reviews 5

Another gem in Brixton for British fare, Only Food and Courses is a stunning restaurant to check out if you enjoy tasting menus. On offer? An epic 6-course meal inspired by culinary trends from the 80s and 90s.

No 11 Pimlico Road

1003 user reviews 4

No.11 Pimlico Road is a relaxed, all-day eatery serving up delicious wine and fresh food. The venue itself is all mellow tones and wooden furnishings, making it a comfortable escape from the busy Chelsea streets. Their menu boasts fresh British food – with a few European dishes thrown in for good measure – and this can all be washed down by one of their wines from their on-site wine shop.


1 user review 4

With a focus on contemporary European cuisine, this stunning Marylebone restaurant offers a ten-course tasting menu of unique dishes, from rose-cured salmon and red mullet, to black cod with caramel miso and pigeon with purple potatoes.

The Black Dog

554 user reviews 4

On the outside, The Black Dog looks like a cool British boozer. On the inside, though, it's a contemporary British gastropub that you need to go to. The main string to their bow is their massive stocks of beer and wine, including ales and continental beers, but their kitchen isn't something to avoid. Boasting a wide range of gastropub dishes, it's impossible to leave there hungry.

The Jugged Hare

239 user reviews 4

The Jugged hare may serve up delicious British gastropub food in London, but the venue itself has a quirky edge. Filled with taxidermy animals in a Grade II-listed building, your surroundings will scream eccentric as you tuck into delicious plates of gastro food. With an eight-spit rotisserie and a walk-in wine room where guests can hand-select their wine, there aren't many places to get as pure a British experience as here.

Royal Oak

188 user reviews 5

Searching for some classic British cuisine? Royal Oak in London is bringing exactly what you need with Suffolk rotisserie chicken, beer-battered fish and chips, juicy steaks and Sunday roasts. Plus, you can all nestled in for boards games and a few tipples afterwards.

Balfour St Bart's

273 user reviews 5

St Barts Brewery is a monument to delicious British food in London. Melding the contemporary with classical London architecture, they serve up a massive range of beers and wines from the country all in a comfortable space. Their food, though, is 'BBQ British soul food': think comfort bites with a bit of a kick!

The Guinea

3 user reviews 4

The Guinea is the best place to visit for delicious British food. A top English pub in the heart of Mayfair, they serve a variety of delicious dishes, boasting superior Scotch beef and award-winning pies, delivered with silver service. And you can wash it all down with a variety of food, wines and beers.


809 user reviews 4

If you want to eat at the best British restaurants in London, you should probably have some pretty good views to boot. Cue Aviary, sitting on the 10th floor of the Montcalm Royal London House Hotel in Finsbury Square, their 6000 sq ft rooftop is a great place to tuck into British seafood, or even cuts of meat found on the island cooked in their coal oven.

With venues in Oxford Street, Bloomsbury, Canary Wharf and Kensington, Scoff & Banter are taking London by storm with their delicious British cuisine. Expect dishes such as fish pie, fish and chips, and rib-eye steak alongside fine wines.