Top 10 Nasi Ayam in KL & Selangor 2026

Few plates say weekend comfort in the Klang Valley quite like a good nasi ayam. A mound of fragrant rice cooked in chicken stock, a plate of poached or roasted chicken, a dollop of fiery chilli and a bowl of clear soup on the side, and you have a meal that KL folk happily queue for. The trouble is that every neighbourhood swears its corner shop does it best, from the old Hainanese kopitiam in town to the Malay-style nasi ayam stalls in Keramat.

So we did the legwork for you. Every spot on this list holds a Google rating of 4.0 or higher from real diners, sits somewhere in Kuala Lumpur or Selangor, and is still very much open for business. We have ranked them by how many people have reviewed each place, so the busiest, most talked-about names sit up top. From Bukit Bintang classics to Ipoh-style bean sprout chicken in PJ, here are the 10 best nasi ayam spots to plan your next weekend feed around.

Nasi Ayam or Hainanese Chicken Rice: What Is the Difference?

They come from the same family, so the line is blurry. Hainanese chicken rice traces back to migrants from Hainan, China, and usually means poached white chicken or roasted chicken served with oily, garlicky rice at a Chinese coffee shop. Nasi ayam is simply the Malay name for the same idea, and it also covers the Malay-style version you find at halal stalls, often with a sweeter chilli and a heartier gravy. Ipoh-style adds bean sprouts and smooth hor fun to the mix. On this list you will find all three, so pick the style that suits your table.

Is There Halal Nasi Ayam in KL and Selangor?

Yes, though it pays to check before you go. The Malay-style nasi ayam stalls, such as the ones around Kampung Datuk Keramat, are typically Muslim-run and popular with the halal crowd, while the classic Chinese and Hainanese chicken rice shops in town usually are not, as many use pork or lard in the rice or sides. Certification changes over time, so if halal matters to your group, confirm the latest status with the restaurant or look for the official sign on the wall before you order. When in doubt, lead with a Malay-style spot and ask the staff directly.

Table of Contents

1. Nasi Ayam Hainan Chee Meng (Bukit Bintang)

Nasi Ayam Hainan Chee Meng Bukit Bintang Kuala Lumpur chicken rice

A Bukit Bintang institution that has been feeding hungry KL-ites for decades, Chee Meng is the name locals reach for when they want old-school Hainanese nasi ayam done right. The rice is fragrant and just oily enough, the poached and roasted chicken both have their fans, and the char siew and roasted pork on the side are worth adding if you are in a sharing mood. It sits right on Jalan Bukit Bintang, so it is an easy stop between shopping and sightseeing. Expect a busy, no-frills coffee-shop setting and a steady stream of regulars who have been coming here for years.

Operating Hours: Mon–Thu 11:00 am – 8:30 pm; Fri–Sun 11:00 am – 9:30 pm

Address: 50, Jalan Bukit Bintang, Bukit Bintang, 55100 Kuala Lumpur

Tel: 03-2110 5663

Google Review: View on Google

Google Map: Navigate Now

Website Info

2. Nam Heong Chicken Rice (Jalan Sultan)

Nam Heong Chicken Rice Jalan Sultan Chinatown Kuala Lumpur

Deep in the heart of KL’s Chinatown, Nam Heong on Jalan Sultan is one of the most storied chicken rice houses in the city. The draw is the Ipoh-style bean sprout chicken paired with silky, tender poached chicken and rice that carries a clean, savoury depth. Add a plate of blanched taugeh and you have the classic order. It gets packed at lunch with a mix of office workers, tourists and old-timers, so go a little early or be ready to share a table. The setting is heritage kopitiam through and through, which is a big part of the charm.

Operating Hours: 10:00 am – 10:00 pm (Daily)

Address: 56, Jalan Sultan, City Centre, 50000 Kuala Lumpur

Tel: 03-2022 3818

Google Review: View on Google

Google Map: Navigate Now

3. 1977 New Ipoh Chicken Rice (Jalan Gasing)

1977 New Ipoh Chicken Rice Jalan Gasing Petaling Jaya

The flagship of a much-loved local chain, 1977 New Ipoh Chicken Rice on Jalan Gasing has built a big following by keeping the Ipoh formula tight. Smooth, springy chicken, rice that soaks up all the flavour, crunchy bean sprouts and a punchy chilli sauce come together for a plate that is hard to fault. Portions are generous and the pricing stays friendly, which is why families and groups pile in on weekends. The space is bright, casual and air-conditioned, making it a comfortable pick when the KL heat is doing its worst. Order the taugeh and a side of soy sauce chicken.

