Best Chinese in Edinburgh

Best Chinese Restaurants in Edinburgh: Irresistible Exotic Dishes from the Far East

There are many different styles of Chinese cuisine and you’ll find a wide array of Chinese restaurants and take-aways across Edinburgh. While Scots have particular tastes that have led to a fairly standardized menu of typical favorites, there are also some eateries with a particular regional specialty. It is well worth seeking out the establishments that go that extra mile to bring you a special meal.

Sometimes the best food is found in the most unassuming of places. Stack Dim Sum Bar may not look like much from the outside, but it is claimed by many to serve the best dim sum in Edinburgh without the pomp and ceremony of its competitors.

However, style need not replace substance. Kweilin serves immaculately presented dishes and its tasteful décor will provide you with the perfect backdrop for a memorable and delicious Chinese meal.

In general, you can rely on generous portion sizes and a gigantic menu of dishes to choose from. For an opulent Chinese banquet why not try one of the many buffet restaurants in the city. China Red serves a dazzling array of dishes, but is not found wanting in the flavor department.  

The best Chinese restaurants in Edinburgh are also ideal destinations for group meals which allow you to mix and match with friends and family to experience a wide range of flavors and cooking styles. Get your chopsticks at the ready as we dive in and explore the options.


A unique Chinese restaurant serving Cantonese specialty dishes to a very high standard, Xanadu is well worth seeking out. The menu is extensive and packed with favorites and seasonal delicacies. The décor has a real flavor of minimalist Far Eastern style and you'll find the service is always warm and friendly. It's an ideal place for a special occasion with family or friends and Xanadu can cater for parties of up to 60 people. The portion sizes are generous, the flavors are sublime, and the prices are very affordable. There are also a number of set meals and banquets available which are ideal for people looking to try a range of new dishes and share them.

Recommended for Chinese because: Xanadu is a consistently good, family run Chinese restaurant.

Simon's expert tip: Be warned, the salt and spice chicken wings are dangerously addictive.

Read more about Xanadu Chinese Restaurant →


If you are staying in the Corstorphine area on your visit to Edinburgh or you take a trip to the zoo and you fancy a Chinese meal, then take a wander to the Cool Jade. This friendly, neighborhood restaurant is very inviting and offers a wide range of well-flavored dishes in generous portions. The service is always fast and attentive without being overbearing and families with young children are welcome. It's a comfortable establishment, brightly decorated with plenty of eye-catching lighting. The standard of the food is consistently good and that's why the restaurant is busy night after night. You'll find it across the road from Edinburgh Zoo.

Recommended for Chinese because: Cool Jade has a great atmosphere and a reputation for serving consistently good food.

Simon's expert tip: Ask for table near the window and book in advance unless you plan to eat early.

Read more about Cool Jade →

With the Royal Lyceum Theatre and the Usher Hall nearby, not to mention the busy Lothian Road area, Jasmine is a popular Chinese restaurant. Visitors enjoy dining here before or after shows and it caters for groups of all sizes. Menu selections include beautifully presented seafood dishes. A number of vegetarian dishes are available, as well. It is a tastefully decorated, spacious restaurant serving modern Chinese dishes with a twist, so you won't find the same stock menu that's so common elsewhere. The waiting staff offer efficient service with a smile and the quality of food is very good, all delivered at affordable prices.

Recommended for Chinese because: Jasmine is very popular with Edinburgh's Chinese population - always a good sign!

Simon's expert tip: Jasmine's signature crispy almond chicken with orange sauce is delicious and very popular with the locals.

Read more about Jasmine →


Delicious Szechuan and Cantonese cuisine is the name of the game at the Imperial Palace. It is a big 180 seat restaurant with a wide range of dishes and a yummy selection of dim sum. You'll find food to tempt any taste here and there's a large selection of vegetarian options alongside some irresistible house specialties. This Chinese restaurant is not centrally located, but if you happen to be going to a gig at the Corn Exchange then it's ideal, otherwise it is a short car, bus or taxi trip from the center. It's a great place for large groups and parties seeking a tasty Chinese meal.

Recommended for Chinese because: If you seek authentic Chinese food, then head to the Imperial Palace and you won't be disappointed.

Simon's expert tip: They have an extensive dim sum menu which is packed with delicious little treats.

Read more about Imperial Palace Edinburgh Ltd →

You'll find traditional Cantonese cuisine on offer at the extremely popular Karen's Unicorn Chinese Restaurant in the heart of Edinburgh's New Town. It has been so successful that there are actually two restaurants now within a few streets of each other. They offer a huge menu packed with tempting house specialties and a number of set banquets. You'll also find a popular takeaway service. The décor is modern, the dining room is usually packed and bustling with contented diners, and most importantly of all the food is excellent. There are some elegant touches with many of the dishes which, along with the attentive staff, elevate this restaurant above the crowd.

