A Food Lover’s Guide To The Best Restaurants In London

From well known classics to vibrant new places, check out the best restaurants in London. Here are our top recommendations.

Published On Dec 24, 2024 | Updated On Jan 06, 2025

Image

A capital known for being home to some of the most established eateries in the world, looking for good food in London might leave you a little dazed because of the numerous amazing options to choose from. From some timeless good restaurants, London to places boasting of the best Sunday roast you will come across, London isn't short of places when it comes to renowned eateries and exceptional new chefs. Boasting of some of the most exquisite flavours and incredible ambience, the dining scene in London is worth exploring. With some of the most delicious meals served at cosy candle lit corners or recent hot openings which are the city’s latest queue worthy spots, the London dining guide is a golden one for every food lover. So, if you are in the city or visiting London, and wondering where to eat in London, we have got you covered. Check out our top recommendations for some of the top restaurants in London.

Navigate your way through the culinary scene of London with these top restaurant recommendations

Among the really good restaurants, London, Rochelle Canteen has been run by a couple since 2004 who have been doing business together for over 25 years. A place that boasts of an old school charm, the unique feature about this restaurant in London is that their menu is changed on a daily basis. A fascinating spot in the city that is known to serve some of the best food in London, their grilled onglet with cavolo and smoked fish are among the most exceptional dishes here. A space that gives off the vibe of a country house, their selection of wines is also a delight worth savouring. 
Location: Rochelle Canteen, 16 Playground Gardens, Shoreditch, London E2 7FA
Avg price per person: $44

A contemporary-style joint serving delicious Malaysian cuisine, Mambow is a recently opened restaurant in London that has moved from the food market of Peckham and newly opened in Clapton in 2023. Run by owner and chef Abby Lee, her casual style and beautifully flavoured dishes are the highlighting factor of this place. Having been inspired by her grandmother’s traditional recipes, the charcoal grilled sardines served with pomelo and fried shallot salad are among the top dishes that are absolutely worth trying while here. 
Location: 78 Lower Clapton Rd, Lower Clapton, London E5 0RN, United Kingdom
Average price per person: $25

A recently opened restaurant in London’s Chinatown, the Speedboat Bar has created a popular spot for itself in no time at all. A fine dining in London, the Speedboat Bar is among the incredibly good restaurants, London, Speedboat Bar features a vibrant ambience and boasts of interiors which are inspired by the canteens of Bangkok’s Chinatown. Serving some of the best food in London, their starters are the main attraction, along with their Tom yam mama noodles which is the most renowned meal here. The Speedboat Bar is also equally renowned for their cocktails which are some of the most unique and creative ones in the capital. 
Location: 30 Rupert St, London W1D 6DL, United Kingdom
Average price per person: $70

Among the timeless eateries in London, St John restaurant dates back to 1994 and is till date among the most popular spots in London for a great meal. A Michelin-starred restaurant, St John is the perfect place to enjoy a wholesome classic British meal. A fine dining in London, St John features a chic atmosphere, with a distinct character and charm about it. Offering a rather limited menu, this place is known to focus on the quality of its dishes. Don't forget to try out their roast bone marrow & parsley salad as well as their gooey cheese rarebit while here. 
Location: 26 St John St, Barbican, London EC1M 4AY, United Kingdom
Average price per person: $35

One of the grandest fine dinings in London, Brasserie Zedel boasts of the most extravagant ambience with a majestic art deco style atmosphere. A place loved by both the locals and tourists alike, Zedel’s atmosphere is made all the way more lively with the live jazz music and unadulterated glamour that the restaurant boasts of. A restaurant that covers a huge space, they are known for their timeless French cuisine. Do try their snails in garlic and parsley along with the steak hache in peppercorn sauce with French fries which is considered as an iconic meal here. 
Location: 20 Sherwood St, London W1F 7ED, United Kingdom
Average price per person: $16.95- $19.75

An exclusive fine dining in London, The Dover is among the most amazingly good restaurants, London. A place that is frequented by several celebrity personalities, The Dover boasts of an exquisite ambience and decor. The brainchild of the well known Martin Kuczmarski, this restaurant is among the classic dine outs in London. Serving some of the best food in London, they are also extremely renowned for their cocktails. Do try out their negroni sbagliato and dirty martini from the drinks menu, and indulging in their spaghetti with meatballs, lobster rolls and mini hot dogs is an absolute must while here.
Location: 3 Dover St, London W1S 4NF, United Kingdom
Average price per person: $80

The restaurants in London hold an appeal like none other. A city that is known for its diverse culinary landscape, the restaurants in London have something to suit all kinds of palettes. Don't forget to try out our recommendations to experience an explosion of flavours the next time you are dining out in the capital.

Disclaimer: The details mentioned throughout this blog are sourced from publicly accessible platforms. At Zeezest, we intend to share factual and verified information. Should there be any inconsistencies or variances in the information provided, please understand that these are entirely unintentional and not meant to mislead. 


Photo: Shutterstock