Best Restaurants in London

Where the UK was once scoffed at for its food, the capital has now become one of the shining stars of European gastronomy. From sublime Michelin starred restaurants to marvellous pub grub, you should never go hungry when strolling the London streets. But with so much to choose from, how do you know where to eat? Well, check out our list of the best restaurants in London and give your belly a real good time.

Last updated on 23rd November 2021

Victory Mansion

112 user reviews 5

With its bold interiors, stunning cocktails and menu of Asian-inspired tacos, Victory Mansion is one of the best places to eat in North London. Found in the heart of Stoke Newington this acclaimed restaurant is a must for inventive dishes that come perfectly paired with an extensive bar menu. 


221 user reviews 4

For one of the best dining experiences in London, check out Marsha in Southbank. You'll get to enjoy a lovely view of the water, as well as delicious chicken and veggie mains. And to drink? You can choose from an extensive wine and beer list.

When it comes to pairing wine with your meal, there's no restaurant quite like Humble Grape. Found across London, not only do the interiors flit between contemporary, classic and industrial, the plates are seasonal, high-end and paired with the finest bottles. 


63 user reviews 5

From a sumptuous set menu that includes the likes of marinated quail breast and Herdwick lamb, all the way through to your own private dining room that'll see you feasting on roast scallops and lemon meringue, Marcus Wareing's self-titled Knightsbridge restaurant should be on your list.