From fish and chips shops to sit down restaurants, here are some amazing restaurants in London, England — and no, they aren’t all pubs!
Looking for a great place to eat in London? I’ve got you covered!
In this list of best London restaurants, I’ll take you on a foodie tour through the city, from pubs to Indian food to quick meals you can get on-the-go.
Top Restaurants in London
1. Anchor Bankside
The Anchor Bankside is a river-front pub on the Thames and is Bankside’s oldest surviving tavern.
It’s the sole survivor of the riverside inns that existed in this area during Shakespeare’s time. You can dine on their multitude of levels, including an outdoor patio, on classic pub foods (pictured above) and plenty of beer.
Try the Steak & ale Pie, the Slow Cooked Confit of Pork Belly, or the classic Fish & Chips.
2. The White Lion
The White Lion in Covent Garden is a traditional pub with a small upstairs dining room.
They serve everything you’d expect to find on a classic pub menu. And they’re also a famous pie house, so definitely be sure to try one of their savory pies.
Try their Slow-Cooked Beef Rib, Shin & Pulled Brisket Pie or the Chicken & Truffled Oyster Mushroom Pie.
3. The Queens Arms
The Queens Arms pub is a Victorian gastropub with a bar downstairs and a dining room upstairs. We came here two nights in a row because we liked their selection of ciders.
This British gastropub is incredibly inviting with its a small terrace and upstairs dining room.
Try their Stead Burger, the Braised Shoulder of Lamb, or their Chicken, Ham and Leek Pie.
Seafresh is a fish and seafood restaurant serving fresh seafood dishes from Billingsgate market.
This restaurant has been locally-owned and serving up traditional fish and chips and Mediterranean-inspired seafood dishes for over 50 years.
Try their Traditional Fish & Chips in your favorite type of fish and their Fried Calamari Strips.
5. Mumbai Square
Mumbai Square serves authentic, classic Indian food in the Whitechapel neighborhood of London.
They have a menu of modern, creative takes on traditional Indian dishes, use only halal meat, and have a carefully crafted vegan menu. Their menu is available for dine-in or takeaway.
Try the Mumbai Lamb Chop, the Garlic Chilli Chicken, or the Achari Gosht.
6. The Marquis of Westminster
The Marquis of Westminster is the quintessential traditional British pub. The pub is sleek and welcoming and has both indoor and outdoor seating and a dining room on the upper level.
This traditional tavern serves up elevated takes on your favorite bar foods, along with a great selection of beer and cocktails.
Try the Bacon Chop or the Smoky Bacon Cheeseburger.
7. The Willow Walk
The Willow Walk Pub is part of a chain of Wetherspoon pubs around the country. It’s right by Victoria Station. There’s plenty of seating and a nice long bar.
This pub is named for the 18th century tree-lined thoroughfare that led to Westminster Abbey, called Willow Walk.
Try the Katsu Grilled Chicken Curry or the Steak & Kidney Pudding.
8. The Bear and Staff
The Bear and Staff is an iconic British pub in London that has been around since 1714. The pub has had a lot of famous people dine with them throughout their history, including Charlie Chaplin.
This pub is famous for their hand-crafted specialty pies and their selection of ever-changing Cask Ales.
Try the Hand-Pulled Lamb Shank Shepherd’s Pie or the Sausage & Mash.
9. The Constitution
The Constitution is a cute little pub with wood-paneled walls and a classic feel. What it lacks in space (it has limited indoor and outdoor seating), it makes up for in character.
This ornate 19th-century inn has dark wood decor and serves beer, cocktails, and classic British pub food.
Try the Scamp & Chips or their Signature Desperados Nacho Burger.
10. Pret A Manger
Pret A Manger is literally my favorite place to eat in England. Anytime I go on a long train ride in England, I want to pick up a sandwich from Pret to eat on the train.
They have soups, sandwiches, salads, coffee, and more that are perfect to eat on the go, but you can also dine-in.
I love their Chicken Caesar Bacon Baguette.
You can eat at Prets all over London, and they’re very prevalent in train stations; there are around 230 Pret A Manger stores in London. Hours and opening times vary by location.
11. Pizza Pilgrims
Pizza Pilgrims serves Neapolitan pizza for eat-in or takeaway.
This restaurant began with a pilgrimage across Italy tasting pizzas, and the owners concluded that Neapolitan pizza is the best kind.
Go for the Margherita or the Double Pepperoni & Hot Honey.
Pizza Pilgrims has about 10 locations in London. Hours and opening times vary by location.
12. The Warwick
The Warwick Gastropub and Dining Room has a bar on the ground level with lot of comfortable leather couches for snuggling up while you drink and a dining room upstairs. This pub was also good enough for us to come back a second night.
This is a classic Victorian pub and dining room with leather sofas, stained glass, and wooden floors that will make you feel right at home.
Try their Roasted Celeriac Steak, their Grilled Cajun Chicken Burger, or go for the Pie of the Day.
13. Yo! Sushi
Yo! Sushi is a conveyor belt sushi restaurant — the sushi circulates the restaurant on a conveyor belt, and if you want a dish you simply pick it up as it goes by.
They have more than 80 delicious Japanese dishes from sushi to ramen to curries.
The fun of a revolving sushi place is picking up anything interesting as it goes by. So just try whatever looks good!
You can find this Japanese chain all around London. Hours and opening times vary by location.
London Restaurants Map
Is your mouth watering for all these amazing restaurants in London? Use the map below to find your next meal!
I hope you enjoy tasting these top restaurants in London, England!
Top London Tours
With so much to see, London can be overwhelming for any first-time traveler. To take some of the stress out of planning your visit, opt for a guided tour! Check out this list of the top London tours to help you make the most of your time in this iconic British city.
- Tour for Muggles
- Small-Group Tour: Historical Pub Walking Tour of London
- Jack the Ripper Tour with ‘Ripper-Vision’ in London
More London Travel Tips
See more of what London, England has to offer with these fantastic itineraries:
- 5 Pubs in London’s Pimlico Neighborhood
- Why You Should Intern Abroad in London, England
- A Self-Guided WWII History Tour of London, England
- Dine Out at the Top London Restaurants with Outdoor Seating
- 10 Incredible Day Trips from London, England
Ready to visit London, England? Plan your trip with these tips.
- Book Your Flight: Find the cheapest flights using Skyscanner, my favorite flight search engine.
- Find Accommodation: You can find top hotels in London using Booking.com.
- Start Packing: Check out my packing list resources so you’re prepared for your trip.
- Get a Guide Book: Check out the guide books from Fodor’s, Lonely Planet, or Rick Steves for in depth info about traveling to London.
- Save on Attractions: Save up to 55% on admission to London’s top attractions using the Go City London pass.
What is your favorite restaurants in London, England? Let me know in the comments!