Operating Hours: 9:30 am – 10:00 pm (Daily)

Address: 107, Jalan Gasing, PJS 10, 46000 Petaling Jaya, Selangor

Tel: 03-7956 0958

Google Review: View on Google

Google Map: Navigate Now

Website Info

4. Ipoh Famous Bean Sprouts Chicken & Hor Fun

Ipoh Famous Bean Sprouts Chicken and Hor Fun Damansara Utama Petaling Jaya

If you miss the Ipoh original but cannot make the drive north, this Damansara Utama favourite brings the taugeh chicken and hor fun combo to PJ. The bean sprouts are plump and crunchy the way Ipoh does them, the chicken is poached to a smooth finish, and the smooth rice noodles in clear soup make a lovely companion to the rice. It is the sort of honest, specialist shop that does a few things and does them well. Come for a hearty lunch, order the signature taugeh chicken with both rice and hor fun, and you will understand the loyal following it has earned in Uptown.

Operating Hours: 9:00 am – 10:00 pm (Daily)

Address: No. 35, Ground Floor, Jalan SS 21/37, Damansara Utama, 47400 Petaling Jaya, Selangor

Tel: 019-682 9181

Google Review: View on Google

Google Map: Navigate Now

5. Seng Kee Chicken Rice (Solaris Mont Kiara)

Seng Kee Chicken Rice Solaris Mont Kiara Kuala Lumpur

Seng Kee has grown from a humble stall into a polished Solaris Mont Kiara sit-down without losing what made it good. The chicken is consistently tender, the rice is aromatic, and the roast meats on offer make it easy to build a proper spread for the table. Opening from early morning, it doubles as a solid breakfast and brunch option, which is handy in this part of town. The setting is cleaner and more comfortable than your average chicken rice shop, so it works well for a relaxed family meal or a catch-up with friends. Add the century egg and beancurd to round things out.

Operating Hours: 7:00 am – 10:00 pm (Daily)

Address: No. 8, Jalan Solaris 3, Solaris Mont Kiara, 50480 Kuala Lumpur

Tel: 016-759 8999

Google Review: View on Google

Google Map: Navigate Now

Website Info

6. Heun Kee Claypot Chicken Rice

Heun Kee Claypot Chicken Rice Taman Connaught Cheras Kuala Lumpur

For a different take on chicken rice, Heun Kee in Taman Connaught cooks it the claypot way over charcoal, and the result is unforgettable. Rice at the bottom crisps into a smoky, golden crust while the chicken, lap cheong sausage and salted fish steam together and soak the grains in flavour. Give it a good stir with the dark sauce and dig in while it is piping hot. It is a Cheras favourite that draws a crowd, so a short wait at peak times is normal. Note that the shop takes a break on Wednesdays, so plan your visit around that.

Operating Hours: 11:00 am – 3:00 pm & 5:00 pm – 9:30 pm; closed Wednesday

Address: 20, Jalan Cerdik, Taman Connaught, 56000 Kuala Lumpur

Tel: 03-9545 3212

Google Review: View on Google

Google Map: Navigate Now

Website Info

7. Beng Kee Hainan Chicken Rice (Kepong)

Beng Kee Hainan Chicken Rice Kepong Baru Kuala Lumpur

A Kepong Baru stalwart, Beng Kee keeps the Hainanese tradition alive with poached chicken that is smooth and juicy and rice that carries just the right amount of richness. Regulars rate the chilli sauce highly, and the roast pork and char siew are popular add-ons for a fuller plate. It is a neighbourhood shop with a friendly, down-to-earth feel, the kind of place where the aunties know the regulars by order. Portions are fair and the pricing sits comfortably in the everyday range. If you find yourself in the north-west of KL craving a proper Hainanese plate, this is a dependable stop.

Operating Hours: 10:00 am – 9:00 pm (Daily)

Address: 47, Jalan Ambong 2, Kepong Baru, 52100 Kuala Lumpur

Tel: 03-6179 2549

Google Review: View on Google

Google Map: Navigate Now

Website Info

8. Nasi Ayam MASH (Kg Datuk Keramat)

Nasi Ayam MASH Kampung Datuk Keramat Kuala Lumpur Malay style

