Best Nasi Kandar in Malaysia in 2026: From Penang's Oldest to KL's All-Night Favourites

Global Team
6 min read
This is called Nasi Kandar and a famous food in Penang.

Nasi kandar is one of Malaysia's great food traditions -- a meal of steamed rice served with an array of curries, fried dishes, and accompaniments chosen by the diner, with gravy from multiple curries often combined on the rice in a practice called banjir (flooding). The name comes from the kandar, the shoulder pole that early Indian Muslim vendors used to carry two pots of rice and curry through the streets of Penang in the early 20th century. Penang is the undisputed home of nasi kandar, though excellent versions now exist across the Peninsula. Here are the eight best places to eat it in 2026.

Book your flights to Penang International Airport (PEN) or Kuala Lumpur International Airport (KUL) to start your nasi kandar journey:

Discover flight with Traveloka

Mon, 3 Aug 2026

Scoot

Manila (MNL) to Penang (PEN)

Start from ₱ 5,418.88

Sat, 1 Aug 2026

Malaysia Airlines

Kuala Lumpur / Subang (SZB) to Penang (PEN)

Start from ₱ 1,973.97

Wed, 29 Jul 2026

Scoot

Singapore (SIN) to Penang (PEN)

Start from ₱ 4,028.96

What Is the Banjir Technique?

When you ask for kuah banjir at any nasi kandar counter, the server ladles multiple curry gravies over your rice simultaneously rather than a single sauce. Banjir means flood in Malay. The point is deliberate layering: a tangy fish curry, a rich meat gravy, and a dhal all interact with each grain of rice differently, and the combined flavour is unlike any of the three sauces eaten alone. Say kuah banjir or simply banjir at any nasi kandar counter -- it is understood everywhere and is the standard way to order at every restaurant on this list.

Best Nasi Kandar in Penang

Penang nasi kandar is defined by gravies that have often been simmering continuously for decades, producing a depth of flavour that is genuinely difficult to replicate. Prices are generally lower than KL -- expect RM 10 to 15 per plate at most of the spots below.

Hameediyah Restaurant, George Town

Established in 1907, Hameediyah is the oldest nasi kandar restaurant in Malaysia and is listed in the Malaysia Book of Records. Located at 164A Lebuh Campbell (Campbell Street), George Town, the business has been run by the same founding family for more than a century, now in its fourth through seventh generation. The menu rotates around century-old recipes: mutton kurma and fried chicken are the house specialities, and the martabak (stuffed pan-fried bread) is a signature order that few other nasi kandar places offer. The physical location on Campbell Street sits within the George Town UNESCO World Heritage Zone, and Hameediyah is recognised by the George Town World Heritage Incorporated organisation as a heritage business. Open Monday to Thursday and Saturday to Sunday, 10:00 AM to 10:00 PM. Closed Fridays.

Line Clear Nasi Kandar, George Town

Operating since 1930 from an open-air alleyway beside 177 Jalan Penang (Penang Road), George Town, Line Clear is one of Penang's most consistently visited nasi kandar destinations. It is open 24 hours and has occupied the same alleyway for nearly a century. The masala fried chicken, fish head curry, sambal prawns, and lamb curry are the most ordered dishes. Line Clear draws a consistent crowd around the clock, from early-morning workers to post-midnight diners, and the banjir method is the standard approach here -- the staff pour multiple gravies efficiently and accurately.

Nasi Kandar Beratur (Liyaqat Ali), George Town

Operating since 1943 at 98 Jalan Masjid Kapitan Keling (Pitt Street), George Town, Nasi Kandar Beratur is one of Penang's most unusual dining experiences: it operates entirely at night, from 10:00 PM to 8:00 AM daily. Beratur means to queue in Malay, and the name is not a marketing invention -- the restaurant has had a queue every single night since it opened in 1943. Expect a minimum 30-minute wait on a quiet night; on weekends around midnight, waits can stretch considerably longer. The ayam ros (rose chicken) -- a slow-cooked chicken in a fragrant rose-spiced curry -- is the signature dish that most first-time visitors come specifically for. Squid curry and mutton curry are also consistently praised. Cash only.

Deen Maju Nasi Kandar, George Town

The flagship branch at 170 Jalan Gurdwara (Brick Kiln Road), George Town is consistently cited as one of the most popular nasi kandar spots in Penang at present. A daily queue forms before the doors open: 2:30 PM to 11:00 PM on weekdays, and 12:00 PM to 9:00 PM on weekends. The draw is the quality and consistency of the curry gravies -- particularly the crispy fried chicken paired with a rich, layered curry sauce. Deen Maju is not a heritage spot in the way Hameediyah or Beratur are, but it is the current-day choice that many Penangites consider the best overall plate on the island at the moment.

Raffe's Nasi Kandar (Restoran Mohammed Raffee), Pulau Tikus

Located at 295 Jalan Burma (Burma Road), Pulau Tikus, a residential neighbourhood in the northwestern part of George Town, Raffe's has been operating since 1959. Open from 7:00 AM to 11:00 PM. Its position in Pulau Tikus, away from the tourist-heavy heritage core, gives it a strong neighbourhood following of local regulars. The curries here are noted to be slightly richer and sweeter than those at other Penang spots. The signature order is nasi tomato kuah campur with ayam goreng -- tomato rice with mixed curries and fried chicken. Long queues are consistent, particularly at lunchtime.

