Let your stomach lead you to delicious food and drinks in London. Enjoy cocktails and drinks at pubs and top bars in London, or dine at the best restaurants in London. The variety of the best places to eat and drink in London is mind blowing – sit down to Michelin-starred dining, tuck into street food or hang out at outdoor restaurants.
London food and drink inspiration
Our best picks
Afternoon tea in London
Best food and drink in London
Unforgettable food and drink spots in London
Fancy restaurants in London
Themed restaurants in London
Cheap places to eat in London
Top bars in London
What food and drink is London most famous for?
When it comes to the London food and drink scene many popular traditional dishes will probably come to mind. From fish and chips to a roast dinner, full English breakfast to pie and mash, London has an incredible amount of deliciously mouthwatering options to try. Don’t forget to try a classic dessert in London; most notably the sticky toffee pudding served with custard or ice cream.
Make sure to save time to satisfy another classic London foodie tradition: afternoon tea. Enjoy a variety of savoury and sweet treats, served with a selection of teas, and you can even upgrade your experience with champagne.
How much is food and drink in London?
The price of food in London varies hugely, with options to suite every taste and budget.
If you're looking to impress a date or celebrate a milestone, you can treat yourself to a top Michelin-star restaurant, luxurious afternoon tea or fancy London restaurant with a view – which all tend to be on the pricier side.
Cheap eats can be found across London. Discover mouthwatering foods from every corner of the globe at the top London markets and food trucks, delight in a cheap afternoon tea, or save some money at one of the top cheap lunch spots so that you can spend a little more at dinner.
Which streets are famous for food in London?
There are many famous food hotspots in London, each with their own unique flair. Some of the top London street food that the capital is famous for can be found at Borough Market, Brick Lane, Camden Market, Broadway Market and Greenwich Market.
Where is the best area to eat in London?
In short, there is no best area to eat in London – there is unforgettable food to be found everywhere!
Whether you're looking for great street food, a table at a top quirky restaurant, one of the best family restaurants, a meal at a traditional London pub, or a romantic restaurant to impress that special someone, you can find amazing food across the whole city.