From historic restaurants serving up little-changed dishes, to more recent eateries putting a new spin on age-old recipes, there are plenty of fantastic places to try the best British food in London.
Check out the best British restaurants in London for traditional dishes below. Alternatively, try one of the many specialist British restaurants London has to offer, including fish and chip venues, pie shops or Sunday roast hotspots.
5. The Rib Room
9. Quo Vadis
10. The Northall
11. St. John
12. The Game Bird
Feast on seasonal specials at this elegant St James's restaurant. Traditional British comfort dishes are elevated using produce sourced from family-run farms and local artisan producers. Expect the likes of Dover sole, game, suet puddings, and smoked salmon served straight from a trolley.Read More
Discover celebrity chef Marcus Wareing’s take on traditional British food at this King’s Cross restaurant. While putting his own twist on dishes such as slow-cooked roast rib of beef, Wareing stays true to long-standing recipes that are served in The Gilbert Scott’s grand dining room.Read More
14. Hereford Road
Offal features heavily at Bayswater venue Hereford Road, so be adventurous with the likes of calf’s brain or sweetbreads. Alternatively, play safe with British staples lemon sole or pork chops. Rhubarb crumble, rice pudding or Bakewell tart round off the meal nicely.Read More