Looking for a place to stay while exploring Penang's nasi kandar scene? These George Town hotels are well-positioned for the major dining streets on this list:

Combine a nasi kandar crawl with a deeper exploration of Penang's food and heritage scene. Guided street food tours and heritage walks in George Town are available to book through Traveloka's activities page:

Best Nasi Kandar in Kuala Lumpur

KL nasi kandar restaurants are generally more comfortable than Penang originals, with more seating and in some cases air-conditioning. Prices run slightly higher -- RM 12 to 18 is typical. The best KL spots have strong roots in Penang-style cooking and are credible alternatives when you cannot get to the island. The Jalan Tuanku Abdul Rahman (Jalan TAR) corridor in Chow Kit is the closest KL equivalent to a nasi kandar district -- two of the three restaurants below are within easy walking distance of each other on this same street.

Kudu Bin Abdul, Chow Kit

Located at 335 Jalan Tuanku Abdul Rahman, Chow Kit, Kuala Lumpur, Kudu Bin Abdul has been a fixture of KL's Indian Muslim food scene since the 1960s. The location on Jalan TAR -- one of KL's oldest commercial streets -- places it in walking distance of Masjid India and the Chow Kit market. The ayam sambal bawang (chicken with sambal and onion) is the bestselling dish. Soy sauce beef, fish roe curry, and a special omelette are also popular. The curries are notably hot and spicy, and the peak lunch crowd arrives between 12:30 PM and 2:00 PM daily. Note that opening hours vary across sources -- confirm the current schedule before visiting.

Pelita Nasi Kandar, Jalan Ampang

The flagship branch at 149 Jalan Ampang, Kuala Lumpur is the most visited of Pelita's multiple Klang Valley locations. It sits within walking distance of the Petronas Twin Towers and is open 24 hours daily, closing only between 1:00 PM and 2:00 PM on Fridays for prayers. The ayam masak merah (red-cooked chicken) is consistently cited as the standout dish. The menu also covers roti canai, fried squid, fish curry, nasi biryani, and Maggi goreng, making it one of the most complete Indian Muslim food destinations in the city. The central location and round-the-clock hours make Pelita the most accessible nasi kandar option for most KL visitors.

Restoran Mohd Yaseen Nasi Kandar Pulau Pinang, Chow Kit

Located at 351 Jalan Tuanku Abdul Rahman, Chow Kit, Kuala Lumpur, Restoran Mohd Yaseen is a short walk from Kudu Bin Abdul and has been operating for approximately 50 years. Open 24 hours daily, closing between 1:00 PM and 2:00 PM on Fridays for prayers. The restaurant is one of the KL nasi kandar spots most consistently praised for Penang-style authenticity -- food writers regularly note that the curry tastes closer to Penang originals than most KL competitors. The signature dish is ayam kicap (chicken in a rich soy-sauce-based curry), and the recommended approach is to ask for at least four different curries poured over your rice. The restaurant has two sections: a modern air-conditioned extension and an older wing with more character, where regulars tend to sit.

These centrally located KL hotels make it easy to reach both the Jalan TAR corridor and the Jalan Ampang nasi kandar spots:

For a guided introduction to KL's Indian Muslim food scene, Chinatown, and heritage neighbourhoods, browse the top-rated food tours available to book on Traveloka:

How to Order Nasi Kandar: Practical Tips

Walk to the counter -- you will not be handed a menu. Point at what looks appealing and say "this one". Staff at every restaurant on this list are experienced at reading gestures. When you are ready for your gravy, say kuah banjir or kuah campur (mixed gravy) to get the layered combination that defines nasi kandar. Prepare around RM 20 per person for a comfortable plate. Beratur is confirmed cash only; it is worth carrying cash to any stall-style nasi kandar spot as a default. Share tables at busy counters -- it is expected. Eat immediately: nasi kandar is best within minutes of assembly, before the rice begins to absorb the gravy differently as it cools.

For getting around Penang's nasi kandar spots -- which span the heritage core (Hameediyah, Line Clear, Beratur), Jalan Gurdwara (Deen Maju), and Pulau Tikus (Raffe's) -- a car rental gives you the flexibility to move between them at your own pace, particularly for late-night Beratur visits. From Penang International Airport, an airport transfer booked through Traveloka is the most straightforward way into George Town. For the latest deals on flights and accommodation in Penang and KL, check Traveloka promotions before confirming your booking.

Book Your Nasi Kandar Trip with Traveloka

Traveloka is Southeast Asia's leading travel platform, trusted by over 100 million users. For a nasi kandar trip to Penang or KL, Traveloka brings flights, hotels, guided food tours, car rental, eSIM, and travel insurance together in one app -- so you can plan your itinerary from the flight to the final curry counter without switching between services. The Traveloka app is top-rated on the Google Play Store and Apple App Store in Southeast Asia and built for Malaysian travellers exploring their own country as much as visitors arriving from abroad. Download the app to start planning your nasi kandar trip today.

Tags:

authentic food in malaysia

malaysia

Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe