Dans Le Noir
Nestled in the heart of Farringdon, this quirky restaurant combines an unusual eating concept with a delicious menu for the ultimate experience. You won't be able to see what you're eating but you know it'll taste good.
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 8th March 2023
Nestled in the heart of Farringdon, this quirky restaurant combines an unusual eating concept with a delicious menu for the ultimate experience. You won't be able to see what you're eating but you know it'll taste good.
One spot that's scoring 10s across the board is Holborn's Colonel Saab. Boasting striking interiors, from the vintage chandeliers to the warm red tones, as well as a mega menu of Indian delights, there's a reason this one's so popular.
Housed in the glamourous May Fair Hotel, this stunning restaurant serves a selection of Spanish and Italian dishes, alongside Mexican and Peruvian staples. Dine in the stunning open dining area, or go all out in the lavish private dining room.
Ever wanted to dine on a boat? Well luckily for you, Barge East happens to be one of London's best restaurants thanks to its menu of seasonal British fare. A top choice for date nights, group dinners and special occasions, this Hackney staple even has picturesque views to complement your feasting.
The City may be home to some of London's best restaurants, but there's a name that stands (literally), head and shoulders above the rest. Part of the beloved ETM group, join Aviary not only for luxury dining but themed cocktails and rooftop drinks with a view overlooking the city.
Love your prime cuts of meat? Head to temper where you can feast on premium rib-eye, fresh fish and honey sriracha wings, all cooked over an open flame and served in an intimate, luxurious setting in the heart of the City.
Looking for the best restaurants in London serving Spanish food? You won't want to miss out on the Valencian fare at ArrosQD, which is all whipped up using open fire cooking techniques. Think truffle potato souffle, rabbit paella and octopus leg across sumptuous tasting menus.
Located in Borough, Berenjak is hands down one of the best places to eat in London. Flaunting Middle Eastern cuisine, the venue has everything from black chickpeas and minced lamb shoulder to flatbreads and much more.
When it comes to the best restaurants in Bermondsey, Pizarro is a top choice. Head inside this gorgeous venue, where you'll be able to explore the epic range of Mediterranean bites and tapas plates (and watch the magic happen from the open kitchen), all before quaffing cocktails.
Wagtail is a bit of an all-rounder. Not only does it boast a stunning rooftop terrace that's ideal for dining with a view, but it also totes a gorgeous restaurant to boot. Pop along to tuck into unrivalled British fare, which showcases dishes like Wagyu ribeye and native lobster.
One of the best restaurants in the City of London, the Botanist serves a tasty and modern British-cum-European menu, alongside a varied selection of drinks. Come here for quirky interiors, gorgeous food and one the best atmospheres in London, any time of day.
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.
Ember Yard is one of the best restaurant in London thanks to its state-of-the-art charcoal grill, which adds an intensity of flavour to its Italian and Spanish-inspired dishes. Found in the ever-buzzing area of Soho, this suave spot is a must for foodies heading out for a romantic meal.
Restaurant Ours combines a luxury dining experience with a relaxed setting to create one of the best restaurants in London. You'll be able to dine surrounded by stripped-back interiors, with exposed brickwork wooden furnishings in a spacious room, all while dining on a menu packed with delicious European food.
From the sultry interiors, which showcase tropical plants, intimate lighting and views of the city, Straits Kitchen is an absolute stunner. Make your way over for luxurious flare that reimagines South East Asian cuisine, whether for breakfast, lunch or dinner.
If you're looking for the best tapas restaurants in London, Iberica is here to lend a hand. They're serving up plenty of delicious Spanish small plates, including croquetas, jamon Iberico and tortillas, in beautiful surrounds.
Head over to Islington to find the gorgeous Bourne and Hollingsworth Buildings. Spread over several floors, the venue is a leafy, airy and light affair with a garden room and conservatory. Food is seasonal and British while the cocktail menu is filled with juicy concoctions.
Whipping up a delicious variety of hearty fare, from salads to sharing platters, it's no wonder why 28-50 Oxford Circus is one of our top picks for restaurants in London. Whether it's date night or lunch with pals, this stunning venue is bound to impress with its plush interiors.
Head to The National Gallery restaurant, Ochre, to tuck into sumptuous British fare in their gorgeous space. There's afternoon tea, brunches and huge spreads at dinner, alongside a cocktail bar for afterwards or live music from the DJ booth if you're looking to stay late.
Want to check out somewhere quirky for dinner? Featuring an octopus bar and aquarium seating area, The Seashell of Lisson Grove in Marylebone is a great seafood restaurant. Chow down on everything from calamari strips to prawn cocktail and classic fish 'n' chips.
The best Sri Lankan restaurants in London can be found at Hoppers Marylebone and Kings Cross. Thanks to Tropical Modernist interiors, mouthwatering South Asian grub and a whole load of cocktails to match, this beauty is a winner.
Out of all the restaurants in East London, M Canary Wharf is one of our favs. Not only does this gorgeous waterfront spot have an alfresco terrace, but its menus are inspired by the French Riviera, boasting everything from lobster and avo salad to St Tropez beach-themed bottomless brunches.
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.
Located on Stockwell Avenue in Brixton, Bellefields is a top-notch South London spot for food. Make your way inside, where you'll be met with Meditterenean plates, from shakshuka to tagliatelle bolognese, alongside a crackin' selection of lip-smacking wine.
The best restaurants in Central London? Old Compton Brasserie is a staple in Soho's drinking and dining scene, from its quirky weekend brunches right through to its atmospheric dinners. Expect to find a vivacious space filled with colourful artwork as you feast on seasonal British fare.
Nestled in the heart of the West End, Senor Ceviche is a Carnaby Street staple serving a lip-smacking selection of Peruvian delicacies. Often noted as one of the best restaurants London has to offer, this place will keep you coming back for its signature ceviche, BBQ bites and pisco cocktails.
Desperate to try some of the finest French dining in London? You may have just stumbled right across it. A stone's throw away from St Paul's, Cigalon isn't just bound by stunning interiors and fine wine, their Provencal inspired dishes are more than just to die for.
From renowned chef Jimmy Garcia, The BBQ Club is a hot summer pop-up taking over the banks of the Thames. The two-storey venue is serving you delicious seafood, smores, and lamb chops with a twist - it's up to you to cook it on the Green Egg BBQs.
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.
Soon becoming one of the most famous restaurants in London thanks to its cult following on social media, Circolo Popolare offers up jaw-dropping decor, Italian bites and quirky cocktails in the heart of Fitzrovia.
Located in Covent Garden, Tredwells is the Marcus Wareing restaurant that sees elevated chicken dumplings, moreish scallop tortellini and roast dinners matched with special edition Champagne and thirst-quenching wines.
Head to the top of Indigo Hotel in Leicester Square and you'll find swish restaurant bar LSQ Rooftop serving up sizzling steak, scallops, seabass and other British classics. Better yet? There's views across London and its greatest landmarks.