12 nasi kandar spots in KL & Selangor that’ll transport you all the way to Penang [Nov 2024 update]

Nasi Kandar, or as the locals call it, Nasiq Kandaq, is a mixed rice delicacy originating from Penang. Introduced by Tamil Muslim traders, this dish comprises rice, a mix of thick and savoury curries and gravies, a protein of choice, and some vegetables.

Nasi Kandar has become so synonymous with the northern state— it’s almost like an unwritten, sacred rule to have the dish as your first meal upon arrival. In fact, many travellers whether Malaysian or not will have a list of nasi kandar spots they want to cover, even if that means they’ll be eating the same thing, 3 meals a day, every single day.

Unfortunately, it’s hard to find the time to visit Penang. With work, school, and other responsibilities, a drive up north for a delicious meal just isn’t feasible. But, that doesn’t mean that your life has to be completely void of the dish you love so much, you’d risk a food coma for it. Here are 12 nasi kandar spots in KL & Selangor that’ll transport you all the way to Penang.

1. Zainul Nasi Kandar Original No.90

Zainul Nasi Kandar - Storefront

Tucked away in the corner of a humble food court in Petaling Jaya sits Zainul Nasi Kandar, one of the area’s most popular nasi kandar spots. During lunch, you’ll see many customers eagerly waiting in line while others are looking for a place to sit in front of the stall. The bright yellow signs are a familiar sight to many, as they continuously draw loyal customers back over and over again. 

Like most nasi kandar places, Zainul Nasi Kandar doesn’t offer sets with fixed side dishes. Instead, you get to choose exactly what you want to be included on your plate. Of course, you have to start with kuah campur, no ifs, no buts.

Zainul Nasi Kandar - Nasi Kandar with fried chicken and fried egg

Next, choose from their array of succulent proteins like Ayam Goreng (RM11 with rice), Kari Kambing (RM20 with rice), or Kari Ikan that’s priced at RM11 with rice. If you want a little more without it being too much, they also have Telur Masin for RM3 per dish.

90, Medan Selera Kompleks C, Lorong Sultan, Seksyen 52 Petaling Jaya, 46200 Petaling Jaya, Selangor, Malaysia
+603 7956 2724
Daily: 8am – 5pm
Facebook

2. Nasi Kandar Saddam

Nasi Kandar Saddam - Storefront

Nasi Kandar Saddam’s Instagram bio says “Cuba sekali pasti nak lagi”, which can be translated to “Once you get a taste, you’ll want more”. This tagline deems to be true, as the restaurant is able to draw repeat customers back to their shop for another round of their delicious nasi kandar. In fact, they recently opened another outlet in Jalan Tuanku Abdul Rahman as of Nov 2024.

Nasi Kandar Saddam - Nasi kandar with fried chicken

Here, you can choose between Nasi Putih (RM2.64) and Nasi Briyani (RM4.64)— do you want a neutral base to let the other flavours shine, or do you want a flavour bomb from the get go? Then, select your protein of choice. Will it be the fan favourite Ayam Goreng (RM7.92), Kambing (RM7.92), or Kari Kepala Ikan (RM19.80)? Don’t forget to balance out your meal with some vegetables! At Saddam’s, a helping of Kobis Goreng, Taugeh, or Boiled Lady’s Fingers is priced between RM1 to RM2.

For a list of outlets, contact numbers, and opening hours, click here.
Facebook | Instagram

3. Hameediyah Bistro Ampang

Hameediyah Bistro Ampang - Storefront
Credit – Hameediyah Bistro Ampang

No list of Malaysia’s best nasi kandar is complete without Hameediyah, one of the oldest and most iconic spots for this beloved dish. Established in 1907, this 117-year-old legacy has been perfecting Indian-Muslim cuisine with roots in Penang and now a presence in KL.

After building a strong reputation in its hometown, Hameediyah brought its cherished generational recipes to Ampang in 2018, offering KL locals a taste of their rich heritage. Hameediyah Bistro also has an outlet in Bukit Bintang and another opening soon at Semua House, but the Ampang branch stands out with exclusive dishes you won’t find elsewhere.

