Tuttons Restaurant
For a British restaurant in Covent Garden, Tuttons is one of our favourites. Overlooking the markets from its beautiful terrace, alongside boasting gorgeous interiors, this swish spot is well worth a visit.
Not only is our capital a culinary powerhouse to rival any city, but this country's fare is featuring heavily in its top spots too. These venues have got local ingredients, traditional recipes and some of the tastiest plates around. So, take a look at our recommended list of British restaurants in London and enjoy a tinge of patriotism as you eat.
Last edited by Kiera Chapman
Last updated on 31st October 2024
For a British restaurant in Covent Garden, Tuttons is one of our favourites. Overlooking the markets from its beautiful terrace, alongside boasting gorgeous interiors, this swish spot is well worth a visit.
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 'n' chips, and rib-eye steak alongside fine wines.
Offering a stunning menu makes this one of the top modern British restaurants in London, which is topped off by gorgeous interiors. Old Compton Brasserie is must-visit for anyone looking for a taste of old school drinking and dining with a very contemporary sensibility.
With one of the most beautiful outdoor settings and dining opportunities of any restaurant, No.35 Mackenzie Walk has plenty to impress you. They're serving sustainably-sourced plates, an all-day brunch and more from their waterfront perch.
Boasting indoor BBQ cooking over real coals, The Factory House majors in steaks and robust red wines to match. Head to the Leadenhall Market venue and you'll be able to munch on hearty fare in their stunning space.
The London Cabaret Club lets you feast on delectable British dishes while watching shows celebrating the country's culture. Both your tongue and eyes will be dazzled as you watch everything from a James Bond-style celebration of the city to a show in appreciation of pop.
Offering a great selection of quality dishes, from Seabass ceviche and chargrilled monkfish tail to crispy pig cheeks or truffled polenta, this sleek Dalston eatery is one of the best British restaurants in London. Don't miss out on the Gillett Street spot.
The Anthologist is a stylish all-day restaurant bar, which serves an array of British plates with other influences. You'll get to choose between dishes like Marmite mac 'n' cheese, chicken and oyster mushroom pie, or roast pork belly, which can all be accompanied by beaut cocktails.
A gorgeous British restaurant in Bloomsbury, The Lady Ottoline is the place to get your fill of traditional British food. The venue boasts an array of delicious dishes, including fish 'n' chips, fancy pie and mash or a hot smoked salmon Scotch egg.
Out of all the British restaurants in the City of London, Browns is one of our favourites. This sophisticated space is bound to make a lasting impression, whether you're settling down for a Champagne brunch or an evening meal.
A top-notch restaurant in London Bridge, Vinoteca Borough is great for business meetings, date nights and birthday celebrations. Serving modern British eats sourced from suppliers at the market, the menu features the freshest ingredients in an innovative way.
When you need British restaurants in Westminster from breakfast through to dinner, check out Old Queen Street Café. Not only will you get beef brisket hash or Bakewell-inspired French toast to start the day, but also a choice of steak, fresh fish and more for your other meals.
Tucked away in Westminster, Searcys Bar and Brasserie at Surveyors House is on the ground floor of No 11 Great George Street, just a quick stroll from Big Ben and the Houses of Parliament.
Stop by Monday to Friday for a classic British lunch or dinner - or simply a glass of wine or cocktail - and enjoy the charming blend of Victorian elegance with a modern twist.
If you're looking for dinner with a view, Wagtail Rooftop Bar & Restaurant is up there as one of the best rooftop restaurants in the City. This snazzy spot showcases the finest British ingredients, rustling up a menu that's enough to make any mouth water. To match? Cocktails and high-end spirits.
With its stone floors, exposed brick walls and leather banquette seating, The Fire Stables is a lovely place to settle down for a bite to eat. Whether a Kent lamb burger or hot smoked salmon niçoise salad are more your style, this restaurant delivers.
STEM + STEM is a one-of-a-kind restaurant due to the fact it doubles up as a florist and wine bar. It uses locally sourced British ingredients to create tempting plates of food in a beautiful, botanical environment. On the menu, you can expect to find the likes of small plates such as tempura stuffed courgette flower with goat's and English summer honey, as well as larger portions of pan-fried Cornish cod, 6oz aged onglet steak with skinny fried and Eton Mess for dessert.
Bourne & Hollingsworth is a cute all-day brasserie soaked in greenery, clean white colours and tonnes of character, coupled with sofas soft enough to sink into. The menu is all about tasty British gastro food washed down by delicious cocktails.
This centrally-located bar and restaurant in the heart of Bank serves an ample menu of British cuisine, alongside a vast cocktail list from expert mixologists. Pairing the fine food and drink menu with its slick interiors, this one is a real winner.
As some of the best modern British restaurants in London, Balans venues are the place to escape the world and eat a hearty menu. While you're at it, wash your grub down with some expertly made cocktails (or three).
St Barts Brewery is a monument to delicious British food in London. Melding the contemporary with classical London architecture, it serves up a massive range of beers and wines from the country, all in a comfortable space. Their food, though, is 'BBQ soul food'; think comfort bites with a bit of a kick.
Chiswell Street Dining Rooms offer elegant interiors and delicious British food in one fancy restaurant. Whether you come for an afternoon tea or main dishes, all while relaxing in their elegant leather-clad restaurant, you are guaranteed a great experience.
Fill your boots with beautifully prepared British cuisine over at Mayfair pub The Barley Mow. A gorgeous hangout with plenty to show for itself in the looks department, it slings out dishes such as slow-cooked porchetta, fine cheeses and grilled mackerel.
Nestled in a stunning Grade II-listed building, Smiths of Smithfield is where to head if you're looking for restaurants in London that are English. The grill boasts seasonal produce, including a catch of the day, alongside a lineup of the finest British cuts and a roof terrace serving small plates.
Everything about the classy Hammersmith restaurant Faber is sourced from the British Isles. From a daily changing menu of freshly caught seafood to an extensive list of English wines, this venue prides itself on providing a delectable UK-based feast.
Tucked away inside St Pancras station, Searcys Brasserie and Champagne Bar is a peaceful retreat from the bustling floor below. It's home to Europe's longest Champagne bar, with 'press for Champagne' buzzers on the tables too.
They've got an extensive menu of British dishes here, ranging from Shetland mussels mariniere to slow-cooked pork belly or pumpkin and age ravioli. They also offer small plates and bar snack if you're not in the mood for a full meal, and you can even attend a Champagne masterclass dinner.
Mixing British and international eats into one very enticing menu. The Queens Head is a Holborn eatery for mates dates and casual dinners. Head over for fish finger sandwiches, flat iron steak and a range of juicy beef burgers.
When it comes to sustainable British restaurants in London, EDIT has to be a fave. Expect to be wowed by the homely, warm space packed with terracotta accents and vintage furniture, all while tucking into hyper-seasonal tasting menus that change regularly.
Founded by the team behind Tart London and Tom Warren, Wild by Tart is set inside a stunning former power station, with many of the original features still present. The carefully curated menu here is made up of local produce-led small plates and bites, with regular seasonal updates.
For a menu that includes all-day brunch, mussels and more, No 29 Power Station West is the restaurant to mosey over to. Overlooking the Thames, its space has an old school 20s vibe from velvet period pieces and offers DJs 'til late too.
Whipping up some of the best seasonal fare, Sea Garden & Grill Tooting has quite rightly established itself as a top-notch British restaurant. Venture inside this fabulous hotspot to enjoy family-style dining, fresh grub sourced from Cornwall and plenty of molecular concoctions.
Seeking one of London's English restaurants? One Kew Road is a lovely spot out west that's ideal for escaping the hustle and bustle. Tuck into the likes of maple-glazed pork belly or seared salmon fillet, with chocolate bombe for dessert.
Priding itself on local produce and cooking up daily catches, The Fish Market is a great, spacious restaurant perfect for a light lunch or a casual dinner. Located close to Liverpool Street, the historic warehouse is in the heart of the city and serves up a three-course set menu for only £30, including crispy fried whitebait with sriracha mayo to start, followed by fish and chips.
One of the best restaurants in London thanks to its beautiful space and gorgeous menu, The Grazing Goat is a true hidden gem. Here, you'll find locally sourced, sustainable food served from breakfast through to dinner, with the offering changing every 6 weeks to reflect the seasons.
For traditional British restaurants in London, Mayfair Lounge and Grill is just the place. Head to the first floor of The Cavendish Hotel London and tuck into the likes of afternoon tea, steaks, sand sole on the bone and pan-fried scallops.
It doesn't really get more British than Gun. The pub is a Grade II-listed building, which has been painstakingly restored to its former glory and is steeped in history. Sitting pretty by the River Thames, this place is ideal for eating a gastro menu packed with pheasant, Cumbrian beef and Peterhead cod.
On the hunt for some modern British grub? Look no further than Penny Squares in Canopy by Hilton London City hotel. Not only does this venue have chic interiors, but there's also a boatload of fresh plates. Think smoked cured salmon and poached Cornish hake.
The Refinery at Regent's Place offers seasonal and impeccably presented meals all day long, with a particular leaning towards British fare. Think steak, pork belly and pastries, all with a seasonal cocktail or pint on the side.
Tucked inside the iconic Television Centre in White City, The Broadcaster is a pub at heart, but with the sleek looks of a contemporary restaurant. Head here for spruced up British classics, including red wine-braised featherblade of beef and truffle-stuffed chicken breast.
Showcasing the very best of British fare, Haxells Restaurant & Bar is a top spot for those of you seeking authentic plates. Whether you're after roasted butternut squash with tenderstem broccoli or a succulent ribeye steak, you can enjoy it with a bevvy from the extensive wine list.
If you want to eat at the best British restaurants in London, you should probably have some pretty good views to boot. Cue Aviary Rooftop Bar & Restaurant and their rooftop space, which is sitting on the 10th floor of the Montcalm Royal House Hotel in Finsbury Square.
With over 150 years of experience tucked under their belt, the Balls Brothers family bring their signature mix of extensive wines, traditional English dining and inventive cocktails to the City of London. Make your way here and you won't be disappointed.
Shrub and Shutter's current kitchen residents, Fir, are whipping up a variety of set menus to suit all dietary requirements. There's the potential to chow down on line-caught trout or ex-dairy cow, all with Salts of the Earth's cocktails to accompany.
With a series of kitchen residency programmes, Great Guns Social is an outstanding example of fine British cuisine. The restaurant champions talented food wizards in a lineup curated by celebrity chef, Maria Elia.
Sharing Roast for 2 & Unlimited Red Wine and 14 other offers
Flaunting a wall of greenery, a gorgeous outdoor terrace and leather booth seating, Smith's Bar & Grill is a contemporary British restaurant that serves high-quality cuisine. They serve everything from £50 bottomless brunches right through to dinner, with dishes like seabass fillet, marinated pork ribs and rib eye steak on the menu. Their Sunday roasts are pretty special too, and you can add on free-flowing red wine as well.
From the sleek interiors to that gorgeous sun-trap of a terrace, Chiswick Fire Station is great place to chow down on British fare. Its menu is fronting the likes of classics brunches, steamed mussels and Sunday roasts, all finished off crumble. Swoon.
Serving up the freshest organic seafood, The Seashell of Lisson Grove knocks up British dishes to perfection. Crack on with scrumptious cuisine, from prawn cocktail to calamari strips and popcorn cod. Settle into the aquarium seating area or the octopus bar for an Insta moment.
E Eighteen is a family-run British restaurant in Woodford that's also serving up dishes with a unique European twist. Expect a sleek space for munching pig cheek, butter-poached langostine linguine and charred hot and sour tofu too.
Find the best of British at Boxcar Bar & Grill, a Marylebone destination just north of Marble Arch that has a charcoal grill-led menu for the perfect, smoky flavours across a stunning restaurant space. Expect a seasonally changing menu with locally sourced ingredients, spanning the likes of citrus cured salmon, pork cheek croquettes, and the finest chateaubriand.
Topping it off? A £19 two-course express lunch menu, as well as mouthwatering Sunday roasts with all the trimmings.
With totally unique interiors of exposed stonework and open fireplaces, alongside a beautiful little terrace, No 1 Duke Street is the perfect all-day restaurant if you want to champion grub from home. There's chicken, tarragon and leek pie, among other tasty plates.
Just steps from the tube, HS&Co. has been a lively neighbourhood favourite since 2016. Known for their expertly aged steaks and British comfort classics, the menu is packed with delights - from tender barbecue beef ribs to a delicious vegan shepherd's pie.
With both casual and formal dining spaces, HS&Co. offers the perfect vibe for any occasion, and you can even book the space for private events.
Sitting in the suave City is the Botanist, Broadgate Circle, one of the trendiest bars around. While it is often used as a hub for after-work drinks, they also have a menu packed with great British cuisine. Make yourself comfortable and enjoy food washed down by a cocktail or two. Not in the area? Check out their Sloane Square location instead.
Indulge in some seasonal small plates that will make you swoon at this great British restaurant in London. From grilled cauliflower and salt-baked beetroot, to oxtail croquettes or lobster doughnuts, it's one of the most exciting eateries around.
Nestled in Exmouth Market, this swinging saloon is complete with kitsch knick-knacks, showcase tipples and yummy food. Coin Laundry serves rabbit balti pie and 70s chicken Kiev, alongside a list of retro cocktails.
Using only the finest British produce, the Blue Door Bistro keeps a shifting menu of seasonal delights. Get your fix of twists on classic dishes, washed down with a healthy dose of cocktails, and treat yourself to something a little more luxurious.
A Grade I-listed venue in the heart of the West End, 116 Pall Mall is a stunning five-storey venue on the site of a former palace. Designed by John Nash, the architect behind Marble Arch and Brighton Pavilion, you can expect beautiful interiors featuring glittering chandeliers, a grand staircase and original paintings of the Royal Family.
There's a Champagne bar in one of the cellars, created by Searcys. You can enjoy premium sparkling wines here, as well as a delicious British menu - we're talking Hereford beef burgers, pan-fried sea trout, roasted winter squash and more.
While a wine bar at heart, Davy's in Plantation Place is also a staple for British dishes. Here, you can chow down on the likes of sausage 'n' mash, sirloin steak and Norfolk chicken breast on a bed of lentils, all washed away with plenty of the best vino.
Offering a mouthwatering selection of classic British eats, this gorgeous Kensington restaurant brings you the perfect lunch, dinner or pre-theatre dining experience. Expect everything from scallops to sashimi and steaks making an appearance.
Head to The Palace Hotel where you'll find this gorgeous grill restaurant. Housed within The Rubens, this is an English restaurant in London that's all about speciality cuts of meat, classic British dishes and an extensive wine menu.
If English restaurants in London are what you're after, The Oyster Shed is sure to fit the bill. Offering a modern dining and drinking with a nautical theme, it's the ideal space for all occasions.
The Crusting Pipe sits at the heart of Covent Garden Market. From enjoying impromptu performances from local musicians and actors on the terrace, to settling down in their unique vaulted interiors, there's no shortage of choice at this lovely British restaurant bar.
From a light terrace through to a leafy bar area, The Lampery is all sorts of stylish. The restaurant is moments from Tower Bridge and has a great all-day menu, from hearty English breakfasts to dinners of lobster burgers.