Where to Eat & Drink in London: 17 Top Bars & Restaurants

This article has links to products that we may make commission from.

London is overflowing with exciting places to drink and eat. Eating out in the capital is no longer just about food, it is an art form that requires persistence and an insatiable hunger, and an unquenchable thirst, because you’ll need to be on your game constantly even to scratch the surface.

At one time there was a saying that the British ate to live while the French lived to eat. While change was slow to come, it has firmly taken grasp and it’s now impossible not to bask in London’s culinary rise. Where to eat & drink in London is more about choice than anything these days.

fatt pundit food - where to eat & drink in London

New menus evolve constantly as chefs outdo each other, creating hot spots that are all about the buzz of being there, often including a long line to get in.

We won’t pretend to stay on top of the ever evolving restaurant and bar scene in London, but we do have some great recommendations for visitors to this vibrant city. We’ve lived in London for many years now and we’ve spent countless hours eating our way around town. Here is where to eat & drink in London.

With all the foodie things to do in London, you can help but visit some of the top food markets, cocktail bars, and unique dining experiences.

Planning your trip to London?

Where to Stay in London See all hotel options

Best Tours and Experiences in London

» If you’re looking for more help planning your trip, here’s our guide to traveling in England, our Essential Travel Guide to London, and How to Spend One Day in London.

Where to Eat Dinner in London

Everyone has their favorites. Mine might not be yours, but I am a huge fan of the restaurants I’ve included here. If you’re looking for a great meal with atmosphere to go with it, you can’t go wrong with any of these favorites.



One of the most popular Indian restaurants in London is Dishoom, which has five locations, from Shoreditch to Kensington. The interior design is Bombay 1949. You’ll have to wait in a the queue, except for lunch when reservations are accepted. Be sure to order their signature Black Daal, Bacon Naan Roll, and a cup of hot chai.

Locations: Shoreditch, Covent Garden, Kensington, King’s Cross, Carnaby

Frog by Adam Handling

parmesan doughnuts at Frog

Frog is my absolute favorite restaurant in London. It’s fine dining, but in a casual atmosphere. The food is incredibly good. Every bite is surprising and delicious. You must order the truffled cheese doughnuts covered in parmesan and the Mac & Cheese.

Location: 34-35 Southampton St, Covent Garden


Smokestak brisket buns

There was a huge American barbecue trend in London when we arrived in 2016, but it’s mostly gone away now. The one that remains is Smokestak, and for very good reason. The brisket buns and pork ribs here are insanely good. The sticky toffee pudding is the best here too. Life changing, really.

Location: 35 Sclater St, Shoreditch


Braun Pasta

This is 100% the London dining experience you want it to be. Brawn’s location is trendy and rustic, the food is exciting, and the cocktails are great. It’s mostly small plates, and that’s a good thing because you’ll want to order one of everything.

Location: 49 Columbia Rd, Hoxton

Señor Ceviche

Senor Ceviche chicken

Ceviche and Peruvian cuisine also had its shining moment in London, but the best of them all is Senor Ceviche in Kingly Square. The food is small plates, meant to be shared. The ceviches are all very good, but the star of the show is Chifa Chicharrones and the bbq chicken leg.

Location: Kingly St, Soho

Sam Saa

Sam Saa London

There isn’t a lot of good Thai food in London, but this place blows all of them out of the water. It’s Northern Thai, which is different than you’re likely used to. The flavors are bold and spicy. The whole fried fish is a must.

Location: 43A Commercial Street, Spitalfields, E1 6BD

Fat Pundit

fatt pundit food

With two locations (Soho and Covent Garden), Fat Pundit is your new go-to Chinese food. It’s a small-plate Indo-China focus, bringing the bold, sweet and spicy flavors of Kolkata to your palate. The menu is extensive and everything is good, but be sure to order some momos, the crackling spinach, sticky sesame vegetables, and the chilli duck. They also have fantastic tropical cocktails.

Location: 77 Berwick St, London W1F 8TH



This is one of the best Mexican restaurants in London – believe me, we’ve tried them all and there aren’t very many of them. The restaurant is small, but it feels very authentic and the food is exactly what you’d expect to find in Mexico City. Be sure to order the molcajete! They have a great selection of tequila and mezcal, as well as the cocktails to go with it.

Location: 103 Hampstead Rd, London NW1 3EL

Where to Eat for Sunday Roast