For the Malay-style take on nasi ayam, MASH in Kampung Datuk Keramat has earned a devoted lunchtime following. The rice is fluffy and fragrant, the chicken comes fried or roasted with a lovely colour, and the sambal has that sweet-spicy kick that sets the Malay version apart. It runs as a busy midday operation, so get there before the office crowd cleans out the best pieces. This is casual, wallet-friendly eating at its most satisfying, ideal when you want a hearty plate without any fuss. As always, confirm the latest halal certification directly with the stall if that is important to you.

Operating Hours: 11:00 am – 3:00 pm (Daily)

Address: 6x, Jalan Keramat, Kampung Datuk Keramat, 54000 Kuala Lumpur

Tel: 016-682 0986

Google Review: View on Google

Google Map: Navigate Now

9. Prosperity Bowl Chicken Rice (SS2)

Prosperity Bowl Chicken Rice SS2 Petaling Jaya

A familiar name to SS2 regulars, Prosperity Bowl serves up a reliable plate of chicken rice in a clean, comfortable coffee-shop setting. The steamed and roasted chicken are both solid, the rice is nicely done, and the menu stretches beyond the basics with noodles and other Chinese kopitiam staples if the table wants variety. Opening from early morning, it is a handy breakfast and lunch stop in a food-mad corner of PJ. Parking around SS2 can be a scramble at peak hours, so time your visit or be patient. A dependable, everyday pick when you are in the neighbourhood and craving the classics.

Operating Hours: 7:30 am – 8:00 pm (Wed until 6:00 pm)

Address: 19, Jalan SS 2/30, SS 2, 47300 Petaling Jaya, Selangor

Tel: 03-7866 0979

Google Review: View on Google

Google Map: Navigate Now

Website Info

10. Nan Yang Chicken Rice (Setapak)

Nan Yang Chicken Rice Taman Setapak Indah Kuala Lumpur

Rounding out the list, Nan Yang in Taman Setapak Indah is the sort of morning chicken rice shop that locals guard as their own. It opens early and often sells out by mid-afternoon, which tells you plenty about the demand. The chicken is tender, the rice is fragrant, and the chilli has a bright, garlicky lift that keeps you going back for more. It is a compact, unpretentious spot built around doing one thing well, so come for an early lunch rather than a late one. Do note it closes on Wednesdays, so save your craving for another day of the week.

Operating Hours: 7:30 am – 3:00 pm; closed Wednesday

Address: 4, Jalan 1a/6, Taman Setapak Indah, 53300 Kuala Lumpur

Tel: 012-882 8692

Google Review: View on Google

Google Map: Navigate Now

Website Info

There is a nasi ayam for every mood across KL and Selangor, and the right pick comes down to what you are after. For a heritage Hainanese plate in the thick of the city, Chee Meng and Nam Heong are the classics that rarely disappoint. Craving the Ipoh style with crunchy bean sprouts? 1977 New Ipoh and the Damansara Utama specialist have you covered. Want something a little different? Heun Kee’s charcoal claypot version is a treat worth the trip to Cheras. And for the Malay-style plate, MASH in Keramat brings the sambal heat. Every spot here clears a 4.0 Google rating, so you can book any of them with confidence. Hours and halal status do change, so a quick call before you set off never hurts. Now round up the crew and go make a weekend of it.

Frequently Asked Questions

Which nasi ayam in KL is halal?

Malay-style nasi ayam stalls, such as Nasi Ayam MASH in Kampung Datuk Keramat, are typically Muslim-run and popular with the halal crowd. Most Chinese and Hainanese chicken rice shops in town are not halal, as many use pork or lard. Always confirm the latest certification with the restaurant before you order.

What is the most famous chicken rice in Kuala Lumpur?

Nam Heong on Jalan Sultan in Chinatown and Chee Meng on Jalan Bukit Bintang are two of the most well-known and longest-running names in the city, both drawing big daily crowds. For Ipoh-style bean sprout chicken, 1977 New Ipoh Chicken Rice is a firm local favourite.

What is the difference between nasi ayam and chicken rice?

They are essentially the same dish. Nasi ayam is the Malay name, and it covers both the Chinese Hainanese version served in coffee shops and the Malay-style version at halal stalls, which tends to have a sweeter chilli and heartier gravy. Ipoh style adds bean sprouts and hor fun.

What time should I go for nasi ayam in KL?

Many of the best spots are lunch-focused and sell out early. Places like Nan Yang in Setapak and MASH in Keramat run until mid-afternoon, so aim for late morning or early lunch. City-centre shops like Nam Heong and Chee Meng stay open later, but still get very busy at peak hours.

Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.

Advertise With My Weekend Plan
Close
© Copyright 2023 by My Weekend Plan. All Rights Reserved.
Close