Five easy recipes to save you time!  
Nyonya Cooking
Become Member
Get premium features
My Account
Registered members
Nasi Lemak

Watch Now

Nasi Lemak

Rice & Noodles


Rice & Noodles




Cook Time

Cook Time

40 M



2 Servings
Grace Teo
Grace Teo   thegraceteo
Published on February 14, 2014

  Based on 3558 ratings  Watch Now


The meaning of Nasi Lemak is literally “rice” and “fat”. However, the “fat” refers to the creaminess of the coconut milk. Nasi Lemak is a very popular dish that is widely available be it at roadside stalls, markets, food courts in shopping malls or even in 5 stars hotels. It is also sold prepacked at Mamak eateries, too. The fragrance of this dish comes from the rice which is infused with coconut milk.

Nasi lemak is usually accompanied by sambal, fried anchovies, slices of cucumber, fried or hard boiled egg, curry chicken, squids sambal, fried fish or Chicken Rendang. The list could go on according to individual preference. It is actually a wholesome meal by itself and can be taken any time of the day. Of course, do not forget the cup of Teh Tarik recipe to complement it.

As simple as it may seem, the preparation can be quite tedious. Cooking the sambal a day before may shorten the cooking time.

Fry the anchovies until golden brown and lightly fry the peanuts to prevent them from burning. Remove from the pan immediately because the heat from the oil will continue cooking them. On the other hand, if you do not like peanuts, just omit them. It will not affect the deliciousness of this dish.

Also check out the recipe for sambal and Chicken Rendang to complement your ideal dish of Nasi Lemak.

Nasi Lemak is also known as: Nasi Lemak RecipeCoconut Milk Rice椰浆饭

Community Food Snaps



  • 1 cups rice
  • 1.5 cups water
  • 75 millilitres coconut milk
  • 2 pandan leaves
  • 1 lemongrass stalk(s)  
  • 2 egg(s)
  • cucumber(s)
  • anchovies
  • peanuts

Steps to Prepare


Step 1:

Wash the rice and put into a pot. Then, add coconut milk, water, a pinch of salt, pandan leaves (knotted) and lemongrass into the pot. Optionally, you may add 2 cardamom


Step 2:

Bring to boil, then lower heat to minimum and cover the pot with the lid. Allow rice to cook for 15 to 20 minutes. The liquid should dry up and holes appear on the surface. Turn off the stove and leave the lid on for another 10 minutes before serving the rice.


Step 3:

Fry peanuts (with the skin) over medium heat until browned. Ensure oil is hot before frying the peanuts. Remove peanuts, add anchovies and fry until golden brown or crispy.


Step 4:

Serve coconut rice with side dishes such as boiled or fried egg, fried peanuts, fried anchovies, Sambal and Chicken Rendang. To make dish more fragrant, serve it on banana leaf.