
A heaping plate of steamed rice drowned in a clash of curries — fish, chicken, beef, dhal and okra — then crowned with fried meats, eggs and the signature 'kuah campur', a riotous mix of every gravy on the counter.
Nasi kandar was born around the early 1900s on the docks of Weld Quay in George Town, Penang, where Tamil Muslim vendors balanced a pole across their shoulders with a pot of rice on one end and curries on the other, selling cheap fuel to dock coolies. The name fuses the Malay 'nasi' for rice with the act of carrying on the shoulder; Penang's Hameediyah, opened in 1907, is the dish's oldest surviving house.
The first forkful is pure controlled chaos — sweet coconut curry, sour tamarind and chilli heat all hitting at once over fluffy rice. Crisp fried chicken shatters against soft dhal, and the more curries you mix, the deeper and muddier the savoury thrill becomes.
Layering several distinct curries over one plate lets contrasting acids, fats and spices interact on the tongue rather than in the pot, while frying proteins separately keeps a crisp textural counterpoint to the saturating gravies.
Variations
Nasi kandar ayam goreng (fried chicken), nasi kandar daging (beef), squid or fish roe versions, the famous 'kuah campur' mixed-gravy style
On the Palate
Where Nasi Kandar sits in the Malaysian flavor cloud
Ingredients
Serves 4How it's made
8 steps · 40 min
- 120 min
Cook long-grain rice with a pinch of salt and a little ghee until fluffy; keep warm.
- 28 min
Bloom curry powder, turmeric and dried chilli in oil with onions, ginger and garlic to build a rempah base.
Watch outFry the spice paste until the raw smell lifts and the oil starts to separate at the edges — that's when the rempah is cooked and no longer raw-tasting.
- 330 min
Add fish or chicken pieces and simmer in coconut milk and tamarind water until the gravy thickens.
Watch outLet the curry simmer down until it thickens and clings to a spoon — thin, watery gravy slides right off the rice.
- 425 min
Separately stew a dhal curry with okra and tomato until soft.
- 515 min
Fry marinated chicken or squid until crisp and golden, and hard-boil a few eggs.
Watch outFry the chicken or squid until deep golden and crisp — this crunch is the whole point against the soft saucy rice.
- 63 min
Plate a mound of rice and arrange the fried items and egg alongside.
- 72 min
Ladle several different curries over the rice, finishing with a generous splash of mixed 'kuah campur' gravy.
- 82 min
Serve immediately with sliced cucumber and fried papadum.





