Must Try Local Dishes in Kuala Lumpur

Part of the Kuala Lumpur travel guide — see every topic in All Kuala Lumpur Guides.

Malaysian food is the product of Malay, Chinese, Indian and Peranakan cooking developing alongside each other for generations, borrowing constantly. Kuala Lumpur is where all of it converges, and the practical consequence is that you can eat a Malay breakfast, a Chinese lunch, an Indian dinner and a Peranakan supper without leaving one neighbourhood. These are the dishes to prioritise, and the ones where a bad version and a great version are genuinely different experiences.

Nasi lemak

The national dish and a breakfast, though it is eaten at any hour. Rice steamed in coconut milk with pandan leaf, served with sambal, fried anchovies, roasted peanuts, cucumber and half a hard-boiled egg, wrapped in banana leaf for a couple of ringgit or served on a plate with fried chicken or beef rendang for more. Everything depends on the sambal: it should be dark, sweet, deeply cooked and hot rather than sharp. Kampung Baru and the mamak shops do the best versions, and the wrapped ones from a morning stall are frequently better than a restaurant plate.

The Chinese dishes

Char kway teow is flat rice noodles fried hard over a fierce flame with prawns, cockles, egg, chives and bean sprouts, and the point is wok hei — the smoky char that only a very hot wok and a fast hand produce. Hokkien mee in Kuala Lumpur is a specifically local thing: thick yellow noodles braised dark in soy with pork crackling, quite different from the Penang or Singapore versions. Bak kut teh is pork ribs simmered in a herbal broth, a Klang speciality eaten at breakfast. Hainanese chicken rice and wonton mee complete the standard set.

The Indian and mamak dishes

Roti canai is a flaky flatbread slapped, stretched and folded on an oiled griddle, served with dhal and curry, and made in front of you at any mamak for two or three ringgit. Banana-leaf rice in Brickfields is a South Indian set meal — rice, several vegetable dishes, rasam, pickle and pappadam on a leaf, with meat or fish extra and unlimited refills. Nasi kandar is the Penang-origin format where curries are ladled over rice in combination. Teh tarik, pulled tea, goes with all of it.

Laksa, satay and the sweet things

Laksa is two entirely different dishes: curry laksa, the coconut version common in Kuala Lumpur, and asam laksa, the sour tamarind-and-mackerel Penang version. Both are worth eating and confusing them will disappoint you. Satay is skewered marinated meat grilled over charcoal with a thick peanut sauce, best from Kajang, half an hour south. For dessert: cendol, shaved ice with coconut milk, palm sugar and green rice-flour jelly; ais kacang, the loaded version; and kuih, the enormous family of Malay and Peranakan sweet snacks.

Must Try Local Dishes at a glance

National dishNasi lemak — judge it entirely on the sambal
The wok testChar kway teow — look for wok hei, the smoky char
Local specialityKL Hokkien mee — thick noodles braised dark in soy
Mamak stapleRoti canai with dhal, RM 2–4
Two laksasCurry (coconut) and asam (sour tamarind) — not the same dish
Best satayKajang, 30 minutes south

More in Kuala Lumpur