logo
TheTop5RestaurantsInChinatownBanner

The Top 5 Restaurants in London's Chinatown in 2025

With so many dim sum, rice, and hot-pot parlors scattered throughout Soho's Chinatown, one might assume that choosing just one place to eat is an impossible task. Soho is a foodie's paradise, home to some of the best restaurants in the city. No wonder there are many free food tours that help tourists explore this multicultural area.

From Korean, Japanese, Taiwanese, Cantonese, Sichuanese, and even Hunanese cuisine, there's no telling what culinary delights you'll come across just by strolling around Soho’s Chinatown. But if you don’t feel like spending hours reading all the different chef special menus posted outside each restaurant, you might consider joining a Free Soho Tour with a guide and benefit from their tips. Otherwise, keep reading! We’ve managed to narrow down the five best hidden gems in London’s Chinatown, just to make life a little easier for you.

1. Little Four Seasons (11 Gerrard Street)

This classic Chinese restaurant is always bound to be packed because of its immense popularity – mostly thanks to its signature roast duck dish (which is said to be the best in London). And with varied hot-pot styles, Singaporean noodles and even barbecue meat dripping in delicious, mouth-watering sauces for £15.80, it’s easy to see so many regulars keep coming back for more.

What to try: Cantonese-style roast duck, pork ribs, stewed pork belly, sweet and sour chicken

2. Baozi Inn (24 Romilly Street)

If you’re not afraid of a little spice and you’re a big fan of tofu, then Baozi Inn is the way to go. There’s a ton of Sichuan-style dishes to choose from including some of the most unusual dishes you won’t be able to find anywhere else in London (like spinach with ginger or lotus root salad). And they even have an unlimited buffet-style brunch for £36.90 per person!

What to try: Sichuan-style broth, chicken dumplings and noodles, prawn balls

3. Joy King Lau (3 Leicester Street)

Are you a hardcore dim sum fan? (Who isn’t, right?) Well, this long-standing Soho-based joint is praised as the best dim sum restaurant in London. Plus, they offer some of the rarest dishes in the area, like squid in chili black bean spicy sauce (which is more appetizing than it sounds, we promise…). Oh, and they offer a free pot of Chinese tea with any set meal!

What to try: Dim sum, soup dumplings, chicken feet, crab, fried turnip paste.

4. Barshu (28 Frith Street)

Barshu may be a bit on the pricier side in terms of London’s Chinatown offerings, but if you like a little kick to your dishes then this Sichuanese restaurant is pretty hard to beat. It’s also the perfect spot if you’re looking to share several dishes amongst you and your friends (not to mention they have a ton of different wines and beers to choose from as well). Be aware you need to reserve a table beforehand, however, and there is almost always a wait list.

What to try: Fish with salted chilis, spicy soft shell crab, red-braised pork, mapo tofu

5. Old Town 97 (19 Wardour St)

Old Town 97 boasts having some of the best Cantonese dishes in Chinatown (plus their bubble tea is to die for as well). Not only that, it’s conveniently located near Piccadilly Circus and open as late as 3.30 a.m., which is ideal if you’re looking for a heavy meal after a night of fun out in Soho.

What to try: Braised beef brisket, wonton noodles, Char Siu pork, salt and peppered squid

Interested in exploring London like a local? Consider joining some of the free tours in London departing daily. 

Free Tours in Your Language

  • facebook
  • instagram