Sunday roast is a serious business in London. You need to book well ahead – like 4 weeks ahead – to get a table at one of the most popular spots. We’ve been to many many roasts and there are a few that really stand out for us.

The Princess of Shoreditch

Princess of Shoreditch

This is a traditional pub that is completely packed on Sundays. They have two levels – upstairs for more upscale dining, downstairs for casual drinks and food. The Sunday roast is amazing, with the best Yorkshire puddings we’ve found anywhere. Choose from pork belly, lamb shoulder, striploin, or vegetarian.

Location: 76-78 Paul St, Hackney


Blacklock Roast
Blacklock Shoreditch’s All-In Sunday Roast

If you’re going in a group, Blacklock is an absolute must. You can order the All In with 2 people or more, but it’s really impressive with 4+ people. It’s a combo of pork, lamb, and beef, piled high with all the trimmings. Best Sunday Roast Ever.

Locations in Soho, City, and Shoreditch


Smokehouse London

The Sunday Roast at Smokehouse is legendary. The dining room is pretty small so you have to make reservations pretty far in advance, but it’s worth it. They have the largest choice of meat options here, and the Yorkshire pudding is amazing.

Location: 63-69 Canonbury Rd, Islington

Where to Find the Best Cocktails in London

Cocktails are a specialty in London. Everyone is addicted to gin in this city. There are tons of cocktail bars that make super fancy craft cocktails.

Cocktail Trading Company

cocktail trading company

We found this bar on our first day in London, since it was just a few steps from our flat. It just took ordering one cocktail to know it was our new favorite bar in London. The cocktails are super creative in a fun and carefree way.

The menu changes frequently and so does the barware. You never know how you’ll receive your drink. You might think they do this as a gimmick to make up for bad cocktails, but that couldn’t be farther from the truth.

Location: 68 Bethnal Green Rd, Shoreditch


Nightjar Owl

One of the top cocktail bars in London is located in a very small slice of a building in Old Street (with another location in Carnaby). It looks like nothing from the street, but then you slip down the stairs into a dark speakeasy-esque bar with little alcoves for privacy, and a small stage for live music. The cocktails are outstanding, though quite expensive. Be sure to order the Yorkshire Punch, a large format cocktail served in an owl. It’s worth it.

Location: 129 City Road, Old Street EC1V 1JB

Mr. Foggs Gin Parlour

Mr. Fogg's Gin Parlour
Image credit: Mr. Fogg’s Gin Parlour

There are more than one Mr. Foggs throughout the city. Each location has a different atmosphere and charm. Mr. Fogg’s Gin Parlour is my favorite, but the others are just as fun. The lounge is spread out over a couple of floors and you have to wait for your specified time to get in, reminiscent of a speakeasy. There are pages and pages of cocktails and gins to try.

Location: 1 New Row, Leicester Square

City of London Distillery

city of london distillery

One of the best gin distilleries you can visit in the City of London, it’s also a pretty cool location to sit and drink on a rainy day. You can take a tour and even mix your own gin here, but we like to just get some cocktails made with their signature gin.

Location: 22-24 Bride Ln, London

The London Gin Club

london gin club

Our favorite gin bar to take out of town guests to is The London Gin Club. It’s located right in the middle of Soho. And it has the perfect atmosphere for a London bar. Their gin list is extensive and you can also choose your tonic and garnish. They also have really good steak and ale pie to go along with it.

Location: 22 Great Chapel St, Soho


Swift Irish Coffee

Swift is one of the best cocktail bars in London. It’s run by a pair who also own two other great cocktail bars, Nightjar in Old Street and Oriole in Clerkenwell. There are two distinctly different bars here – the Upstairs Bar and the lounge downstairs.

Upstairs is a small casual place for a happy hour cocktail and nibbles. Downstairs is a Whiskey bar. The must try here is their signature Irish Coffee.

Location: 12 Old Compton St, Soho


These are just a few of our favorite places to eat and drink in London. There are lots of others, but these are the standouts. You will love your time in London if you add these great places to your itinerary.

Be Prepared For Travel
Planning is the most important part of any successful trip. Do it the easy way:

🧳 Travel Packing List | ✔️ Why You Need Travel Insurance | ✈️ What to Do Before You Leave Home


Like this post? Why not save it to Pinterest?
FOLLOW US on PinterestInstagramFacebook for more great travel inspiration and tips.

where to eat in london
Where to Eat & Drink in London: 17 Top Bars & Restaurants

Leave a Reply

Your email address will not be published. Required fields are marked *