It’s almost time for that fated reunion dinner, with nosy aunties and annoying cousins. But if you’re going to be putting up with them, at least you can have some really good food while you’re at it! Here’s a list of the 9 Best Chinese Restaurants in KL with Google Star Ratings above 4!
1. G Private Dining and Lounge [DC Mall]

Rating: 4.6
If you’re looking for a private room to dine in, G Private Dining and Lounge is your pick. Serving omakase-style Chinese cuisine, rooms here can fit as many as over 20 diners! Each room is fitted with a lounge area and even a karaoke system! And personal servers for your dining experience too!
Menu
While you can order items a la carte, where’s the fun in that? Especially with Chinese New Year rolling around, wouldn’t it be more prosperous to opt for a Chinese New Year set instead? Sets serving delectables like Fruit Yee Sang with Jellyfish, or even Steamed Patin Buah Fish!
Pricing
Prices here can be on the heavier side, but when you consider that you’re paying for 10 people (or more!) it’s actually pretty alright! Sets range anywhere from RM2,888 to RM6,888!
Contact
You can contact them at their Instagram, Facebook, and contact number below!
018-297 8999
More info!
Halal Status: Non-halal.
Opening Hours: Open daily, 12PM – 3AM.
2. Bamboo by Canton Boy

Rating: 4.8
A pork AND alcohol free Chinese restaurant? Sign us up! Muslim friends rejoice, as Bamboo by Canton Boy is here to play! Newly opened, the head chef for this spot has over 40 years of experience, so you know the food here is as authentic as it can get!
Menu
Most popular for their dim sum, after all, it is rather hard to find dim sum that’s pork free, Bamboo by Canton Boy also serves up some classic Cantonese delicacies! Try dishes like the Oyster Omelette, or even the XXXL Chilli Crab!
Pricing
Dim sum will run your wallet upwards of RM10, whilst large sharing dishes range anywhere between the RM20s and RM30s range. Of course, you have to consider the more expensive dishes, like steamed fish! Starting from RM80, all things considered, not too bad!
Contact
You can contact them at their official Instagram, Facebook, and contact number below!
018-870 8999
More info!
Halal Status: Pork free, alcohol free.
Opening Hours: Open daily, 9AM – 10PM.
3. Shang Palace

Rating: 4.2
Located in Shangri-La Kuala Lumpur, this delicately decorated restaurant serves up cuisine from the Guangdong province! They’re widely known for their dim sum, in fact, they have a full separate menu for it! They also have two private dining rooms, one suited for 10 diners, and the other for 20!
Menu
Serving up Guangdong cuisine, dishes here are classically Cantonese in every drop and crumb. They’re currently running a special CNY menu that includes tons of delights! Like the Yee Sang that comes with options of sliced abalone and caviar, how premium! For a satisfying meal, definitely give the Poon Choy a shot. Chock full of seafood and meat, it’s the perfect sharing dish with family!
Pricing
Well, you’re at a fancy place, so expect fancy prices! Yee Sang will cost you upwards of RM148, whilst the Poon Choy costs upwards of RM1,538! Remember, certain credit cards entitle diners to up to 50% off when dining for 2! You’d be best off calling ahead to see what your credit card can get you, though.
Contact
You can contact the Shang Palace through Shangri-La Kuala Lumpur’s official Instagram, Facebook, and contact number below!
03-2786 2378
More info!
Address: 11, Jln Sultan Ismail, Kuala Lumpur, 50250 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Halal Status: Pork free.
Opening Hours: Open daily, 11:30AM – 2:30PM, 6:30PM – 10:30PM
4. Restoran Han Kee

Rating: 4.2
A famous restaurant in Chinatown, KL, Restoran Han Kee is a beast of a Cantonese food spot. Their menu, accommodating to the masses, comes in different languages, and the servers speak Cantonese too! There’s even outdoor dining!
Menu
They’re most famous for their Claypot Lou Su Fen, it comes with a heaping serving of minced pork atop the noodles, crispy pork lard, and a raw egg yolk! But that’s not all they have here, of course, try classic Cantonese dishes like the Ginger Steamed Fish, or the lusciously juicy and crispy Sweet and Sour pork!
Pricing
Since this spot only specialises in large dishes for groups of people, expect to pay roughly RM20 – RM40 per person for a standard meal here! Of course, should you order things like fish, seafood, and the like, your bill might be upwards of RM50 per person!
Contact
You can contact this Chinatown restaurant at their official Instagram, Facebook, and contact number below!
017-207 4448
More info!
Address: 46, Jalan Sultan, City Centre, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur.
Halal Status: Non-halal.
Opening Hours: Open daily, 5PM – 12:30AM.
5. Lu Ding Ji Restaurant 炉鼎记 川湘味

Rating: 4.0
Lu Ding Ji Restaurant, a lovely spot for company dinners and family reunions! Serving Szechuan cuisine, flavours here are hot, hot, hot! And the restaurant is even air-conditioned, so you and your friends and family can dine comfortably! Reservations are re quired when you dine here, so call ahead!
Menu
While you’re here, the signature MUST-TRY is definitely the Pepper Pork Belly and Chicken Hot Pot. Made with free-range chickens, the soup is boiled for hours on end to extract every drop of flavour! You can even add on soup if you’d like! Try also the heavily spiced crawfish that’ll send your tastebuds to heaven and back!
Pricing
Prices can veer a little steep, but it all depends on the dish and portion! It’s safe to say you can nab a hearty meal for RM40 per diner, but be prepared to spend upwards of RM100 per pot of food if you’re ordering heavy!
Contact
You can contact them at their official Instagram, Facebook, and contact number below!
016-211 5776
More info!
Address: 57, Jalan Changkat Thambi Dollah, Off, Jln Pudu, 55100 Kuala Lumpur.
Halal Status: Non-halal.
Opening Hours: Open daily, 10AM – 3AM.
6. Bunn Choon Restaurant

