Skip to Content

The Best Places to Eat in London: An Insider’s Food Guide

The Best Places to Eat in London: An Insider’s Food Guide

Love This? Save and Share!

Wondering where to eat in London? Luckily for you, London is brimming with amazing food that you simply have to try.  From high-end eateries to local hangouts, here’s my pick of the best places to eat in London. 

Whatever you want to say about London, food is something that this crazy little city does incredibly well. 

I’m totally biased towards my hometown, but there are few destinations with such a diverse range of culinary offerings – both in terms of influence and price. Sure, you can spend a couple of hundred pounds on a stellar meal, but there are so many amazing cheap eats to discover too. 

In a city where new restaurants open on a daily basis, it can be a tough job working out where to find your next best eat. Not after this. 

I’ve chosen the best places to eat in London: 12 selected eateries that go beyond the mediocre to really provide something special – the kind of meal that your taste buds don’t forget in a hurry. Enough of the hype… let’s explore. 

The Best Places to Eat in London 


Contemporary French food in Covent Garden

Frenchie Covent Garden

That the Parisian outpost is nigh-on impossible to get into should tell you everything you need to know about Frenchie, the stellar restaurant from French chef Gregory Marchand. Tucked away in Covent Garden, it’s been quietly establishing itself as serving up some of the best food in London – all with minimal fuss and the kind of laid-back attitude that many others could learn from. 

Everything on the menu displays Marchand’s skilled touch – expect Parisian food with more than a few international influences and go with an empty stomach. 

Address: 16 Henrietta St, Covent Garden, London WC2E 8QH

Read Next: Frenchie, Covent Garden – The Full Review 

The Coal Shed

Steak and seafood in Tower Bridge. 

The sister restaurant of a Brighton original, Londoners should be thankful that the owners of The Coal Shed decided to bring their magic to London. Billing itself as a steak and seafood restaurant, this is hands down one of the best places to eat steak in London – a title for which there is stiff competition.

Large sharing steaks are the big ticket, made to be ordered alongside some truly stellar small dishes – each of which is simply prepared to showcase the quality produce. 

Address: Tower Bridge Rd, London SE1 2UP


The much-hyped pasta restaurant in London Bridge that’s well worth the fuss. 


Padella’s reputation comes before it – a small restaurant in London Bridge that is packed to the rafters night after night. It’s difficult to see how it could possibly live up to the hype… until you go. The pasta, silky but perfectly al dente, is expertly dressed in the most delicious sauces – the pappardelle with fennel sausage and peppercorn ragu is one of the best things I’ve eaten all year. Fact. 

Get there early and be prepared to wait. 

Address: 6 Southwark St, London SE1 1TQ

Read Next: London Bridge Food Guide

Bob Bob Ricard 

Fin-de-siecle decadence in Soho

Interior at Bob Bob Ricard
Striking and beautiful

Bob Bob Ricard (or Bob Bob if you’re in the know) has long been one of my favourite restaurants in Soho. It’s decadent and just the tiniest bit over-the-top, but it pulls it all off with aplomb – hence why I always recommend it as a must-eat in London. 

Snuggle into one of Bob Bob’s booths – complete with the iconic “press for champagne” button, then get ready for a feast. The cuisine is Russian-European and is focused on classic eats that feel like a throwback to the opulent dining rooms of the fin-de-siecle (caviar, lobster and soufflé make their due appearances) but with a modern touch or two. 

Address: 1 Upper James St, Soho, London W1F 9DF

Read Next: Dining At Bob Bob Ricard, Soho

190 Queen’s Gate by Daniel Galmiche

Michelin-starred bites in a swanky setting in Kensington

Daniel Galmiche

Michelin-starred chef Daniel Galmiche brings the charm and the wow factor to the menu at 190 Queen’s Gate

I’m not normally a fan of a hotel restaurant – they’re often too soulless and stuffy to truly enjoy. Not so with 190 Queen’s Gate at prestigious The Gore Hotel in Kensington (also famed for being the place the Rolling Stones held their famous party to launch Beggars Banquet). 

Perhaps its Galmiche himself, affable, talented and near-obsessed with the provenance of everything that comes into his kitchen. Perhaps it’s the cosy surroundings, elegant without being overbearing. Whatever it is, you can’t help but love it. 

Address: 190 Queen’s Gate, South Kensington, London SW7 5EX

St John 

A Farringdon stalwart that still knows how to please. 

It’s hard to believe that when St John opened in 1994, with Fergus Henderson and Trevor Gulliver at the helm, nose to tail eating was most certainly not a thing many British restaurants were doing. It’s easy, looking back to forget just how revolutionary the pair’s approach was and how they changed the face of London’s dining scene. 

St John is just as brilliant as it ever was – the supper menu focuses largely on meat and seafood – with dishes like Roast Middle White, Sour Cabbage and Trotter guaranteed to win you over. Be sure to leave room for one of the heavenly desserts. 

Address: 26 St John St, Farringdon, London EC1M 4AY


A little slice of Italy by way of Clerkenwell. 


Seasonal Italian dishes spanning the country’s regions from heel to tip? There’s nothing not to love about the food at Paesan, where Italian street food meets countryside cuisine. 

