Top 10 Nasi Kandar in Penang

A plate of nasi kandar in Penang: rice flooded with curry, fried chicken and cabbage on a banana leaf

Nasi kandar in Penang is more than a meal: it is the island's signature Indian-Muslim rice dish, eaten for breakfast, lunch and late supper. You queue at a counter of curries and fried dishes, point at what you want, and the server floods your rice with gravy. This guide picks the top 10 shops, from century-old Hameediyah to the queue magnets of the 2010s, with opening hours, prices, halal notes and Google Maps and Waze buttons for each.

Every shop below was checked as operating in October 2026. Prices are in Malaysian Ringgit (RM), and because each item is priced separately, your bill depends on what you choose.

What is nasi kandar?

Nasi kandar means "rice carried on a pole". In early 1900s George Town, Indian-Muslim hawkers, many of them Tamil Muslims from South India, walked the streets with a kandar (shoulder pole) across their shoulders, a basket of rice at one end and pots of curry at the other. They sold to dock workers along Weld Quay and around the town. Hameediyah, the oldest surviving shop, says its founder began this way before settling on Lebuh Campbell in 1907.

How ordering works: take a plate of steamed white rice (or biryani rice at some shops), then point at the dishes behind the glass: fried chicken (ayam goreng), squid (sotong), fish roe, prawns, mutton, beef, fish head curry, boiled egg, okra (bendi), cabbage and other vegetables. Finally ask for kuah campur or banjir, "flooded", and the server ladles a blend of fish, chicken and meat curries over the rice. Many shops employ a skilled gravy mixer just for this job.

How pricing works: there is no menu price for "a plate". The price is worked out from what is on your plate. Vegetables and egg are cheap; seafood is priced by size, so a large prawn or squid can cost more than everything else combined. Penang shops have rung up bills from RM2 to more than RM200 for one plate. Ask the price before adding big seafood.

Jump to shop (10)
  1. Hameediyah Restaurant
  2. Nasi Kandar Line Clear
  3. Deens Maju Nasi Kandar
  4. Nasi Kandar Kampung Melayu
  5. Nasi Kandar Sulaiman
  6. Restoran Tajuddin Hussain
  7. Nasi Kandar Imigresen
  8. Restoran Mohamed Raffee Nasi Kandar
  9. Nasi Kandar Deen Mutiara (Hutton Lane)
  10. Restoran Deen (Jelutong)

Hameediyah Restaurant

Yellow and green shopfront of Hameediyah Restaurant at 164A Lebuh Campbell, George Town, with diners queuing outside
Address164A Lebuh Campbell (Campbell Street), George Town, 10100 Penang
Opening hoursDaily 10 am โ€“ 11 pm (Google listing, October 2026). Older listings show a 10 pm close and a Friday prayer break from about 12:30 pm to 3 pm, so check before visiting.
PriceAbout RM10โ€“15 for rice with two curries; murtabak RM10โ€“18
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

Hameediyah is the name most people mention first. It has traded on Lebuh Campbell since 1907, and in 2020 the Malaysia Book of Records listed it as the country's oldest nasi kandar restaurant. The business is said to have started under a tree in a field on the same street, and the family that runs it is now in its seventh generation. In late 2021 the owner told reporters the shop was serving 800 to 1,000 customers a day, more than half of them visitors from other states.

What to order: the chicken curry over rice, flooded with mixed gravies, and a chicken murtabak, the house's other signature. Nasi briyani with mutton kurma or ayam kapitan is the other classic order. See our Hameediyah nasi kandar guide and the Hameediyah Restaurant page for payment and transport details.

Timing: queues spill onto the pavement at lunch, especially at weekends and in school holidays. Arrive before 11:30 am or after 2 pm. There is more seating upstairs and in a second shop a few doors along.

Nasi Kandar Line Clear

