[Updated 8 July 2021]
If a plateful of rice drenched in a mixture of tantalising and flavourful curries, served together with mouthwatering meat and vegetable dishes is your idea of good food, then nasi kandar is perfect for you! Hailing from Penang, this dish is a Malaysian favourite for its hearty and addictive flavours that you just can't seem to get anywhere else apart from here in Malaysia. So, get your taste buds ready for an unforgettable dining experience for we've prepared a list of only the best nasi kandar in KL and Selangor that you simply can't miss out on. Let the food hunt begin 😃
1. Restoran Kudu Bin Abdul
Located along the bustling roads of Jalan TAR, this corner-lot restaurant has been attracting long lines of customers since its opening back in 1969. Claimed by many nasi kandar fans as serving arguably the best nasi kandar in town, it comes as no surprise that one of the restaurant's best-known patrons is the late legendary P. Ramlee. They even celebrate this by having one of their walls dedicated solely to P. Ramlee's paraphernalia.
Amongst its must-try dishes for your nasi kandar are their chicken with sambal and onion (ayam
sambal bawang), soy sauce beef (daging kicap), chicken with honey sauce (ayam madu), fish roe curry, and special omelet. Wash it down with their much-praised sirap bandung soda or sirap bandung selasih! Halal status:
Mon-Thu; 8AM-7PM, Fri; 8AM-12.45PM, 2PM-7PM (closed on Sun)
335, Jalan Tuanku Abdul Rahman, Chow Kit, 50100 Kuala Lumpur
P.S. Craving for sweet treats? Check out these 12 halal bakeries in KL!
2. Nasi Kandar Zainul
Nasi Kandar Zainul has been passed down from generation to generation and impressively maintains the flavours of their good ol' nasi kandar from the early days. Located inside the PJ Old Town food court, this eatery began operating in Penang back in the early 90's but later moved to PJ in the 1960s. Since then, their nasi kandar has received lots of love from the locals up to this day.
What sets this nasi kandar stall apart from the others is their wide assortment of dishes to go with the freshly cooked white rice. Their crispy fried chicken is much praised and so is their fish head curry due to its heavy use of fragrant spices. Add vegetable side dishes such as bean sprouts or
cabbage to complete your meal. Don't forget to ask for bumbu for an added crunch to your every bite! Halal status:
Open daily; 10.30AM-4PM
Medan Selera Kompleks C, Lorong Sultan, Seksyen 52, 46200 Petaling Jaya, Selangor
3. Original Kayu Nasi Kandar
For fans of nasi kandar, Original Kayu Nasi Kandar needs no further introduction. A well-established name amongst Malaysians, this mamak restaurant has gone a long way from its humble little corner stall in Penang to having multiple branches in Penang, Selangor, and Kuala Lumpur!
Being such a huge franchise, their selection of dishes for nasi kandar is ridiculously huge as well. Choose between white rice or the fragrant biryani rice then pick your sides, from the usual fried chicken to fried prawn, squid egg curry, mutton curry, or crab curry. And worry not for all their curries are delightfully rich in flavour!
for a full list of their branches and opening hours
P.S. Meat lovers, you need to try these 10 best halal steaks in KL (at alcohol-free restaurants!)
4. Nasi Kandar Pelita
First established in Penang, Nasi Kandar Pelita gained a huge following of foodies over the years. With
franchises mushrooming in various cities in Malaysia, there are 13 outlets in Kuala Lumpur and Selangor areas alone.
Staying true to their identity, nasi kandar is a definite signature. With scoops of steamed rice smacked in the middle, mix and match your favourite dishes such as chicken curry, honey roasted chicken, fried cuttlefish and fried chicken to create a wholesome meal. Save their roti canai and naan selections for days when you desire a lighter meal. #HHWTTip:
There are many 24-hour Pelita outlets in Kuala Lumpur and Selangor areas. Check out their outlet locations here
: 2, Jalan Telawi 5, Bangsar Baru, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Website | Facebook | Instagram
5. Syed Bistro
Variety is Syed Bistro’s strong suit, which makes every meal at this local establishment interesting to try. To follow what the locals are having, skip the calorie-counting for a taste of chicken or mutton bukhara biryani, tandoori naan, roti telur and maggi goreng.
Depending on the hours of your visit, the wait staffs are always quick to take your orders and serve your meals. Opening the restaurant all day long also gives foodies
the option to sample other favourites such as paprik fried rice, fried kuay teow, murtabak and thosai anytime. #HHWT Tip:
All Syed Bistro outlets in Kuala Lumpur and Selangor are open for 24 hours!
: No. 44. Persiaran Ara Kiri, Lucky Garden, Bangsar, Kuala Lumpur, 59100
Website | Facebook
6. Salman Nasi Kandar
If you're feeling a little adventurous, make your way to Kajang where you'll find Salman Nasi Kandar - a popular spot for nasi kandar among locals living in the area. Starting out as a humble roadside stall, the eatery has now turned into a full-fledged dine-in restaurant. They serve a generous portion of nasi kuning Kedah that comes with double-fried chicken, various side dishes and topped with 5 different type of curries! It's the perfect spot for anyone who's got a big appetite 😁
LOT 6741E, Jalan Bistari, Kampung Sungai Tangkas, 43000 Kajang, Selangor
Facebook | Instagram
7. TG's Nasi Kandar
Serving delicious Indian cuisine with a price that is comfortable on your wallet, TG's Nasi Kandar is a good chill-out spot for budget diners. Any foodie would
appreciate the colours of biryani with a side of vegetables and curries. Completing your dining experience with a pop of tandoori chicken and garlic cheese naan is also advised, if not necessary. Halal status:
Open daily; 9AM-9PM
: 5, Tengkat Tong Shin, Bukit Bintang, 50200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
+60 11-1055 6435
8. Nasi Kandar Line Clear
Originating from Penang, those living in KL can now have a taste of this popular nasi kandar spot without driving up north for 4 hours! Feast on a delicious meal of rice, fried chicken, sunny side up omelette, vegetables and its iconic 'kuah banjir' (a heavenly mix of different types of curries, just almost flooding the dish 😁). With daily specials up for grabs such as fish curry and beef gravy, nothing but a wholesome meal that awaits you here.
Open daily; 7AM-2AM
170, Jalan Raja Abdullah, Kampung Baru, 50300 Wilayah Persekutuan, Wilayah Persekutuan Kuala Lumpur
If you miss travelling to Penang to savour the state's oldest nasi kandar, you'll be pleased to know that they've opened a branch in Selangor! You'll get
the same authentic flavours from their original shop in Lebuh Campbell, Penang, so don't miss out on their signature nasi kandar topped with fish head curry, mutton curry, beef rendang, ayam bawang, and more. Halal status
: Mon-Fri; 10AM-10PM, Sat; 10AM-12AM, Sun; 12AM-11PM
: Lot 36904 (PT 27423), Jalan Kolam Ayer Lama, Taman Dato Ahmad Razali, 68000 Ampang Jaya, Selangor
Facebook | Instagram
And there you have it, these are some of the best nasi kandar spots in KL and Selangor to satisfy all your cravings. If there's any that you feel we've missed out on, do share it with us by commenting down below. Happy eating!