Hameediyah Bistro Ampang - Nasi kandar ayam bawang
Hameediyah Bistro Ampang - Nasi kandar ayam bawang

For a true nasi kandar experience, the Nasi Kandar Ayam Bawang (RM18) at Hameediyah Ampang is a must-try. This dish features perfectly deep-fried chicken, smothered in sweet, caramelised onions for 90 minutes to achieve its signature flavour and tenderness.

The dish comes with rice doused in gravy, a hard-boiled egg, okras, sambal nyok, and a piece of ayam bawang piled high with an irresistible mix of caramelised and crispy onions.

Hameediyah Bistro Ampang - Signature mains
Credit – Hameediyah Bistro Ampang

Another crowd favourite is the Biryani with Kambing Kurmah (RM33). For an elevated nasi kandar experience, try swapping white rice for biryani like true Penangites do. The fluffy biryani, paired with tender Kambing Kurmah, delivers an unforgettable flavour explosion.

Nothing beats the timeless joy of sharing a rich, steaming claypot of their Kari Kepala Ikan (RM45 – RM150). Each serving is customised with a whole fish head — choose from golden snapper, sea bass, or grouper — simmered in a coconut-infused broth loaded with spices like fennel and fenugreek.

For something different yet equally indulgent, try the Curry Itik (RM20) or the luxurious Lamb Shank (RM45).

Hameediyah Bistro Ampang - Signature sides & drinks
Hameediyah Bistro Ampang - Signature sides & drinks

Hameediyah Bistro Ampang also offers a variety of dishes besides nasi kandar, like their Murtabak, featuring layers of roti with spiced chicken (RM12.50) or mutton (RM13.50) filling, enhanced with pure Indian ghee and over 45 spices. 

You won’t want to miss other signatures like savoury Pasembur Penang (RM10) loaded with ingredients like kueh, and tofu doused in sweet and nutty gravy. And of course, no Indian-Muslim cuisine is complete without mee goreng mamak. Hameediyah’s rendition of the timeless stir-fry dish, Mee Goreng Rawther (RM10), is one of the best!

Wash it all down with a steaming hot cup of Teh Tarik (RM3.70), or Teh Masala (RM5.50) if you’re craving more spice to warm your soul.

Lot 36904, PT 27423, Jalan Kolam Ayer Lama, Taman Dato Ahmad Razali, 68000 Ampang Jaya, Selangor
+6016 447 0194
Daily: 8am – 12am
Instagram

4. Nasi Kandar LC Kampung Baru

Nasi Kandar LC Kampung Baru - Storefront

If Nasi Kandar LC Kampung Baru sounds familiar to you, that’s because this eatery is the Kuala Lumpur outlet of Penang’s ever-so-famous Nasi Kandar Line Clear. In other words, “LC” is an abbreviation for “Line Clear”. With recipes hailing all the way from its source of origin, there’s no need for KL folks to travel up north just for a bite of this sought-after nasi kandar.

Known for their generosity, Nasi Kandar LC has their Promosi Nasik Kandaq that allows customers to feast on their nasi kandar with a piece of chicken and some vegetables for only RM7.50. This promotion occurs every Friday from 9am to 10pm. You even get a free cup of sirap ais!

Nasi Kandar LC Kampung Baru - Fishhead

They also offer catering services to cover all your event needs. For RM6 per pax, you can get their Nasi Kandar LC that comes with fried chicken and vegetables. Other than nasi kandar, they have a few nasi dalca options like Nasi Dalca Ayam (RM8.60 per pax) and Nasi Dalca Kambing (RM14 per pax)

170, Jalan Raja Abdullah, Kampung Baru, 50300 Wilayah Persekutuan, Wilayah Persekutuan Kuala Lumpur, Malaysia
+6017 409 6129
Daily: 24 hrs
Facebook | Instagram

5. Salman Nasi Kandar

Nasi Kandar Salman - Storefront

For those living in the Kajang area, check out Salman Nasi Kandar. The shop is pretty hard to miss. The red lettering contrasting against their lime green walls makes for a stark, eye-catching exterior. Their whole schtick is that they serve large portions at an affordable price, as seen in signage that hangs proudly above their entrance— it literally reads “Sedap. Banyak. Murah”.