Recommended for Chinese because: Chic, stylish and modern, Karen's Unicorn is a charmingly different Chinese restaurant.

Simon's expert tip: The fillet steak in Cantonese sauce is a mouthwatering triumph guaranteed to satisfy any carnivore.

Read more about Karen's Unicorn →


B&D's Kitchen is a real treat for lovers of Cantonese and Chinese food. Hiding behind an unassuming shop front on Dalry Road, the simple decor and unfussy approach is a refreshing change from the ornate and rather kitsch style adopted by many Chinese restaurants. Bare stone walls are adorned by a few well-chosen pictures and decorations. The tables are simply dressed and uncluttered. Where this restaurant really shines is in the traditional and delicious food whipped up in the small kitchen. The menu steers clear of the same tired dishes to offer instead an inviting array of fresh seafood, meat and vegetables, as well as delectable dim sum. B&D's is a relatively new restaurant, but is already very popular - so be sure to book a table.

Recommended for Chinese because: B&D's has an exciting menu featuring some traditional delicacies which are not often seen in Scottish restaurants.

Simon's expert tip: Some of the specialist dishes need to be ordered in advance so it's worth checking out the menu before you visit.

Read more about B&D's Kitchen →

There are a number of buffet style Chinese restaurants in Edinburgh, but China Red is arguably the best. With an absolutely massive range of dishes, even the pickiest diner will find something to their taste, and their high tech buffet tables ensure the hot dishes remain hot and the chilled dishes nice and cool. The range includes all of the classics you would expect with numerous seafood and vegetarian offerings as well. They also have a great range of dim sum and a surprisingly extensive dessert menu with both Chinese treats and more familiar western puddings (such as a rather good carrot cake). The buffet dining is perhaps not the most romantic option, but the food is really good and China Red is the perfect choice for dining in large groups or with children.

Recommended for Chinese because: China red is a great place to try out a wide variety of Chinese dishes for a reasonable cover charge.

Simon's expert tip: Do not enter if you are on a diet the temptation to pile your plate high in this "all you can eat" buffet is too strong

Read more about China Red →

Specializing in authentic Cantonese fare, this upscale restaurant is popular among the local business crowd. The soft music playing helps to create a pleasant atmosphere. Evenings provide a wonderful opportunity for adults to enjoy a relaxed meal, as they do not allow children. Many of the dishes incorporate fresh Scottish seafood for a tantalizing treat. The restaurant opened back in 1984 and it has built a solid reputation as an excellent choice for a business lunch or a romantic evening meal for two. The staff is very friendly and attentive, the food is delicious, and the prices are reasonable – what more do you want?

Recommended for Chinese because: Kweilin is a stylish and welcoming Chinese restaurant serving exceptionally good food.

Simon's expert tip: Try some of the seasonal seafood for a real treat you won't find elsewhere.

Read more about Kweilin →

The Haymarket branch of this popular Chinese restaurant opened in 2006 and following its success a second branch opened in Leith in 2010. It was founded by dumpling expert, Jian Wang, who arrived from China back in 1997 and began supplying Chinese supermarkets throughout the UK. Her sublime dumplings have won recognition within the industry and Chop Chop has an excellent reputation as one of the best Chinese restaurants in the capital. The restaurants are modern and clean and they can cater for couples, as well as small or large groups. There is also a delivery service and even a membership scheme which rewards frequent visitors for their patronage and for recommending the restaurant to others.

Recommended for Chinese because: Consistently rated as one of the best Chinese restaurants in Edinburgh, Chop Chop is a great place to enjoy Cantonese cuisine.

Simon's expert tip: If you want to sample the many delights on offer and you have a real appetite then go one of the unlimited banquets.

Read more about Chop Chop →

If you're a big fan of really authentic dim sum dishes you'll find great quality food on offer here at great value prices. This small and unassuming restaurant is to be found just off Leith Walk and you're unlikely to think much of it looking at the outside, but don't be fooled, an irresistible range of Chinese cuisine awaits you within. There are only eight tables and it could be described as cozy, but the food is fresh and impossible to pass up. It is also welcoming and friendly and the staff will be only too happy to help you discover some new culinary delights.

Recommended for Chinese because: Stack is the place to be for lovers of dim sum.

Simon's expert tip: Get here early because the food is so good it sometimes sells out.

Read more about Stack Dim Sum Bar →


Meet Simon Hill

Simon has lived in various corners of Edinburgh over the last 18 years. He fell in love with the city as a small child after visiting the castle and returned to study Scottish History.

After...  More About Simon