Rating: 4.2
Situated right beside the famous Petaling Street, Bunn Choon has been around for over 140 years! Comprised of two floors, the ground floor serves traditional Chinese pastries, while the top allows for you to dine on dimsum and even order pastries from below!
Menu
Most popular for their egg tarts, the custardy pockets of goodness are cradled by the flakiest layers of pastry. Each and every tart is made the traditional way, and by hand too! But while you’re here, don’t miss out on the chee cheong fun or the siew mai, both equally unctuous and savoury in their own right!
Pricing
Dimsum here costs anywhere between RM5 to RM8, but for proper hot meals, the dishes will cost your wallet an average of RM13 per dish! You’ll be paying an average of RM20 to RM40 per person for a meal here, which, is pretty good for Chinatown!
Contact
You can contact this century-old locale from their official Instagram, Facebook, and contact number below!
016-228 7625
More info!
Address: 3, Jalan Balai Polis, City Centre, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur.
Halal Status: Non-halal.
Opening Hours: Closed on Mondays. Tuesday – Friday, 7:30AM – 3:30PM. Saturday – Sunday, 7:30AM – 5PM.
7. Hong Ngek Restaurant

Rating: 4.0
Your classic tai chow spot run by a small family over the years, Hong Ngek Restaurant is a top pick for classic, homecooked Malaysian Chinese food. Often crowded at lunchtime, some of their dishes are even limited and quickly snatched up by 1PM!
Menu
One thing you have to order when you’re here is the BBQ Pork Ribs. Prolific, in the sense that often by 1PM, it’s sold out! That beautiful sticky glaze that’s caramelised over the ribs, just an all-round star! Another must-try that Hong Ngek is popular for are the Crab Meatballs. Crab and pork mince mixed with aromatics, and deep fried. Delish!
Pricing
You’re at a tai chow spot, it really depends! Eating for one? Expect to spend around RM25 for a hearty meal. But what if you’re eating for 4? Well, fish served two ways, steamed and fried, a meat dish, and a veggie dish, will cost you upwards of RM100!
Contact
You can contact this humble establishment through their official Facebook, and their contact number below!
03-2078 7852
More info!
Address: 50, Jalan Tun H S Lee, City Centre, 50100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur.
Halal Status: Non-halal.
Opening Hours: Closed on Sundays, 10:30AM – 6:30PM.
8. Lamb Shepherd Restaurant

Rating: 4.6
A halal entry! Run by China natives, this Chinese Muslim restaurant serves up Xinjiang cuisine, one delicous dumpling at a time! Parking is plentiful for this spot, and seats are limited, so come early!
Menu
One thing you have to order while you’re here are the Lamb Spare Ribs, stir-fried with tons of aromatics, and roasted chilli peppers. They’re juicy, tender, and filled with that gorgeous unctuous flavour! And they’re also famous for their dumplings, so give them a shot too! Either steamed, in a spicy broth or fried, they’re delicious anyways!
Pricing
Portions here are big, so when you spend, you know you’re getting bang for your buck! A dish here will cost you roughly RM20 to RM40, and expect to spend upwards of RM60 when you’re dining with company!
Contact
You can contact Lamb Shepherd Restaurant through their official Facebook and contact number below!
011-1193 9872
More info!
Address: NO.8A GRD FLOOR JALAN 4/27F, OFF, JALAN GENTING KLANG, Desa Setapak, 53300 Kuala Lumpur.
Halal Status: Halal.
Opening Hours: Closed on Mondays. Tuesday – Friday, 11:30AM – 7:30PM. Saturday – Sunday, 11:30AM – 6:30PM.
9. Lai Ching Yuen

Rating: 4.1
Located in Grand Millenium Hotel Kuala Lumpur, Lai Ching Yuen prides itself on serving Cantonese cuisine, as authentic as it possibly can be!
Menu
Popular for their dimsum, each piece is steamed to order, unlike other restaurants that we’re familiar with, and one dish we particularly recommend would be the Har Gao! With a wrapper that’s made in-house, and fresh seasonal prawns, you can taste a slight gingery aroma with every bite! Also! Give their Chinese New Year menu a try too! It’s limited, so hurry!
Pricing
A basket of dimsum will typically run you abou RM20, you’re at a 5 star hotel after all. However! There’s a dimsum buffet that runs for Rm108++, so go get your money’s worth!
Contact
You can contact Lai Ching Yuen at their official Instagram, Facebook, and contact number below!
03-2117 4888
More info!
Address: Level 1, Grand Millennium Kuala Lumpur, 160, Jln Bukit Bintang, Bukit Bintang, 55100 Kuala Lumpur.
Halal Status: Non-halal.
Opening Hours: Closed on Mondays. Saturday – Sunday, 11AM – 3PM, 6PM – 10PM. Tuesday – Friday, 12PM – 3PM, 6PM – 10PM.
And that’s the full list of The 9 Best Chinese Restaurants in KL with Google Star Ratings Above 4!
Looking for more Chinese food? Try out this article on Popular Chinese Muslim Dumplings in KL!