Best Nasi Kandar in Penang
Penang's iconic curry rice — which legendary stall serves it best?
Which Nasi Kandar stall in Penang is best?
Line Clear is the definitive Penang nasi kandar — 24-hour operation, oldest-school gravy in George Town, always full of locals at 2 am. Hameediyah, open since 1907, is the best sit-down heritage experience. Both are halal.
Nasi kandar is steamed rice topped with whichever combination of curries and side dishes you point at — fish curry, chicken curry, mutton curry, fried chicken, okra, cauliflower, fried egg, papadum. The magic is in the mix: spooning two or three different gravies over your rice creates a layered, complex result no single curry achieves alone. Every nasi kandar restaurant has its own gravy recipes, sometimes unchanged for 50+ years.
Nasi Kandar: 5 Stalls Compared
Ranked #1–5. All stalls visited in person. Prices and hours verified February 2026.
Line Clear Nasi Kandar
HalalGeorge Town
Price
RM 8–18
Wait
5–15 min
Hours
24 hours
Days
Daily
Style & technique
Operating since the 1940s. 24-hour operation. Gravies are topped up continuously — never left to sit. Famous "banjir" (flooding) technique: multiple gravies are poured simultaneously over the rice. The dry-fried chicken is legendary — crispy, spiced, never greasy.
Our verdict
If you only eat one nasi kandar in Penang, eat it here. The banjir technique alone is worth the visit. Go at 11 pm on a weeknight to see Penang locals in their natural habitat.
Jalan Penang / Lorong Selamat junction, George Town
Google MapsRestoran Hameediyah
HalalGeorge Town
Price
RM 10–22
Wait
5–10 min
Hours
10:00 am – 10:00 pm
Days
Daily
Style & technique
Open since 1907 — the oldest nasi kandar restaurant still operating. Sit-down tables, printed menu, ceiling fans. More refined than queue-and-point style. Fish head curry is the signature item; the gravy base uses a spice blend passed down through four generations.
Our verdict
The most historically significant nasi kandar in Penang. The fish head curry (order separately, RM 20+) justifies a dedicated trip. The oldest recipes, the most heritage atmosphere.
164A, Lebuh Campbell, George Town
Google MapsNasi Kandar Beratur
HalalGeorge Town
Price
RM 8–14
Wait
15–30 min
Hours
7:00 am – 3:00 pm
Days
Daily except Fridays
Style & technique
Name literally means "queuing nasi kandar." The queue of locals is the quality signal. Gravies are notably richer and more concentrated than most competitors. Operating since the 1960s. Closes early afternoon — breakfast and lunch only.
Our verdict
The queue outside is the review. Penang locals queue here because the gravies are genuinely richer. Arrive before 9 am for the best selection and shortest wait.
Lebuh Queen, George Town
Google MapsDeen Maju Nasi Kandar
HalalJelutong
Price
RM 8–15
Wait
10–20 min
Hours
6:00 pm – 3:00 am
Days
Daily
Style & technique
Evening and late-night specialist. Open from 6 pm to 3 am. Crispy fried chicken is the standout — battered in a house spice mix, exceptionally crunchy. Gravies are slightly spicier than George Town stalls. Popular with the after-midnight crowd.
Our verdict
The best fried chicken on any nasi kandar plate in Penang. If you're out late and want something serious, take a Grab here. 15 minutes from George Town, absolutely worth it after midnight.
Jalan Gurdwara, Jelutong, Penang
Google MapsRestoran Kassim Mustafa
HalalGeorge Town
Price
RM 10–20
Wait
5 min
Hours
24 hours
Days
Daily
Style & technique
Air-conditioned dining room. 24-hour operation. Convenient location for heritage zone hotels. Gravies rotate through the day — morning selection differs from midnight. More tourist-friendly than most nasi kandar spots, but still genuinely good.
Our verdict
The most accessible nasi kandar for tourists staying in George Town. The air-con and 24-hour hours make it a reliable fallback, even if the gravies don't match Line Clear or Hameediyah's depth.
Lebuh Chulia, George Town
Google MapsThe Verdict
Winner
Line Clear Nasi Kandar
George Town
RM 8–18
Runner-up
Restoran Hameediyah
George Town
RM 10–22
3rd Place
Nasi Kandar Beratur
George Town
RM 8–14
Line Clear Nasi Kandar
•RM 8–18•late nightHalalIf you only eat one nasi kandar in Penang, eat it here. The banjir technique alone is worth the visit. Go at 11 pm on a weeknight to see Penang locals in their natural habitat.
Restoran Hameediyah
•RM 10–22•heritage experienceHalalThe most historically significant nasi kandar in Penang. The fish head curry (order separately, RM 20+) justifies a dedicated trip. The oldest recipes, the most heritage atmosphere.
Nasi Kandar Beratur
•RM 8–14•locals' choiceHalalThe queue outside is the review. Penang locals queue here because the gravies are genuinely richer. Arrive before 9 am for the best selection and shortest wait.
Deen Maju Nasi Kandar
•RM 8–15•fried chickenHalalThe best fried chicken on any nasi kandar plate in Penang. If you're out late and want something serious, take a Grab here. 15 minutes from George Town, absolutely worth it after midnight.
Restoran Kassim Mustafa
•RM 10–20•no-wait, air-conditionedHalalThe most accessible nasi kandar for tourists staying in George Town. The air-con and 24-hour hours make it a reliable fallback, even if the gravies don't match Line Clear or Hameediyah's depth.
How to Tell Great Nasi Kandar from Mediocre
Use these criteria to assess any Nasi Kandar stall you encounter — including ones not on this list.
Gravy depth and complexity
A good nasi kandar gravy should taste like it's been simmering for hours — not thin, watery, or one-dimensional. The best gravies have multiple spice layers that reveal themselves as you eat. Ask for gravy to be poured generously (say "kuah banyak").
The "banjir" technique
The best stalls flood your rice with two or three different gravies simultaneously. The mixing of fish curry + chicken curry + dal creates a fourth flavour neither curry achieves alone. Avoid stalls that pour gravies cautiously or one at a time.
Side dish freshness
Fried chicken, fish, and vegetables should be freshly prepared, not sitting in warming trays for hours. Morning visits usually get the freshest selection. Avoid side dishes that look dried out or shrunken.
Rice quality
The rice should be fluffy and hot — not compressed, wet, or sitting in a pool of its own steam. Some restaurants use a slightly firmer rice (less moisture) so it holds up better under multiple curry pours.
All Nasi Kandar Stalls on the Map
Line Clear Nasi Kandar
Jalan Penang / Lorong Selamat junction, George Town
24 hours
Restoran Hameediyah
164A, Lebuh Campbell, George Town
10:00 am – 10:00 pm
Nasi Kandar Beratur
Lebuh Queen, George Town
7:00 am – 3:00 pm
Deen Maju Nasi Kandar
Jalan Gurdwara, Jelutong, Penang
6:00 pm – 3:00 am
Restoran Kassim Mustafa
Lebuh Chulia, George Town
24 hours
Tap any stall to open in Google Maps. All locations verified February 2026.
More Dish Comparisons
Explore More Food in Penang
All Food Spots
Browse all food spots in Penang
More Comparisons
Same dish, 5 stalls — all dishes compared
Price Guide 2026
Exact prices at 30+ Penang stalls
Food by Time of Day
What to eat from dawn to midnight
Halal Food Guide
JAKIM-certified and Muslim-friendly options
Dish Guide
Every Penang dish explained in detail
Frequently Asked Questions
Is nasi kandar always halal?
Yes — nasi kandar is an Indian-Muslim dish and all traditional nasi kandar restaurants are halal. The dish never contains pork. If you're a Muslim traveller, nasi kandar is your safest and most delicious street food option in Penang.
How do I order at a nasi kandar stall?
Walk up to the counter and point at what you want. No Malay or Tamil required — gesturing works perfectly. Say "kuah banyak" (more gravy) for the banjir flood effect. Prices are per item added, so ask the price if unsure. Payment is after you've eaten, at the cashier.
What is "banjir" nasi kandar?
"Banjir" means "flood" in Malay. Banjir nasi kandar means your rice is flooded with multiple curry gravies poured simultaneously. This creates a complex mixed-gravy flavour that is completely different from eating each curry separately. Line Clear is the most famous for this technique.
What is the difference between nasi kandar and nasi campur?
"Nasi kandar" specifically refers to the Indian-Muslim tradition of rice with multiple curries. "Nasi campur" (mixed rice) is a broader Malay term for any dish of rice with mixed side dishes. In practice, the terms overlap. Nasi kandar restaurants are almost always Indian-Muslim operated; nasi campur stalls can be Malay, Chinese, or Indian.
Is Line Clear actually open 24 hours?
Yes, Line Clear operates 24 hours every day and has done so for decades. It is one of the rare places in Penang where you can get a proper, freshly served meal at 3 am. Gravies are replenished throughout the night rather than left sitting.