Header Notice

Winter is here! Check out the winter wonderlands at these 5 amazing winter destinations in Montana

10 Best Restaurants In London, United Kingdom


Modified: December 27, 2023

by Racheal Koh

photo 1492683513054 55277abccd99 - 10 Best Restaurants In London, United Kingdom

Red buses, Beatles, the Buckingham Palace- United Kingdom (UK) is known for much. To nobody’s surprise, its capital, London, is on the mind of every traveller. Especially for a foodie, nothing beats London food and the Restaurants it has to offer. London is home to some of the best restaurants in the world. The food scene here certainly doesn’t lack elements. Be it traditional British food or international cuisine, food in London is a true fusion. A trip to London is incomplete without proper culinary experience. After all, food travel is a pleasure of its own. Wondering where to begin? Discover the best restaurants with this handy London food guide.



Enjoy A Bao Fix At BAO London

BAO London

Photo by Bex Walton on Flickr


A small restaurant in Soho, cutely named BAO, took London by storm. Today, it has 3 branches in the cities and queues of food lovers. While BAO London specializes in Taiwanese, it offers some of the best dishes in the city. Always present in lists of the best restaurants in London, it would be a shame not to visit it.


Address: 53 Lexington St, Soho, London W1F 9AS, UK

Price Range:  £25 for two people

Menu Special: Pork Bao



Discover Joy At Black Axe Mangal

Black Axe Mangal

Photo by tednmiki on Wikimedia


In your hunt for the best restaurants, it is impossible to miss Black Axe Mangal. The notoriously loud restaurant defines the eating out experience in London. Black Axe Mangal is identified by its penchant for rock music and rare cuts of meat. The two elements pair to give us one of the best restaurants in London. 


Address: 156 Canonbury Road, London N1 2UP, UK

Price Range:  £35 for two people

Menu Special: Squid Ink Bread



Start The Day At Balthazar


Photo by Valeria Boltneva on Pexels


Only in London can an NYC-styled brasserie gain cult status. For a post-breakfast food coma, this is certainly one of the best restaurants. Balthazar boasts of an enviable breakfast menu. From a quintessential English breakfast to lighter options, this one has it all.


Address: 4-6 Russell St, Covent Garden, London WC2B 5HZ, UK

Price Range:  £30 for two people

Menu Special: Full English Breakfast



Be Smitten By Steak At Hawksmoore


Photo by Kyndall Ramirez on Unsplash


What is a trip to London without a good steak? And in London, Hawksmoore serves the best. For a meat lover, Hawksmoore is indeed one of the best restaurants in the city. But their classic menu has more to give. Their breakfast menu, for instance, makes for a filling meal. And the sticky toffee pudding is arguably one of their best dishes.


Address: 157A Commercial St, Spitalfields, London E1 6BJ, UK

Price Range:  £40 for two people

Menu Special: English fry up, sticky toffee pudding



Love Being French At Otto’s Restaurant

Otto’s Restaurant

Photo by Edsel Little on Flickr


Otto’s Restaurant perfectly captures French decadence. Old school décor and true French food in London, this place is a hit. Belonging to a legion of fine dining restaurants, Otto’s combines warmth with style. Cooking is done tableside, so you can watch one of the best restaurants at work.


Address: 182 Grays Inn Rd, London WC1X, UK

Price Range:  £40 for two people

Menu Special: Canard à la Presse



Relish Indian Food At Gymkhana


Photo by Louis Hansel on Unsplash


Indian food in London is a rich tapestry. And Gymkhana is perhaps the finest testament to how far it has come. Gymkhana is no regular curry house. It is one of the best restaurants for contemporary Indian cuisine. Gymkhana serves in a high-end setting, bringing British Raj India to the London map.


Address: 42 Albemarle St, Mayfair, London W1S 4JH, UK

Price Range:  £80 for one

Menu Special: Wild Muntjac Biryani



Feel On Top Of The World At Duck & Waffle

7.	Duck & Waffle

Photo by Yente Van Eynde on Pexels


Planning on eating out in London? Enjoy the city’s dazzling skyline too. Duck & Waffle offers great food and a fantastic view. A proper London food guide is never complete without a place that shows you the horizon. This restaurant sits atop the 40th floor for an experience that pleases all your senses. Besides, the eponymous dish, the Duck and Waffle, is a must-try for everyone.


Address110 Bishopsgate, London EC2N 4AY, UK

Price Range:  £35-40 for two

Menu Special: Duck and Waffle, Spicy Ox Cheek Doughnut




Plate Up Chinese Food At Xi’an Impression

Xi’an Impression

Photo by Pooja Chaudhary on Unsplash


London may well be named home of international cuisine. Xi’an Impression is yet another Chinese restaurant that manages to outshine every other. While Chinese, Xi’an Impression is certainly not like any of the fine dining restaurants. It is warm and minimalist, making the food its star of the show. Its unique take on Chinese food makes it one of the best restaurants in London.


Address117 Benwell Rd, London N7 7BW, UK

Price Range:  £20-30 for two

Menu Special: Xi’an Pork Burger



Be A Real Brit At Rules London

Rules London

Photo by Brooke Lark on Unsplash


Welcome to the oldest and one of the best restaurants in London! Decked in red, Rules London is a vision to behold. The restaurant has an enviable history, having fed the likes of Charles Dickens and William Thackeray. Holding onto its glorious past, Rules has great stories to tell. Moreover, their traditional British food menu flaunts delicious classics such as trifle and sticky toffee pudding.


Address34-35 Maiden Ln, Covent Garden, London WC2E 7LB, UK

Price Range:  £95 for two

Menu Special: Game Birds, Berry Trifle, Sticky Toffee Pudding



Get Casual Grub At Max’s Sandwich Shop

10.	Max’s Sandwich Shop

Photo by James Petts on Rules


The name says it all. If you are looking to spend some casual time in London, Max’s Sandwich Shop is the place to start.

An informal eatery, headed by Max Hailey, this restaurant is a favourite among food lovers. Max’s Sandwich Shop is special among the best restaurants in the city. Easy and breezy, it features only four sandwiches. Needless to say, each and every one of them keeps you coming back.


Address19 Crouch Hill, Stroud Green, London N4 4AP, UK

Price Range:  £25 for two

Menu Special: Ham Egg and Chips


Explore The Best Restaurants In The City

The London map is brimming with wonderful eateries. Presenting an eclectic experience, this is the place for memorable food travel. So, without further ado, set out for a food coma. Spend some great time in London discovering the best restaurants in the city. London food, we can assure you, never disappoints.