When you’re in London for a short period of time, choosing the best place to eat at can get overwhelming. There are way too many options out there, and you don’t want to ruin your limited meals in the city by choosing the wrong place. Check out our list of the top 10 best places to eat in London.
Named after popular Sri Lankan dish – hopper – this Frith Street outlet doesn’t take reservations. However, no matter what the waiting time, rest assured that the time you invest will be well worth it just for that first bite of a hopper, a dosa or one of their popular karis. Allow yourself to drown in authentic Sri Lankan flavours and feel free to get guidance from their friendly staff about what to order. Open from 12 noon to 10:30 pm, a meal for two will cost you around £40.
This British casual dining restaurant is known for having a new set menu every week – one each for lunch and dinner. There is also a separate vegetarian menu that changes weekly as well. This constant re-invention of the menu will ensure that your repeat visits to the restaurant will be as unique and exciting as your first one. Lyle’s is located in Shoreditch, and a meal for two will average at £55.
3. 40 Maltby Street
Located in Bermondsey, this cosy little place is a lot like a wine bar with European cuisine on offer. Though modest in size, the level of sophistication is high with careful attention given to the ingredients and their prominence on the plate. Bear in mind though, that the establishment is closed on Sundays and Mondays, except for special occasions, so try to go in for a weekday dinner. Cost for two will be around £50.
If you’re feeling fancy then perhaps you can opt for Ledbury in Notting Hill which has been awarded 2 Michelin stars. Chef Brett Graham runs the kitchen here, offering iinnovative British and European fare. Ledbury has also been featured in World’s 50 Best Restaurants, and a good part of the credit for this can also be given to their exceptional service. Lunch for two can set you back by £250.
5. Dinner by Heston Blumenthal
Run by celebrity Chef Heston Blumenthal, this establishment, too, has been awarded 2 Michelin stars. Located in Mandarin Oriental Hyde Park, the cost for two at this casual dining is £130 on the dinner menu which offers enchanting flavour encapsulation through its multi-sensory cooking techniques.
For those seeking good Indian and Pakistani fare, Gymkhana takes the trophy. Located in Mayfair, this local favourite is one that people are willing to empty their wallets for. Their a la carte menu offers a vast variety of choice, so if you’re too fickle minded to choose then opt for their set menu. Dinner for two will cost you about £80.
Take a break from shopping in Soho and head to this Taiwanese street food outlet, named after it’s star dish – Bao – for a quick fix to your hunger pangs. This local favourite usually has queues outside its doors, but their great service will ensure that your wait doesn’t seem too long. Cost for two is about £25.
Another Michelin starred name on the list, Pidgin in Hackney started off as a supper club. It offers contemporary British and European fare, with a weekly change in the menu. The place is closed on Mondays, and a meal for two is for about £75.
Padella has a limited menu with only 3 courses listed but it is famously known to serve the best pasta in London. Need we say anymore? Head to London Bridge to enjoy a meal at this Italian eatery and verify this claim for yourself. The cost for two at Padella is £30 on an average.
Hakkasan in Fitzrovia brings to you modern Cantonese cuisine paired with world-class mixology. The kitchen is run by Chef Tong Chee Hwee, who happens to be the only Chinese chef to have been awarded the London Chef of the Year. £120 is the average price for a meal for two.