Nasi kandar is Penang's contribution to the national diet, and it is older than most of the shophouses it is served in. The name comes from the *kandar*, the shoulder pole from which Indian Muslim hawkers hung two baskets, one of rice and one of curries, to sell to dock workers along Penang's waterfront in the early 20th century. The Department of National Culture and Arts (JKKN) records that origin in its cultural mapping of the dish, and it explains the format that survives today: plain rice, a row of curries and fried things, and you pay for what ends up on your plate.

How ordering works

There is no menu to speak of. You queue at the counter, point at what you want, and the server plates it and asks what gravy you want. The answer most Penangites give is kuah campur, mixed gravy: a ladle each of two or three curries poured over the rice. Ask for it banjir ("flooded") if you want the rice swimming. The price is worked out by eye at the end of the counter, which is why two people with similar-looking plates can pay quite different amounts.

That makes the price hard to compare, but not impossible. A July 2026 food-blogger comparison put the same basic plate (rice, fried chicken, vegetables and mixed gravy) at about RM10 at Line Clear, Deens Maju and Sulaiman, about RM12 at Kampung Melayu and about RM18 at Hameediyah. Squid, prawns, lamb shank and fish head are where plates become expensive, and fish head is priced by size: Mohamed Raffee's own menu board lists it from RM25 to RM150.

Morning, lunch or midnight?

The single most useful thing to know is when each shop opens, because Penang's nasi kandar runs on shifts. Sulaiman in Air Itam opens at 6.30am and is often sold out by early afternoon. Deens Maju does not open until noon and closes on Fridays. Beratur does not open until 9.30pm. We checked every shop's hours on 26 September 2026 against Google Maps and the shop's own Facebook page where it has one. Several long-repeated details are now wrong: Line Clear is no longer a 24-hour shop, and Beratur now opens at 9.30pm rather than 10pm.

Friday prayers also matter. Most of these shops close for a couple of hours around 1pm on Fridays or finish their morning session early.

The eight, and how to pick

For history: Hameediyah, the oldest, and Line Clear, in its lane since 1930. For the food over the name: Deens Maju and Kampung Melayu, both favourites of locals rather than tour groups. For breakfast: Sulaiman. For after midnight: Beratur or Mohamed Raffee in Pulau Tikus. For a sit-down meal where staff plate at your table: Tajuddin Hussain in Little India.

Two cautions. Line Clear's own page has warned that shops in Selangor were using its name without permission, so the Penang Road original is the one listed here. And prices are always "about": they depend on the piece of chicken you pick and how generous the gravy is.

Related reads

*Cover image: Nasi kandar with fried chicken and mixed gravy on a banana leaf, Penang, by Dannyjafni, Wikimedia Commons, CC BY-SA 4.0.*