11 Best Chinese Restaurants In KL & PJ For Tasty Food If You Don’t Feel Like Cooking

There’s a lot going on in the world of Chinese cuisine. Centuries worth of history and culture have resulted in a multitude of dishes covering every single flavour profile; from sweet and sour to bitter and funky. As such, Chinese restaurants are everywhere and it’s impossible to not find one near you. But an overabundance of choices comes with decision fatigue. Not to worry—we’ve done the research and all you need to do is ring these best Chinese restaurants in KL and PJ to make a reservation and show up with an appetite! 

These Are Some Of The Best Chinese Restaurants In KL

From pipping hot, straight-from-the-wok dishes to fresh seafood, these acclaimed eateries are ready fulfill your every craving.

1. Tak Fok Hong Kong Seafood Restaurant

Credit: 得福小厨 via Facebook

Famed for its seafood dishes, Tak Fok is a Kepong staple and anyone who’s been there will tell you that its prices are very reasonable. Patrons mostly come to savour the fresh crabs, which are prepared in different styles from the classic sweet and sour sauce to a more modern approach using cheese and butter. Other must-try offerings include steamed grouper fillets with enoki mushrooms and curry prawns stewed in coconut shell. 

Address: No. 2-2A, Jalan Desa 1/3, Desa Aman Puri, 52100 Kepong, Kuala Lumpur

Opening Hours:

Mon – Tues: 12pm – 3pm, 6pm – 11pm

Wed – Thurs: 12pm – 3pm, 6pm – 10.30pm

Fri – Sun: 12pm – 3pm, 6pm – 11pm

Contact: 03-6272 3346


2. Overseas Restaurant

Credit: Oversea 海外天 via Facebook

It’s often proclaimed that this is the best Chinese restaurant in all of KL. Having made Jalan Imbi home for the past few decades, Overseas Restaurant has become a symbol of KL’s bustling food scene. Despite a legacy that spans generations, the restaurant’s standards remain consistent and loyal patrons continue to enjoy its signature dishes, such as roasted Peking duck and pan-fried spare ribs in red wine sauce. Don’t forget to order the soups too, which are boiled daily with fresh ingredients. 

Address: 84-88, Jalan Imbi, 55100 Kuala Lumpur

Opening Hours: Daily, 11.30am – 3pm, 5.30pm – 11pm

Contact: 03-2144 9911/ 012-209 6362

Website | Facebook

3. Sek Yuen Restaurant 

best chinese restaurants in kl
Credit: @sekyuenrestaurant via Instagram

Just a short drive away from Overseas is Sek Yuen Restaurant at Jalan Pudu. Founded in 1948 and having seen through different periods in history, Sek Yuen is one of KL’s oldest surviving restaurants. And this age-old institution is still managed by descendants of the same family! Come expecting to savour authentic Cantonese dishes such as cold jelly chicken, pei pa duck, and homemade crab balls. 

Address: 313, Jalan Pudu, Pudu, 55100 Kuala Lumpur

Opening Hours: Tues – Sun: 11am to 2.30pm, 5.30pm to 9.30pm 

Contact: 03-9222 9457

Facebook | Instagram

4. Siu Siu Restaurant

best chinese restaurants in kl
Credit: @ericdamiansean via Instagram

Taman Desa residents laud Siu Siu as one of the best Chinese restaurants in KL because of its extensive menu and lip-smacking rustic fare. Don’t leave without trying the signature clay pot rice with mud crabs and sticky glazed char siew (roasted BBQ pork). The latter is made in small batches and sells out pretty quickly, so we suggest ordering ahead of time. 

Address: Lorong Syed Putra Kiri, Taman Persiaran Desa, 50460 Kuala Lumpur

Opening Hours:

Tues – Fri: 11am – 10pm

Sat: 11am – 3pm, 6pm – 10pm

Sun: 11am – 3pm, 6pm – 10pm

Contact: 016-309 8038


5. Restoran Pik Wah

best chinese restaurant kl pik wah
Credit: @pikwahrestaurant via Instagram

Another quintessential KL Chinese restaurant, Pik Wah along Jalan Hang Jebat has been working woks since 1971. Five decades on, it continues to serve the dishes that made Pik Wah such a recognisable name in the KL gastronomic scene, such as braised pork belly with steamed mantou and fried chicken covered in ginger and honey sauce.

Address: 61A, Jalan Hang Jebat, City Centre, 50150 Kuala Lumpur

Opening Hours: Daily, 12pm – 3pm, 6pm – 10pm

Contact: 03-2072 3668

Facebook | Instagram

6. Restoran Chef Low

chef low bangsar chinese restaurant kl
Credit: @maisielau and @bht_kl via Instagram