Line Clear signboard at the entrance to the alley off Jalan Penang where Line Clear Nasi Kandar trades, George Town
Address161 & 177 Jalan Penang (alley by the Lebuh Campbell corner), George Town, 10000 Penang
Opening hoursDaily 8:30 am โ€“ 12 am (midnight) per the Google listing, October 2026. Older guides describe it as open 24 hours; it no longer is.
PriceAbout RM8โ€“15 for rice, chicken and curries; seafood and lamb shank cost more
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

Line Clear trades from a covered alley between two shophouses on Jalan Penang (Penang Road), with the curry counter at the front and long rows of tables behind. Sources give different founding dates, from 1930 to 1947, but it has been feeding George Town for generations. The name became so widely copied around Malaysia that the original registered the brand "LC Restaurant" and warned customers about imitators in 2016.

What to order: fried chicken or squid with mixed curry gravy, chicken masak merah, fish head curry, tiger prawns or braised lamb shank. The gobi sabzi (cabbage) comes with bean sprouts. Reviewers find the curries milder than at some rivals, so ask for spicy gravy if you like heat. Our Line Clear nasi kandar guide has more on getting there.

Timing: lunch is busy, but the queue moves quickly. Reviewers visiting in mid-afternoon found it much quieter.

Deens Maju Nasi Kandar

Restoran Deens Maju shopfront on the corner of Jalan Gurdwara, George Town, with customers crossing the road
Address170 Jalan Gurdwara (Brick Kiln Road), George Town, 10300 Penang
Opening hoursSaturday to Thursday 12 pm โ€“ 10 pm; closed Friday
PriceHigher than most: meats are large and priced one by one. A 2024 dinner for two with lamb shank, prawns and squid came to RM127
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

The newest name on this list opened in 2016, opposite the Wadda Gurdwara Sikh temple, and soon had the longest queue in town. The owner, Mohamed Ismail Seeni Mohamed, previously worked at his brother's nasi kandar stall before setting up on his own.

What to order: the "Chicken 75" fried chicken and the lamb shank, with squid, fish roe curry, okra and prawns as extras. The kuah campur (mixed gravy) is what regulars praise most. Prices add up quickly if you pick seafood, so ask as you go. More in our Deen Maju guide.

Timing: queues are longest at weekends, on public holidays and in school holidays, though three servers keep the line moving. Arrive close to the noon opening. Parking on Jalan Gurdwara is very limited, so take a Grab.

Nasi Kandar Kampung Melayu

Traffic on Jalan Ayer Itam in Air Itam, the district where Nasi Kandar Kampung Melayu is located
AddressA-29, Jalan Kampung Melayu, 11500 Air Itam, Penang
Opening hoursMonday 6:30 am โ€“ 1:30 pm only. Tuesday to Sunday 6:30 am โ€“ 1:30 pm and 4 pm โ€“ 10 pm (Friday morning session ends 12:30 pm)
PriceKnown for fair prices; no current price list published, so check at the counter
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

This neighbourhood shop sits on the ground floor of a block of low-cost flats in Kampung Melayu, Air Itam, and has been running since 1970. It now serves an estimated 700 to 1,000 plates a day, and since social media made it famous, many customers drive in from other states.

What to order: ayam goreng bawang (fried chicken with onions), fish head curry and daging masak hitam (beef in dark sauce). The curry gravy is made with a lot of ground onion and spices.

Timing: it is a breakfast and lunch favourite, and there is no evening session on Mondays. Parking around the flats is hard at peak times. Combine it with a morning at Kek Lok Si Temple, a short drive up the road.

Nasi Kandar Sulaiman

Jalan Air Itam in Penang, the long road on which Nasi Kandar Sulaiman stands (photo taken further west, towards Air Itam)
Address739, Jalan Air Itam, 10460 George Town, Penang
Opening hoursGoogle lists Saturday to Thursday 6:30 am โ€“ 4 pm and Friday 6:30 am โ€“ 1 pm; other listings give a 2:30 pm or 3:30 pm close. Go in the morning
PriceFrom RM1 for half rice and half an egg in curry (2024 promotion); seafood plates can run past RM200
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