It’s right at the tip of foodie paradise Exmouth Market and serves some of the best eats in London. The light and airy dining room is the perfect setting for the flavoursome dishes knocked out by the kitchen. 

It’s a great date spot, particularly as when you’re finished you can pop down to the cheekily hidden secret bar “Hester’s Hideout” downstairs. 

Address: 2 Exmouth Market, Farringdon, London EC1R 4PX

The Eagle 

London’s original Clerkenwell gastropub is still showing them how it’s done. 

The Eagle

My love affair with The Eagle has been a long-lasting one. The city’s original gastropub opened in 1991 and it’s remained a firm London food favourite in pretty much every local’s little black book of good places to eat in London ever since. 

Don’t think of a gastropub in the watered-down, half-assed form we often encounter today. This is a gastropub in the true meaning of the word: a place where gastronomes can indulge their palate that just so happens to be in a pub setting. 

The menu changes daily – focusing on whatever is fresh and good – and it shows. 

Address: 159 Farringdon Rd, Farringdon, London EC1R 3AL

Bao Soho

Brilliant bao in a Soho joint but be prepared to queue. 

Bao Soho

Innovative fillings ensconced in fluffy, pillowy bao buns… it’s no wonder that London’s gone crazy for Bao

Bao crops up on pretty much every guide to eating out in London out there – meaning that the queues can be ferociously long, even on a drippy mid-week evening in January. 

Is it worth it? Certainly. The proof lies in Bao’s journey, which saw it start off as a street food stall in Netil Market to the four restaurants you find today. The environs might be plusher and the prices higher, but at the heart of it all sits some of the best Taiwanese food in the city. 

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

La Bodega Negra 

Mexican street food in Soho

Bodega Negra

Revelling in Soho’s seedy past, there’s no way you’ll miss La Bodega Negra as you make your way along Old Compton Street – it’s the one with the neon lights that read “Peep Show” and “Adult Video” in the window. 

Kitsch factor aside, there’s a reason why this popular restaurant is always packed to the rafters: it offers the kind of Mexican street food that holds no punches – that mentally transport you to a street food stall somewhere hot and exotic, even while your body firmly remains in Soho. 

Address: 9 Old Compton St, Soho, London W1D 5JF

Bocca di Lupo 

Regional Italian cuisine in this small Soho trattoria. 

Bocca di Lupa

There’s little to no chance you will stumble across Bocca di Lupo. Hidden down a small and quiet road in Soho, it’s difficult enough to find it even when you do have a map. 

Don’t let that put you off though – if you did, you would miss out on one of the best places to eat in central London. Italian cuisine is the name of the game here: a selection of small and large plates that goes far beyond the standard fare you’d expect. 

The restaurant describes itself as focusing on “stripped-down, honest, regional cuisine” and that’s exactly what you get – good food in a buzzy and lively setting. 

Address: 12 Archer St, Soho, London W1D 7B


Busy dim sum teahouse in the heart of Soho.


Wondering where to find the best dim sum in London? Nine times out of ten, Yauatcha is going to be the place that people tell you to go. Alan Yau’s Soho dim sum house is a London food mecca for those who can’t get enough of the good stuff. 

The menu is an epicurean journey through the different types of dim sum – and the staff are endlessly helpful when it comes to helping you choose what to order and talking you through some of the more unfamiliar items. It’s not cheap – but with food this good – it is totally justified. 

Address: 15-17 Broadwick St, Soho, London W1F 0DL

What to Eat in London: Practical Guides and Tips for Navigating London’s Food Scene 

London’s culinary scene is diverse and there are so many amazing eats out there that it seems a real shame to waste your money on mediocre food. Here are some tips to help you make the most of your meals. 

What to Eat in London if You’re on a Budget 

If you’re eating on a budget, London’s many street food markets often offer the best value eats – in fact many of the city’s coolest restaurants started off as street food stalls. Maltby Street Market, Flat Iron Square and Peckham Levels are three of my favourites but there are plenty of options to choose from. 

Read The Reviews (but With a Pinch of Salt)

There are lots of overpriced restaurants selling food you’ll forget by the time you wake up the next morning (*cough* like Balthazar) – do yourself a favour and read a few reviews before you book.

Of course there are always the opinion crusaders who you have to take with a pinch of salt but if 10 people in a row say the fries were cold and the service was slow, it’s probably a good sign to steer clear. 

There are more good places to eat in London than you could ever hope to visit in 10 lifetimes, so don’t waste your time or money going to ones that aren’t going to make it worth your while. 

Best Eats in London: Map 

Click here for a map of the places featured in this guide. 

So there we are: 12 of the best places to eat in London. Sure, there are endless amazing restaurants in London but these are my absolute favourites – the ones that I return to time and again. I hope they become yours too. 

Looking for More London Food Guides?

Check these out…

Best Street Food Markets in London
Insider’s Guide to… Borough Market
Coffee Shops in London Bridge
Why You Need to Visit Maltby Street Market

Love this? Save and Share on Pinterest

Nine Lives
Nine Lives Bar, London Bridge: A Cool Neighbourhood Drinking Spot Serving Stellar Cocktails
Streatham Rookery
Time to Discover: The Rookery - Streatham’s Secret Garden