Ask ten Malaysians where to get the best chicken rice in the Klang Valley and you'll get ten different, deeply held opinions. Hainanese immigrants brought poached chicken and fragrant oil rice to Malaya generations ago, and within Kuala Lumpur and Petaling Jaya alone the dish has split into distinct styles: silky steamed Hainanese chicken with a light soy-and-ginger dip, lacquered roast chicken sold alongside char siew and siu yuk, and the Ipoh transplant that pairs chicken with crunchy bean sprouts (nga choy kai) and a bowl of kai see hor fun. Below are eight shops still trading in September 2026, each checked against its own menu, outlet page, social account or Google Maps listing for hours, rest days and prices. The list no longer includes Heun Kee's claypot chicken rice in Pudu, which announced its permanent closure on 2 January 2026; its story is in our claypot rice guide linked at the end.
How to choose before you drive out
Three questions decide most of this. Steamed or roast? For pale, silky poached chicken and a clean soy-ginger dip, go to Nam Heong, Loke Yun or Prosperity Bowl. For crisp-skinned roast chicken with char siew and siu yuk, Wong Kee and Fook Loong are the picks. Halal or not? Only Nasi Ayam Hainan Chee Meng carries JAKIM certification; the other seven are non-halal Chinese shops that also sell pork. Which day is it? This matters more than most guides admit, because half the list closes one or two days a week.
Rest days at a glance
- Open every day: Nam Heong (10am–10pm), Chee Meng Old Klang Road (10am–7pm), 1977 New Ipoh Chicken Rice on Jalan Gasing (9.30am–10pm), Kar Heong SS4 (8am–8.30pm)
- Closed Monday: Wong Kee
- Closed Wednesday: Fook Loong; Prosperity Bowl usually rests on Wednesdays too
- Closed Thursday: Loke Yun and Wong Kee
- Closed Sunday: only Chee Meng's Glenmarie branch
Public holidays can change these. On Malaysia Day (16 September), for example, Google Maps flagged holiday hours for several of these shops, so check the listing on any holiday.
Old-school Kuala Lumpur institutions
Nam Heong Chicken Rice at 56, Jalan Sultan, beside Chinatown, is the most-cited name in KL chicken rice. It has traded since 1938 and is on the Michelin Bib Gourmand list for 2024, 2025 and 2026. It opens 10am to 10pm daily and lets you choose between a leaner farm chicken and a fattier free-range bird, with Ipoh bean sprouts and roast pork on the side. On foodpanda a roasted chicken rice is RM13.90 and a steamed village chicken rice RM16.90, and Google Maps puts a sit-down meal at RM20–40 a head.
In Kepong, Fook Loong Chicken Rice runs as a stall inside Restoran M Two at 2, Jalan Burung Pucung, Taman Bukit Maluri, behind the morning market. It trades 8am to about 3.30pm, closes on Wednesdays, and can finish early once the chicken is gone, so treat it as a breakfast or early-lunch stop. Out in Ampang, Restoran Loke Yun at 158, Jalan Besar has sold Hainanese chicken rice since 1971 and is run by the founder's son, Phang Kee Kim. It serves 10am–3pm and again 5pm–7.30pm, and it is closed on Thursdays.
Halal and Ipoh-style options
Nasi Ayam Hainan Chee Meng began in 1965 as Chee Meng Kai Fun, a chicken rice and porridge stall on Old Klang Road run by founder Yeok Kai Seng, and was registered under its current name in 1988. It is JAKIM halal-certified, and its Jalan Klang Lama shop, first named in 2023, is on the 2026 Bib Gourmand list. There are three outlets: Old Klang Road (10am–7pm daily), Bukit Bintang (11am–8.30pm Monday to Thursday, 9.30pm on Friday to Sunday) and Glenmarie in Shah Alam (10am–6pm, closed Sundays).
For the Ipoh style of steamed chicken over crunchy taugeh, 1977 New Ipoh Chicken Rice has run from 105 & 107, Jalan Gasing since 1977. It now has five shops: Jalan Gasing, Damansara Jaya, Sri Petaling, Desa Sri Hartamas and Ampang. The Sunway Pyramid and Mid Valley Megamall branches that many older lists repeat are shown as permanently closed on Google Maps. Kar Heong at 18, Jalan SS 4C/5 serves the same nga choy kai style from 8am to 8.30pm, and its Facebook page lists one sister shop at SS14 in Subang Jaya.
Petaling Jaya favourites
Wong Kee Chicken Rice was the busiest stall inside Restoran Hong Seng in Section 17 before it moved across the road to its own shop at 931, Jalan 17/38. People queue for its crisp-skinned roast chicken, char siew and especially the siu yuk. It keeps short hours, 9am to 3pm, and is closed on Mondays and Thursdays.
Over in SS2, Prosperity Bowl at 19, Jalan SS 2/30 has traded since 2011 and won Best Chicken Rice in the Klang Valley at the Star People's Food Awards 2014. It is the one shop here with a full published price list: chicken RM11 a portion, RM22 for two portions, RM50 for half a bird and RM98 for a whole one, with rice at RM2.50–RM3 and white curry mee from RM5. It opens 7.30am to 8pm.
What lunch actually costs: three worked examples
- Two people at Prosperity Bowl: two portions of chicken (RM22), two big rice (RM6) and a small white curry mee to share (RM5) comes to RM33 before drinks, using the shop's March 2026 menu.
- Nam Heong on delivery: two roasted chicken rice (RM27.80) plus Ipoh bean sprouts (RM7.90) is RM35.70 on foodpanda before delivery fees. Eating in is usually a little cheaper.
- Two people at Wong Kee: roast chicken and char siew for two was RM29 in 2023. Adding siu yuk meant a RM30 minimum order, so budget at least RM59 on those 2023 prices and expect more now.
Getting around
Most of these are hawker-style shops with no reservations, so expect queues at lunch, especially at Nam Heong and Wong Kee. Wong Kee and Fook Loong both stop by mid-afternoon, and Loke Yun closes between 3pm and 5pm, so an early lunch is safer than a late one. Parking is tight around the older shophouse streets (Jalan Sultan, Old Klang Road, Jalan Besar in Ampang), so allow extra time if you're driving rather than taking a Grab. Nam Heong is the one genuinely walkable option, about ten minutes from Pasar Seni MRT/LRT.
How to pick your one
If you have a single lunch to spend, pick by style and by the day of the week. First-timers in Chinatown should take Nam Heong for the history and the Bib Gourmand steamed chicken; it is also the safest choice because it opens every day until 10pm. Halal diners have one choice here, and Chee Meng is a good one. Roast-meat people should drive to Wong Kee in Section 17 (not on a Monday or Thursday) and order the siu yuk. If you want to know the bill before you sit down, Prosperity Bowl publishes every price. For the Ipoh bean-sprout version, 1977 New Ipoh has the most branches, while Kar Heong on SS4 has the longest hours.
Related reads
- Best Claypot Rice Restaurants in KL & PJ (2026) — including what happened to Heun Kee in Pudu
- Best Roast Duck & Char Siu in KL & PJ (2026) — for the roast-meat half of the same craft
- Best Wonton Mee in KL & PJ (2026) — the other char-siew-and-noodles lunch
- The Chicken Rice Shop's RM1.80 Chicken Rice Day — the chain's monthly quarter-chicken deal
Photo: Wikimedia Commons.