Sulaiman is a breakfast nasi kandar shop in an old shophouse on Jalan Air Itam, run by the same family for more than 60 years and now in its fourth generation. It opens at 6:30 am, and the queue often starts at opening time.

What to order: fried chicken, squid and prawns with plenty of kuah banjir, plus the beef curry. The shop has made the news for both ends of the price scale: an RM1 "half rice, half egg" pack in 2024, and customers who piled seafood high enough for bills of RM218 and RM350. Each piece is priced separately, so ask before you add big prawns.

Timing: come early. The shop closes in the afternoon, and Friday service stops around 1 pm. Street parking nearby is limited.

Restoran Tajuddin Hussain

Lebuh Queen in Little India, George Town, the street where Restoran Tajuddin Hussain serves nasi kandar, with the Sri Mahamariamman Temple tower on the left
Address49 & 51 Lebuh Queen (Queen Street), Little India, George Town, 10200 Penang (Google lists 45-63 Lebuh Queen)
Opening hoursMonday to Saturday 11 am โ€“ 3:30 pm and 6:30 pm โ€“ 10 pm; closed Sunday
PriceNo published price list; check at the counter
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

A long-running sit-down restaurant across two shophouses in Little India, a few doors from the Sri Mahamariamman Temple. Unlike the grab-and-go counters, you can take your time here, and it suits a slower lunch between heritage sights.

What to order: ayam ros, chicken in a red, tomato-scented gravy, with nasi tomato (tomato rice), or mutton curry over white or biryani rice.

Timing: it closes between lunch and dinner (3:30 pm to 6:30 pm) and all day Sunday. Parking in Little India is scarce, so walk from elsewhere in George Town.

Nasi Kandar Imigresen

Shophouses on Jalan Masjid Kapitan Keling (Pitt Street), a short walk from Nasi Kandar Imigresen on Lorong Pasar, George Town
Address8, Lorong Pasar, George Town, 10200 Penang
Opening hoursSaturday to Thursday 9 am โ€“ 7 pm; Friday closed per Google (one listing shows Friday until 5 pm), so check before visiting
PriceDescribed as reasonably priced; no published price list
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

This family stall goes back to the 1930s, when the founder hawked nasi kandar without a licence; it was formally registered in 1949. The name comes from its first pitch outside the Immigration Office on Beach Street, until a new immigration director asked it to move. The third-generation owner, Faizan Ali, now runs it from Lorong Pasar in Little India.

What to order: fried chicken under a scatter of crispy fried onions, ayam masak ros, gulai daging (dark beef curry), fish roe and sambal prawns. The fish, chicken and beef gravies are usually combined on one plate, and they are milder than at most shops on this list, a good choice if you are wary of chilli.

Timing: go before 10 am for the widest choice. It is two minutes on foot from the Kapitan Keling Mosque.

Restoran Mohamed Raffee Nasi Kandar

High-rise blocks and older houses in Pulau Tikus, George Town, the neighbourhood of Restoran Mohamed Raffee Nasi Kandar
Address295-A, Jalan Burma, Pulau Tikus, 10350 George Town, Penang
Opening hoursDaily 7 am โ€“ 12:30 am; Friday break 1 pm โ€“ 2:30 pm (Google listing, October 2026)
PriceNo published price list; seafood is priced by piece
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

Raffee, also spelt Raffe, started as a nasi kandar stall in 1959 and moved into this restaurant on Jalan Burma in Pulau Tikus in the late 1990s. It is a favourite with locals, especially at night, and the long opening hours make it a reliable supper stop outside the heritage core.

What to order: the honey chicken (ayam madu), squid roe (telur sotong) and the black beef curry, with fried chicken, prawns and mutton as alternatives. Regulars order kuah campur banjir, and roti tisu is on the menu too.

