Best-of Guides London

The Best Traditional British Restaurants in London

7 Restaurants
London is, without doubt, one of the best cities in the world for food-loving travellers. A huge part of this appeal lies in its sheer diversity, with restaurants representing dozens of cuisines from around the globe. And yet, many people visiting London do so in search of food that is quintessentially British, something they cannot find in their own countries or anywhere else around the world. For those travellers, we’ve got you covered, with the MICHELIN Guide Inspectors’ picks of the best traditional British restaurants in London.

London by The MICHELIN Guide

See the London guide

Updated on 22 April 2025
Bull & Last
168 Highgate Road, Dartmouth Park, NW5 1QS London
££ · Traditional British

If you’re coming to London on the lookout for traditional British dishes, your first port of call will likely be a pub – and this is one of the capital’s best. Dating back to the Victorian era, it’s a nicely kept spot on a prime corner site in the north of the city, not far from the vast green space of Hampstead Heath. The cooking will provide the hearty, flavour-packed British fare you’re after, with the likes of ham hock and fish & chips on the menu. For the best taste of the nation, however, come on Sunday for a proper roast dinner complete with Yorkshire pudding.

Dining Room at The Goring
15 Beeston Place, Belgravia, SW1W 0JW London
££££ · Traditional British

If you’re after London traditions of the formal variety, having been more inspired by the Royal Family than by EastEnders, then you need look no further than this. Beloved by the Royals themselves, The Goring typifies classic British elegance, and its MICHELIN-Starred menu follows suit. Whether you’re ordering the iconic eggs Drumkilbo or a decadent beef Wellington, you can be sure of consistently skilled execution and only the best British produce, be that Rhug Estate venison, Orkney scallops or native lobster.

Marksman
254 Hackney Road, Hackney, E2 7SJ London
££ · Traditional British

Another of London’s best pubs when it comes to food, The Marksman is something of an East London icon, easily identified by its distinctively tiled exterior and sun-trap roof terrace. The cooking is very much in the ingredient-led British mould, with seasonal and top-quality produce given pride of place on the plate. There’s a complete lack of frills and unnecessary adornment – a feature shared among many of the best traditional British restaurants – with any accompaniments finely judged and smartly balanced to enhance the central ingredients.

Quality Chop House
91-94 Farringdon Road, Clerkenwell, EC1R 3EA London
£££ · Meats and Grills

For many people, classic British cooking is about prime, well-sourced produce cooked with plenty of skill but very little fuss. The Quality Chop House provides exactly that. It’s existed in some form since 1869, and the old-school façade alone gives you an idea of the building’s weighty history. Today’s incarnation incorporates the team’s own butchery next door, with the menu centred around a selection of ‘steaks and chops’, all of prime quality. Adding to the appeal is a superb wine list that’s varied, imaginative and attractively priced.



Rules
35 Maiden Lane, Covent Garden, WC2E 7LB London
£££ · Traditional British

There are few eateries in Britain, let alone London, that are more steadfastly traditional than Rules. Proudly wearing the tag of London’s oldest restaurant, it is a place for whom the past is to be cherished and preserved – as evidenced by both the menu and the characterful décor. You could start with potted shrimp, a dish some believe to have originated in Tudor times, then follow it up with a venison hotpot or steak and kidney pudding. For dessert, you’re looking at the indomitable likes of sticky toffee pudding and crumble with custard.

St. JOHN
26 St. John Street, Clerkenwell, EC1M 4AY London
£££ · Traditional British

Regarded by many as a landmark in the evolution of British dining, St. JOHN is the ideal place to discover traditional British cuisine at the MICHELIN-Star level. A pioneer of the nose-to-tail movement, its menu has always celebrated every part of the animal, often via resurrecting classic British recipes that had long fallen out of favour. Roasted bone marrow, for instance, is something of a signature here – and the likes of devilled kidneys on toast will surely convince you of the virtues of offal.

The Devonshire
17-19 Denman Street, Soho, W1D 7HW London
££ · Traditional British

Prime British produce – cooked in resolutely simple, unpretentious ways – is at the core of the menu in this phenomenally popular pub. Something of a social media sensation, it’s perhaps best known as a spot for drinkers, with the ground-floor bar often filled to bursting with people enjoying a pint of its famously well-kept Guinness. Combined with the presence of gregarious landlord Oisín Rogers, it means there’s a distinctly Irish feel alongside the British cooking, with the Guinness even making its way into the traditional beef suet pudding.


Love all things MICHELIN?
Sign up to our newsletter to hear from the MICHELIN Guide Inspectors
Get the Guide on the go with the free app
Set up an account to create lists & manage bookings


Discover more of what London has to offer with our video guide.

Hero Image: An Eton mess at St. JOHN, one of London’s best traditional British restaurants. © Sam Harris

Select check-in date
Rates in JPY for 1 night, 1 guest