Nasi Lemak
malaysianricecoconutsambalanchovyclassicintermediatestovetop

Nasi Lemak

Nasi lemak is a deeply comforting plate of fragrant coconut rice served with spicy-sweet sambal, crisp anchovies, roasted-fried peanuts, cool cucumber, and boiled egg. The contrast of creamy rice, fiery sambal, and crunchy toppings makes every bite rich, balanced, and unmistakably satisfying.

30 min
2 servings
796 kcal
Malaysian

Ingredients

Nasi lemak rice

  • 180 gjasmine rice
  • 200 mlcoconut milk
  • 120 mlwater
  • 1pandan leaf, knotted
  • 10 gginger, sliced
  • 3 gsalt

Quick sambal

  • 15 mlneutral oil
  • 60 gshallot, thinly sliced
  • 10 ggarlic, sliced
  • 12 gdried red chilies, soaked and drained
  • 20 gsambal oelek
  • 10 gtamarind paste
  • 12 gpalm sugar
  • 60 mlwater
  • 2 gsalt

Crispy accompaniments

  • 40 gdried anchovies, rinsed and well dried
  • 40 graw peanuts
  • 250 mlneutral oil

Fresh and boiled sides

  • 2 largeegg
  • 120 gcucumber

Instructions

  1. 1

    Rinse the jasmine rice in several changes of water until the water runs almost clear. Drain well. Put it in a small pot or rice cooker with the coconut milk, water, pandan leaf, sliced ginger, and salt. Start cooking immediately; if using a pot, bring just to a gentle simmer, cover tightly, lower the heat, and cook until the liquid is absorbed and the rice is tender.

  2. 2

    At the same time, place the eggs in a small saucepan, cover with water, bring to a boil, then simmer for 8 minutes for firm but not chalky yolks. Transfer to cold water to stop the cooking. Peel when cool enough to handle.

  3. 3

    While the rice and eggs cook, make the sambal. Blend or pound the soaked dried chilies, sliced shallot, and garlic with the sambal oelek, tamarind paste, palm sugar, water, and salt into a coarse paste. A slightly textured sambal tastes more traditional than a completely smooth one.

  4. 4

    Heat 15 ml neutral oil in a small pan over medium heat. Fry the sambal paste, stirring often, until it darkens slightly, smells sweet-hot, and the oil begins to separate, 6-8 minutes. If it catches, lower the heat and stir in a spoonful of water. The finished sambal should be thick, glossy, and balanced between spicy, sweet, and tangy.

  5. 5

    In a small saucepan or wok, heat the 250 ml neutral oil over medium heat. Fry the peanuts first until lightly golden and crisp, about 3-4 minutes; remove and drain. In the same oil, fry the dried anchovies until crisp and aromatic, about 1-2 minutes. Drain very well. Frying them separately keeps both evenly cooked and prevents the anchovies from over-browning.

  6. 6

    Slice the cucumber. Halve the boiled eggs. When the rice is done, let it stand covered for 5 minutes, then fluff gently with a fork, removing the pandan leaf and ginger so the grains stay distinct.

  7. 7

    Serve the nasi lemak by mounding the coconut rice onto plates. Spoon the sambal alongside, then add the crispy anchovies, peanuts, boiled egg halves, and cucumber. Serve immediately so the anchovies stay crisp against the soft, fragrant rice.

Nutrition per serving

796 kcal
Calories
31g
Protein
63g
Carbs
47g
Fat
4g
Fiber

Notes

Background

Nasi lemak is widely regarded as one of Malaysia’s national dishes, traditionally eaten for breakfast but now enjoyed at any time of day. Its roots lie in Malay home cooking, where rice cooked in coconut milk was paired with sambal and simple accompaniments such as ikan bilis, peanuts, egg, and cucumber. Over time, regional and modern versions have expanded the toppings while keeping the fragrant coconut rice at the center.

Love this recipe?

Get personalised AI-curated recipes, meal plans and smart shopping lists — free.

Download Gourmate – Free