Timing: the shop is small and the line spills onto the street at lunch; mid-morning around 10:30 am is calmer. Parking on Jalan Burma is tight. Wat Chaiyamangalaram is a short walk away.

Nasi Kandar Deen Mutiara (Hutton Lane)

Heritage shophouses along Jalan Hutton (Hutton Lane), George Town, the street where Nasi Kandar Deen Mutiara trades
Address74, Jalan Hutton (Hutton Lane), George Town, 10050 Penang
Opening hoursDaily 11 am โ€“ 11 pm, with a Friday break from 1:30 pm to 2 pm (Google listing). Some listings show closing at midnight or Tuesday closed; check before visiting
PriceBudget counter service; no published price list
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

A neighbourhood counter on Hutton Lane, ranked first in a mid-2026 round-up of Penang's best nasi kandar. It runs from late morning to late evening, which makes it a handy choice if you are staying in the hotels around Jalan Penang and Hutton Lane and want something after the lunch-only shops have closed.

What to order: build your own plate from the counter, then let the server flood it with a mix of curries. Fried chicken and squid are the usual pairing.

Timing: it stays open through the afternoon, which suits a late lunch. Check Friday hours before you go.

Restoran Deen (Jelutong)

Traffic and shops along Jalan Jelutong in Jelutong, Penang, the road where Restoran Deen nasi kandar is located
Address598-D & 598-E, Jalan Jelutong, Taman Jelutong, 11600 Jelutong, Penang
Opening hoursDaily 6 am โ€“ 4 pm and 4:30 pm โ€“ 11:30 pm
PriceHalf-rice portions available; check current prices at the counter
Halal statusHalal Muslim-owned; no pork or alcohol served
Take me here
VerifiedVerified October 2026

Locals know this one as Deen Jelutong. It is a busy shop on the main road through Jelutong, south of the city centre, and is open from 6 am until late, so it works for breakfast, lunch or a late supper.

What to order: the ayam bawang (onion chicken), which is its signature, plus fried chicken, fried squid, squid curry and mutton curry. The minced-chicken murtabak is also popular. The servers take mixing the gravies seriously and will make it spicier or less salty if you ask.

Timing: peak hours get crowded. It is a short drive south of George Town, so it fits well on the way to the airport or the south of the island.

Tips for eating nasi kandar in Penang

Frequently Asked Questions

What is the best nasi kandar in Penang?

There is no single answer, and locals argue about it constantly. Hameediyah (since 1907) and Line Clear are the classic names in George Town, Deens Maju has the longest queues, and Nasi Kandar Kampung Melayu and Nasi Kandar Sulaiman are favourites for breakfast. Pick by the time of day you want to eat.

How much does nasi kandar cost in Penang?

Each item is priced separately, so the bill depends on what you choose. Rice with chicken and two curries is about RM10 to RM15 at shops like Hameediyah and Line Clear. Large prawns, squid, lamb shank and fish head push the price up fast; some seafood plates have topped RM200.

What does banjir mean in nasi kandar?

Banjir means flooded. It is the request to have several curry gravies poured over your rice, also called kuah campur (mixed gravy). The server blends fish, chicken and meat curries so the rice soaks them up.

Is nasi kandar in Penang halal?

Nasi kandar is an Indian-Muslim (Mamak) dish, and all ten shops in this guide are Muslim-owned and serve no pork. If you need a JAKIM halal certificate specifically, look for it displayed at the shop.

When is the best time to eat nasi kandar in Penang?

It depends on the shop. Sulaiman and Kampung Melayu are best in the morning, Hameediyah and Tajuddin Hussain at lunch, and Line Clear, Raffee and Deen Jelutong stay open late. Avoid 12 pm to 2 pm at the famous shops if you dislike queues, and remember that several shops close or pause on Friday around midday prayers.

Sources