Away from the vivacious watering holes of Jalan Telawi sits Restoran Chef Low, located within the laidback Lucky Garden vicinity. One of the few remaining traditional Chinese restaurants in ultra-gentrified Bangsar, Chef Low serves reliably good, home-styled fare. The menu is impressively expansive for a restaurant of this stature; poultry, seafood, soups, noodles, and more. You name it, they probably have it.

Address: 2, Lorong Ara Kiri 3, Bangsar, 59100 Kuala Lumpur

Opening Hours: 

Mon: 5.30pm – 11pm

Tues – Sun: 11.30am – 2.30pm, 5.30pm – 11pm

Contact: 03-2095 2766


KL’s Too Far? Visit These Best Chinese Restaurants In PJ Instead

7. Restoran Green View

Credit: @sbwong8 and @shihyuin919 via Instagram

It’s hard to not notice Green View. The bright neon lighting, a spacious interior, and consistent quality. It’s no wonder this quintessential PJ establishment commands such a loyal following despite strong competition from neighbouring eateries. If you’re feeling generous, definitely try the sang har mee. The trademark dish features huge freshwater prawns drenched in a savoury gravy, then layered over crispy thin noodles and vegetables. For side dishes, the braised beancurd with pumpkin sauce is worth the calories. 

Address: No. 8, Jalan 19/3, 46300 Petaling Jaya

Opening Hours: Daily, 11am – 3pm, 5.30pm – 10pm

Contact: 016-312 3523

Website | Facebook | Instagram

8. Oriental Pavilion  

Credit: @themousediary and @chuyeongyong via Instagram

What makes Oriental Pavilion different from most Chinese restaurants is that it serves dim sum! And based on reviews, it’s pretty good. Beyond delicious dumplings and buns, the restaurant’s all-day menu consists of a selection of classic dishes like braised sea cucumbers with mushrooms and crispy roast chicken. Come day or night, you’ll guarantee to leave satisfied after dining at one of the best Chinese restaurants in PJ.

Address: P1-04, Level 1 Podium, PJ 33, 46200 Petaling Jaya

Opening Hours: Daily, 11am – 3pm, 6pm – 11pm

Contact: 03-7956 9288

Website | Facebook | Instagram

9. Restaurant Gold Dragon City  

Credit: @_riceats and @theeatingfairy via Instagram

Occupying two floors in a building at the mature Taman Paramount is Gold Dragon City. The food here is done well at affordable prices. Start with fried salted pork patties, which serve as a good sharing platter. For something more substantial, give the yam basket a try. It’s essentially a deep-fried ring of mashed yam filled with stir-fried vegetables. Finally, the braised spare ribs are said to be superb too.  

Address: 14-16, Jalan 20/16a, Taman Paramount, 46300 Petaling Jaya

Opening Hours: Daily, 11.45am – 2.30pm, 6pm to 10.30pm

Contact: 03-7877 0633

10. Hakka Rang Restaurant  

best chinese restaurant pj hakka rang
Credit: @hakkarang_restaurant via Instagram

Sitting at a spacious corner lot in the ever-busy Kota Damansara, Hakka Rang prides itself in creating traditional Hakka dishes. Think tender braised pork with crunchy black fungus, chewy abacus (yam) seeds, and steamed minced pork with preserved vegetables. It’s simple home-cooked food done right, with just enough flair to make it memorable.

Address: 47-1, Jalan PJU 5/7, Kota Damansara, 47810 Petaling Jaya

Opening Hours: Daily, 11am – 3pm, 5pm – 9.30pm

Contact: 018-388 8620

Facebook | Instagram

11. Chef Chew Kitchen Restaurant

chef chew petaling jaya
Credit: @tomokokat via Instagram

Hiding behind Seksyen 19’s famous “Durian Street” Chef Chew Kitchen Restaurant is a relative newcomer to the mature but aggressively competitive Chinese cuisine circuit. But judging by how difficult it is to score a table on weekends, we’re inclined to say Chef Chew is doing pretty well for himself. If you ever get so lucky with reservations, definitely order the seafood curry, ginger scallion rice with steamed chicken, and the eye-catching signature: sweet and sour pork buried in a mountain of ice. 

Address: 52, Jln 19/3, Seksyen 19, 46300 Petaling Jaya

Opening Hours: Daily, 11am – 3pm, 5pm – 9.30pm

Contact: 016-634 7948


Have A Feast At These Best Chinese Restaurants In KL & PJ

best chinese restaurants in kl
Credit: @overseamy via Instagram

For many people, Chinese food is comfort food. It anchors in familiarity and simplicity, using readily available ingredients to create satisfying dishes that will turn any frown upside down. So, keep this list handy when you feel like dining out because you’ll bound to leave with full tummies after feasting at the best Chinese restaurants in KL and PJ!

Still hungry? Check out our curated food guides on the best places for cheesy pasta, satay spots for succulent grilled meat, and airy yet crunchy croissants for the perfect afternoon snack.

Leave a Reply

Your email address will not be published. Required fields are marked *