Restaurants in London run the gamut from the classic public house with pub grub and pints to elegant international cuisine with white tablecloth service. Some of the best restaurants in the region step just outside of the city centre and encourage visitors to explore the surrounding neighbourhoods for fantastic lunch and dinner fare. From classic supper clubs to full fancy upscale dining, from seafood to Caribbean cuisine, you can find just about any kind of food you want in this thriving city.
In many ways, London is a foodie destination that's full of flavours ranging from classic London eats to speakeasy-style 1920s sit-downs. Check out some of the great restaurants to explore in town, and discover what to try.
- 1
Bluebird
Enjoy local, ethically sourced cuisine
- Couples
- Families
- Food
Bluebird is a local neighbourhood restaurant in the heart of London on King's Road that offers modern European cuisine with a spacious, open and welcoming atmosphere. The space is stylish and airy and is as welcoming to those on a family holiday as it is to those looking for a quiet, romantic place to have an elegant meal for 2. One thing that sets this spot apart from other restaurants is its focus on sustainability. They maximise recycling, work with local farmers and producers to ensure fresh, seasonal and ethical food and work to reduce food waste.
Menu highlights include Cornish sea bass, lamb rump, braised shoulder, and roasted halibut. For vegetarians, try the salt & pepper cauliflower.
Location: 350 King's Rd, London SW3 5UU, United Kingdom
Open: Sunday–Monday from 9 am to 11 pm, Tuesday–Friday from 9 am to midnight, Saturday from 9 am to 1 am
Phone: +44 20 7559 1000
Mapphoto by Basher Eyre (CC BY-SA 2.0) modified
- 2
Swan at the Globe
Enjoy Shakespearean cuisine with fantastic views
- Couples
- Food
- Luxury
Swan at the Globe offers seasonal menus and delightful cocktails in a charming period-themed restaurant with fantastic views of local landmarks, including Shakespeare's Globe. The restaurant is located on the river Thames and is spread over 3 floors. From the various viewpoints, you can also catch scenic river views, the iconic St. Paul's Cathedral and the entire city of London sprawling out before you. The fare here is upscale seasonal so it changes regularly and is of the "a la carte" variety, paired to an outstanding curated wine list.
If you're looking for fine dining with classic recipes and astonishing scenery, Swan has it all. It's 19 minutes from the city centre along the Thames.
Location: 21 New Globe Walk, Bankside, London SE1 9DT, United Kingdom
Open: Daily from 10.30 am to midnight
Phone: +44 20 7928 9444
Mapphoto by Ewan Munro (CC BY-SA 2.0) modified
- 3
Berners Tavern
Grab a bite where historic charm meets modern class
- Couples
- Food
- Luxury
Berners Tavern is an upmarket restaurant serving up seasonal modern British fare within an elegant hotel and is run by Michelin star celebrity chef Jason Atherton. This is one of London's hottest foodie spots, with reservations requisite to get a table. The atmosphere and vibe here is a fusion of modern sophistication and historical charm, and dining is available all day. The spot even hosts special events and parties of up to 14 in a private dining room upstairs. Since the menu is seasonal, it changes regularly but you're always getting fresh food at the peak of quality.
The cocktail menu and wine list are both outstanding and well-curated with top-shelf selections. It's just 12 minutes north of the city centre.
Location: 10 Berners St, London W1T 3NP, United Kingdom
Phone: +44 20 7908 7979
Mapphoto by Ungry Young Man (CC BY 2.0) modified
- 4
Rules
Visit London's oldest restaurant
- Couples
- Food
- Luxury
Rules bills itself as the oldest restaurant in London and has been serving up traditional British cuisine since 1798 in a locale as charming as it is historic and upscale. Here you can enjoy martinis and cocktails while surrounded by crimson velvet and plush upholstered furniture that you can just sink into. The fare is seasonal, but in the autumn especially it's bursting with dishes based around wild game. While here, be sure to try the rib-sticking desserts from bread and butter pudding to sticky toffee pudding and others.
If you're looking for a truly historic spot to eat truly historic cuisine with a modern fine dining twist, Rules is the spot. It's right in the city centre.
Location: 34-35 Maiden Ln, London WC2E 7LB, United Kingdom
Open: Tuesday–Saturday from noon to midnight, Sunday from noon to 11 pm (closed on Mondays)
Phone: +44 20 7836 5314
Mapphoto by Herry Lawford (CC BY 2.0) modified
- 5
St. John Restaurant
Eat at the heart of London's culinary scene
- Couples
- Food
- Luxury
St. John Restaurant may be one of London's most iconic restaurants, with nose-to-tail food and a wildly diverse menu served up by an iconic celebrity chef. The menu here is carefully cultivated by Fergus Henderson, who has trained dozens of chefs who went on to open up their own celebrated spots, and is part of the heart and soul of London's culinary scene. The menu here on any given day can offer up anything from roasted bone marrow to deviled kidneys to braised beetroot and goat's curd.
As with any good celebrity-chef-run restaurant, the desserts here are to die for, so be sure to save some room. St. John is 17 minutes north-east of the city centre along the Thames.
Location: 26 St John St, Barbican, London EC1M 4AY, United Kingdom
Open: Hours may vary
Phone: +44 20 7251 0848
Mapphoto by ireas (CC BY-SA 4.0) modified
- 6
Alexander The Great Restaurant
Enjoy classic Mediterranean cuisine
- Couples
- Food
- Luxury
Alexander the Great Restaurant offers up local Greek and Mediterranean cuisine in an ultramodern, classy and elegant, yet casual setting in the heart of Camden. The food here is cooked up on a classic charcoal grill that's still the original grill as when the spot opened, so it's well seasoned. They feature an indoor garden spot and outdoor terrace dining for nice weather, so wherever you eat you'll be surrounded by fresh air and sweet smells.
This is one of the more vegetarian, vegan and gluten-free-friendly spots in the city as well, so if you have dietary restrictions, it is a good option.
Location: 8 Plender St, London NW1 0JT, United Kingdom
Open: Daily from noon to 11 pm
Phone: +44 20 7388 1111
Map - 7
Maggie Jones's Restaurant
Enjoy the classic British Sunday roast every day
- Couples
- Food
- Luxury
Maggie Jones's Restaurant offers classic British cuisine with an old-school, down-home and casual vibe with a game-based menu and offering up candlelight ambiance. The highlight and undoubtedly most popular menu item here is the classic London Sunday pork belly roast, served up every day and night of the week. Other highlights and "must tries'' at this restaurant include their creamed fish pie and Stilton mousse. Even better: when you're stuffed and need to lay down, you can kick back on plush, comfy sofas.
The only thing better than the food at this restaurant is the classic, cosy ambiance, and it's a popular date night spot. It's on Old Court Place, 18 minutes west of the city centre.
Location: 6 Old Ct Pl, London W8 4PL, United Kingdom
Open: Hours may vary
Phone: +44 20 7937 6462
Map - 8
Frederick's
Try vegetarian fare in a staple of London’s foodie scene
- Couples
- Families
- Food
Frederick's has been serving up contemporary cuisine in a relaxed environment with a full bar for over 50 years and has become a staple of London's foodie scene. This family-owned-and-operated establishment offers friendly, familiar and focused service and pairs its menu with a fantastic wine list. It's something of an institution in Islington, open 5 days a week and booking private parties the other 2. Whether you're in for a craft martini or you want to sit down with vegetarian or a la carte menus, you'll find something to satisfy you here.
Frederick's is also family-friendly, with a dedicated kids menu. It's located just 25 minutes north of the city centre.
Location: 106 Camden Psge, London N1 8EG, United Kingdom
Open: Tuesday–Saturday from 12.30 pm to 11 pm (closed Sunday–Monday)
Phone: +44 20 7359 2888
Mapphoto by Ewan Munro (CC BY-SA 2.0) modified
- 9
The Clove Club
Enjoy no-frills, charming upscale dining
- Couples
- Food
- Luxury
The Clove Club in Shoreditch has served up classic cult cuisine, home-baked bread, charcuterie, upscale surf and turf and brilliant craft cocktails since 2013. This one is such a foodie destination that it consistently hits lists of the World's 50 Best Restaurants, largely due to the sheer quality of its food blended with bare-bones, no-frills charm. Some of the main dish menu highlights here include heritage pork roast, lobster Orkney scallops, duck consommé and grilled trout. Pro tip: hit this place up at lunch when the tasting menu offers less expensive options.
Though it seats 95, this Michelin-star place gets packed, so be sure to call ahead for seating. It's about a half-hour north of the city centre.
Location: Shoreditch Town Hall, 380 Old St, London EC1V 9LT, United Kingdom
Open: Hours may vary
Phone: +44 20 7729 6496
Mapphoto by Bex Walton (CC BY 2.0) modified
- 10
Claude Bosi at Bibendum
Try amazingly authentic French cuisine in London
- Couples
- Food
- Luxury
Claude Bosi at Bibendum is a Michelin-star upscale restaurant in the heart of London offering up delectable French cuisine including fine champagne and elaborate dishes. If you're looking for a spot to have a memorable meal that will blow your mind, this one offers up options ranging from olive pissaladèrie amuse-bouche to Foie gras with mango sauce to tripe and cuttlefish gratin. Many of the recipes here are even made from celebrity chef Claude Bosi's traditional family recipes.
Classic and craft cocktails are whipped up on request, but to get the best of the best, try the cultivated wine list. This spot 17 minutes west of the city centre may serve some of the best French food outside of France.
Location: Michelin House, 81 Fulham Rd., London SW3 6RD, United Kingdom
Open: Hours may vary
Phone: +44 20 7581 5817
Map