Salman Nasi Kandar - Rice with egg fried chicken and curry

At Salman’s you can order their sets ranging from RM8. For RM11, you can get rice, fried chicken, telur masin, bendi, and gravy. Alternatively, you could switch that chicken out for a rice dish with Daging Masak Hitam or Ikan Goreng. I know a good deal when I see one.

You can opt to order each side dish separately, of course.

Lot 6741E, Jalan Bistari, Kampung Sungai Tangkas, 43000 Kajang, Selangor, Malaysia
+6016 224 7346
Mon to Thu: 11am – 8pm
Sat & Sun: 11am – 9pm
Closed on Fri

Facebook | Instagram

6. Nasi Kandar Pelita

Nasi Kandar Pelita - Storefront

Apart from its nasi kandar, Nasi Kandar Pelita is also known for its classic mamak eats like roti canai, naan, and fried noodles. They’re a popular franchise often frequented by families in the mornings, and by groups of friends looking for a hangout spot at night. 

As it already is a well-established chain, their prices are slightly higher— the Plain Rice here is RM2.35 while the Plain Briyani is RM5.85. That being said, they do have a variety of options to choose from. Pelita serves Quail (RM7.55), a dish that’s harder to find at other nasi kandar restaurants.

Nasi Kandar Pelita - Nasi kandar with prawns

They have other dishes like Mutton Stomach (RM8.80), Special Onion Chicken (RM9.75), Chicken 65 (RM9.75), and Sambal Fish (RM6.45). The price of their seafood depends on the size. Their Crab ranges anywhere from RM21.20 to RM33.90, and the Fried Squid starts from RM21.20.

For a list of locations, contact numbers and opening hours, refer here.
Instagram | Website

7. Nasi Kandar Apollo

Nasi Kandar Apollo - Mural of store name

Another nasi kandar restaurant perfect for the residents of Kajang is Nasi Kandar Apollo. The open-air concept and spacious setting makes for a casual dining experience suitable for big family gatherings and friendly catch ups. The counter is almost like a cafeteria— grab one of their bright yellow trays and make your way down the line as you choose your dishes.

Nasi Kandar Apollo - Plate of nasi kandar with chicken egg and vegetables

If you want to choose your own dishes, they have plenty of options to feast on. The restaurant offers rice sets that come with nasi kuning and kuah campur, featuring customisable proteins like Ayam Goreng (RM14.90) and Ayam Bawang (RM12.90). In terms of seafood, they serve Kari Ikan Bawal (RM19), Sotong Goreng Tepung (RM13), and Sambal Telur Sotong (RM25).

7631, Jalan Reko, Kampung Sungai Tangkas, 43000 Kajang, Selangor, Malaysia
+6014 370 7751
Daily: 10.30am – 10.30pm
Facebook | Instagram | Website

8. Mohd Yaseem Nasi Kandar Restaurant

Mohd Yaseem Nasi Kandar Restaurant - Storefront

Just from the signage alone you can tell that Mohd Yaseem Nasi Kandar Restaurant’s got the goods. Its playful colours and font choice is reminiscent of the old and original nasi kandar restaurants in Penang. At night, the sign lights up to lure customers in, so don’t worry about accidentally missing it as you walk down Jalan Tuanku Abdul Rahman.

The eatery claims to be KL’s best nasi kandar spot. While taste is subjective, many are loyal to Mohd Yaseem as they consistently serve delicious meals to anyone who walks through the door.  

Mohd Yaseem Nasi Kandar Restaurant - Three plates of nasi kandar

Again, no plate of nasi kandar is complete without an obscene amount of mixed gravy and a couple of lady’s fingers. The restaurant is great about being transparent with their seafood prices, listing down the cost for each size. If you’re in the mood for some cuttlefish, a small portion would be from RM8, while a super large (yes, that’s literally how it’s written in the menu) squid will set you back RM40.

351, Jalan Tuanku Abdul Rahman, Chow Kit, 50100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
+603 2694 8927
Daily: 10am – 2am

9. Original Penang Kayu Nasi Kandar

Original Penang Kayu Nasi Kandar - Storefront

