10 best chicken rice spots you should be eating at in Kuala Lumpur & Petaling Jaya

If you are reading this article, you must be in the mood for chicken rice. And I assure you, you’ve come to the right place. Imagine that soft tender chicken with its juicy skin, fragrant rice and just a dollop of spicy chilli sauce— simply perfect.

Whether your preference leans towards roasted chicken or steamed chicken, we scoured Kuala Lumpur and Petaling Jaya to bring you the best of both. Here’s presenting the 10 best chicken rice spots you should be eating at.

1. Garlic Roasted Chicken Rice Shop

Garlic roasted chicken rice shop - stall

If you live in Sunway, it’s simply impossible not to be familiar with the famous Garlic Roasted Chicken Rice Shop situated right opposite Sunway College and University.

Garlic Roasted Chicken Rice Shop - Garlic roasted chicken

The must-try here is exactly what the name of the stall is— Garlic Roasted Chicken Rice (RM6.50). It comes with crispy and fragrant fried garlic sprinkled atop the roasted chicken along with a handful of chopped spring onions and cilantro. A little heads up if you’re planning to have your lunch here, the chicken rice sells out by 1pm because of how tasty and affordable it is.

35, Jalan PJS 11/9, Bandar Sunway, 46150 Petaling Jaya, Selangor
+601 6296 6621
Mon to Sat: 8am – 2pm
Closed on Sun

2. Canton-Z Chicken Rice 

Cantonz Image 7 - stall
Located in Taman Bukit Indah, Canton-Z Chicken Rice has created a name for itself due to its affordable prices and having the tastiest chicken rice in town.

Cantonz Image 2 - roast chicken

A generous plate filled with roast chicken, siew yoke and char siew, rice and soup will only set you back RM13. And just a plate of roast chicken and rice will cost you RM5. Serving  such tender meat paired with its juicy, crispy chicken skin, it’s no surprise why Canton-Z Chicken Rice is flooded with customers all the way from breakfast to lunch. 

Happy Garden, Jalan Perisa, Taman Bukit Indah, 58200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
+601 8269 7300
Tue to Sun: 9am – 3.30pm
Closed on Mon

3. Hong Kong Taste 1975

Hong Kong Taste 1975 - stall

A little surprise about Hong Kong Taste 1975 it is run by the owner of Canton-Z Chicken Rice. It definitely explains why the prices are so affordable and that the chicken rice is so tasty! 

Hong Kong Taste 1975 - roast chicken

Located in Pudu, looking for a parking space might be difficult but it’s definitely worth the effort for a taste of their roast chicken. With the gleaming juicy chicken skin and its tender meat, you’ll be hooked for life. And it will only cost you RM5 a plate! Don’t miss out on the melt-in-the-mouth char siew which usually sells out before 12pm. 

30, Jalan Brunei Utara, Pudu, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
+601 8269 7300
Mon to Sat: 9.30am – 3pm
Closed on Sun

4. Lek Kii Chicken Rice 

Lek Kii - storefront

If you’re ever in Semenyih, don’t forget to drop by Lek Kii Chicken Rice. Located in a housing neighbourhood, they’re known for their roast chicken. 

Lek Kii - dishes

A plate of roast chicken, char siew, siu yoke, rice and soup will cost you RM13. The fragrant rice pairs well with the tender roast chicken. And you can’t skip out on the amazing homemade chilli sauce. Each table had a whole bottle of it and I had three bowls!

11, Jalan Kasturi, Taman Paling Jaya, 43500 Semenyih, Selangor
+601 96191332
Daily: 10am – 3pm

5. Restoran Wong Mei Kee

Wong Mei Kee - storefront

Wong Mei Kee is touted as one of the best roasted pork places in KL. It’s colloquially known as ‘Datuk roasted pork’ as its owner has been conferred a Datukship.

Wong Mei Kee - roast chicken

This restaurant is only open for a couple of hours a day but even then the food sells out within the hours! You have to try the roast chicken (RM7), known for its exceptional flavour and crispy skin. Be warned, you might have to queue for an hour or more just for a plate. 

30, Jalan Nyonya, Pudu, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
+603 2145 2512
Daily: 12.30pm – 3pm (or till sold out)

6. Loke Yun Chicken Rice

Loke Yun - storefront

In 2007, Loke Yun was unofficially placed in the top three of a nationwide chicken rice competition. They are known to serve “the best Hainanese chicken rice in Malaysia”.

Loke Yun 2 - steamed chicken

You can opt for the kampung chicken which has a stronger flavour and firmer flesh or the more common and cheaper farmed chicken. The crowning glory however, is the rice— slightly sticky but flavourful, and cooked in chicken stock.

158, Jalan Besar Ampang, Pekan Ampang, 68000 Ampang, Selangor
+603 4291 9884
Fri to Wed: 10.30am – 3pm & 5.30pm – 8pm
Closed on Thu

7. Nasi Ayam Kam Kee

Kam Kee - storefront

Located along Jalan Sultan, Nasi Ayam Kam Kee is known for its chicken rice. When you walk into the restaurant, you will be greeted by the heavenly scent of the chicken rice. A good start, if you ask me. 

Kam Kee - roast chicken

Their roast chicken (RM5.50) is best paired with the homemade ginger chilli sauce. Or opt for a plate of halal Hainanese chicken rice topped with light soy sauce. They also serve other dishes such as meatball soup, assam fish, curry mutton and long beans.

42, Jalan Sultan, City Centre, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
+601 79 4188
Thu to Tue: 10am – 3pm
Closed on Wed

8. Restoran Satellite 33

satellite 33 - storefront

Restoran Satellite 33, although less known when compared to the previously mentioned chicken rice shops, serves really good chicken rice and crispy roasted pork belly. Try the chilli sauce— it’s spicy, sweet and garlicky— the perfect companion to the delicious steamed chicken. 

satellite 33 - dishes

As an additional dish, do order a serving of their pork meatballs— it’s absolutely bouncy and has great flavour. 

33, Jalan Bukit 11/2, Seksyen 11 Petaling Jaya, 46200 Petaling Jaya, Selangor
+603 7931 6588
Daily: 7.30am – 3pm

9. Prosperity Bowl

Prosperity bowl - restaurant

Since 2011, Prosperity Bowl has been renowned for serving one of the best chicken rice and noodle dishes in Klang Valley. The restaurant also won the title of the Best Chicken Rice in Klang Valley in Star People Food Awards 2014. 

Prosperity bowl - hainanese steamed chicken

Enjoy Hainanese steamed chicken with rice or a bowl of noodles. Prosperity Bowl’s poached free-range chicken has a gelatinous-smooth skin and is served over soy sauce and home-made chilli sauce. The bean sprouts served here are from Ipoh which is known for its crisp taste.

No. 19, Jalan SS 2/30, SS 2, 47300 Petaling Jaya, Selangor
03-7866 0979
Daily: 7am – 9pm

10. James Chicken Rice 

James Chicken Rice - stall

Located within Restaurant Choon Yien is the popular James Chicken Rice. The appeal of this particular chicken rice stall is the roast chicken, which is tender and smooth, even for the breast cut. It’s topped with a generous sprinkling of fried garlic, so garlic fans (like me), rejoice!

James Chicken Rice - dishes

You’ll have to get here early as the dishes sell out pretty fast. My best advise is for you to reach before 12.30pm. 

CG – 1, Jalan 17/13, Happy Mansion, 46400 Petaling Jaya, Selangor
+601 6979 3118
Daily: 10am – 10pm

Other articles you might like:

Canton-Z Chicken Rice: RM5 chicken rice, siew yoke & char siew with long queues at Taman Indah