The dish to eat in Kuala Lumpur · Malaysia

Nasi lemak

Nasi lemak in Kuala Lumpur

Photo: Mw12310, CC BY-SA 3.0, via Wikimedia Commons · source

Coconut rice with fiery sambal, crisp anchovies, peanuts, cucumber and egg, often with fried chicken.

Malaysia's national dish, eaten from breakfast to midnight. In KL the sambal is the argument: everyone has a place they swear by.

Where to eat itCook it at home

Where to eat it: the best three in Kuala Lumpur

  1. Village Park Restaurant

    Damansara Utama, Petaling Jaya

    Order: Nasi lemak with the famous fried chicken (ayam goreng berempah)

    The most famous plate in greater KL, worth the line.

    Open in Maps
  2. Nasi Lemak Tanglin

    Tanglin food court, near Lake Gardens

    Order: Nasi lemak with beef rendang and fried chicken

    Run since the 1940s and still a breakfast ritual for office workers.

    Open in Maps
  3. Nasi Lemak Antarabangsa

    Kampung Baru

    Order: Nasi lemak with sambal sotong (squid)

    A late-night Kampung Baru classic with a sweet, dark sambal.

    Open in Maps

All three are on Chef Amazing’s list The best nasi lemak in Kuala Lumpur, which you can save and take with you.

Cook it at home: Nasi lemak with sambal ikan bilis

Serves 4Time 1 hr 15 min

Rice, sambal and crunch. The rice is steamed in coconut milk with pandan; the sambal is cooked slowly until the oil separates, which is when it turns sweet and deep.

Pans and tools

You’ll need

Steps

  1. Put the rice, coconut milk, water, pandan, ginger and salt in a rice cooker or heavy pot. If using a pot, bring to a boil, then cover and cook on the lowest heat 18 minutes. Rest 10 minutes, covered, then fluff.
  2. For the sambal, blend the drained chilies, shallots, garlic and belacan with 2 tbsp water into a smooth paste.
  3. Heat the oil in a wok over medium heat. Add the chili paste and fry, stirring often, 15 to 20 minutes, until it darkens and the oil separates and pools around it. Don't rush this step.
  4. Add the onion rings and cook 3 minutes until soft. Add the tamarind water, sugar and salt and simmer 5 minutes until thick. Taste: hot, sweet and a little sour.
  5. Heat 1 inch of oil in a small pan to 325F (160C). Fry the peanuts 3 to 4 minutes until golden, then drain. Fry the anchovies 2 to 3 minutes until crisp and golden; drain. Stir a third of the anchovies into the sambal.
  6. Boil the eggs 8 minutes, cool in cold water, peel and halve (or fry them sunny side up).
  7. Pack a cup of rice into a small bowl and turn it out onto each plate. Arrange sambal, anchovies, peanuts, cucumber and egg around it, and serve. Add fried chicken or rendang for a full plate.
Chef’s tips

The sambal keeps 2 weeks in the fridge; make double.

Dried anchovies, belacan and pandan are in any Southeast Asian grocer.

Wrap single portions in banana leaf and newspaper for the authentic bungkus.

Contains: Fish, shellfish, peanuts, egg.

Save to my recipes

More in Kuala Lumpur

Where to eat in Kuala LumpurThe Kuala Lumpur food mapThe list to savePlan a trip with Chef
The dish in every cityWhere to eat in Kuala Lumpur

Picked October 2026 from what locals, food writers and the city’s own guides agree on. Places change; confirm hours before you go.

Chef Amazing · Will Travel for Food · Kuala Lumpur · The dish in every city