In 1974, the Original Penang Kayu Nasi Kandar started off as a modest stand inside a coffee shop. Fast forward to present day, the business has developed into one of the largest Penang heritage chains in the nation.

Similar to Pelita, this franchise also prices their food a little higher than your local small business. However, you’ll still find an endless stream of customers pointing at the glass divider, choosing side dishes to go with their mountain of rice.  

Original Penang Kayu Nasi Kandar - Nasi Kandar

A classic Ayam Goreng at Kayu Nasi Kandar is RM11, and their Ikan Goreng Tenggiri is priced the same. Fans of fish eggs will be pleased to know that they serve Telur Ikan (RM11) here too. They also have Burung Puyuh (RM10), Ikan Pulus (RM10.50), Ketam Goreng (RM29.50), and Sotong Goreng (RM47).

For a list of locations, contact numbers and opening hours, refer here.
Facebook | Website

10. Sithique Nasi Kandar

Sithique Nasi Kandar - Storefront

Subtle and unassuming, Sithique Nasi Kandar is a little bit of a hidden gem. While unknown to most of the public, this restaurant is a favourite among KL residents who live or work in the area. The moment you walk up the steps, you’ll be greeted by their display of savoury curries and fresh meats.

A plate of Nasi Putih is RM3.50 while Nasi Sayur & Telur is RM9.50. Add on some protein like Ayam Goreng (RM9), Kambing (RM11.30) or Daging Masak Hitam (RM4.50) for a more filling and balanced meal.

Sithique Nasi Kandar - Display of side dishes

Sithique has a few seafood options as well, like Prawns, Sotong Goreng Kunyit, and classic Fish Head Curry

293 & 295, Jalan Tuanku Abdul Rahman, City Centre, 50100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
+6016 334 6411
Daily: 7am – 11.30pm

11. Restoran Mamu FZ

Restoran Mamu FZ - Store front

How do you typically gauge a restaurant’s popularity before deciding to visit for the first time? For me, it’s often about observing the queue and crowd size, and this method rarely fails! When I noticed the long line at Restoran Mamu FZ in Puncak Alam, I knew I had to share it with our readers. This restaurant has even earned an impressive 4.4-star rating on Google (at time of writing)!

Restoran Mamu FZ - Nasi kandar

The eatery is renowned not only for its delicious dishes, but also for its affordability. A plate of nasi kandar with chicken, rice, vegetables, and an egg, costs only RM9.50! Most importantly, the portion of chicken is generously satisfying, accompanied by kuah banjir that floods the dish.

Their nasi kandar menu offers a wide array of lauk (side dishes) to choose from, including fried chicken, curry chicken, sotong, fish, various vegetables, eggs, and more. If you prefer, you can also opt for nasi briyani, allowing the aromatic spices to complement your meal.

13, Jalan Puncak Alam Jaya 10, 42300 Puncak Alam, Selangor
+6016 664 3217
Daily: 7am – 10pm
Facebook

12. Nasi Kandar Bendi (Gani Maju)

Nasi Kandar Bendi - Store front

Nasi Kandar Bendi comes highly recommended on social media. This restaurant in Bukit Jalil has even gained 4.0-star on Google ratings with over 1K reviews (at time of writing). Established in 1970, its long-standing presence is a testament to its offerings, speaking volumes about its delicacies.

Nasi Kandar Bendi - Nasi kandar dishes

The offerings at this eatery are straightforward, with all dishes served on trays and placed at the counter, providing over 15 kinds of options. The standout here is the variety of gravies, with the staff’s skilful and entertaining pouring technique. If you like your dish flooded and messy, you will definitely enjoy the nasi kandar here!

During peak hours, the restaurant is always bustling, with patrons eagerly selecting their desired dishes. The selection ranges from chicken and fish to mutton and vegetables, all bound to tantalise your taste buds.

Bumi, 28, Jln Jalil 1, Bukit Jalil, 57000 Kuala Lumpur, Federal Territory of Kuala Lumpur
+6012 363 7496
Daily: 11.30am – 8pm
Facebook | Instagram

*This post contains branded content.

The post 12 nasi kandar spots in KL & Selangor that’ll transport you all the way to Penang [Nov 2024 update] appeared first on SETHLUI.com.