Nasi lemak

  • Ingredients 17 Ingredients
  • Total time 70 min total
  • Servings Serves Serves 4
  • Difficulty Medium
  • Cuisine Malaysian
  • Category Seafood
Recipe byThe ZestyPlate Kitchen
Tried it? Be the first to rate this recipe

Malaysia's fragrant coconut rice with spicy sambal, crispy anchovies and peanuts, boiled egg and cucumber. A beloved, well-balanced national dish.

Nasi lemak is Malaysia's national dish, and rightly so: fragrant coconut rice served with crunchy peanuts, crispy anchovies, cucumber, a boiled egg and a rich, spicy sambal. The pleasure is in the contrasts, soft rice against crisp toppings, cooling cucumber against fiery sambal. Half the fun is putting each component together.
Jump to recipe
Prep 25 min Cook 45 min Total 70 min Medium
Share: Pin

Ingredients

Scale:
  • 2 cups Coconut Milk
  • 2 cups Water
  • 1/4 tsp Ginger Paste
  • 1 Ginger
  • 1 Bay Leaf
  • 2 cups Rice
  • 4 Eggs
  • 1 Cucumber
  • 1 cup Peanuts
  • 2 tbs Vegetable Oil
  • 1 Onion
  • 3 cloves Garlic
  • 3 Shallots
  • 2 tsp Chilli Powder
  • 4 oz Anchovy Fillet
  • 3 tbs Sugar
  • 1/3 cup Tamarind Paste
View shopping list →
Nasi lemak

Preparation

  1. In a medium saucepan over medium heat, stir together the coconut milk, water, ground ginger, ginger root, salt, bay leaf and rice. Cover and bring to the boil, then lower the heat and simmer for 20 to 30 minutes, until cooked.
  2. Put the eggs in a saucepan, cover with cold water and bring to the boil, then take the pan straight off the heat. Cover and leave the eggs in the hot water for 10 to 12 minutes, then cool, peel and halve them. Slice the cucumber.
  3. Meanwhile, heat 1 cup of vegetable oil in a large skillet or wok over medium-high heat. Stir in the peanuts and cook briefly until lightly browned, then lift out with a slotted spoon onto paper towels. Add one package of anchovies and cook briefly, turning, until crisp, then remove onto paper towels. Discard the oil and wipe out the skillet.
  4. Heat 2 tablespoons of oil in the skillet, stir in the onion, garlic and shallots, and cook until fragrant, about 1 to 2 minutes. Mix in the chilli paste and cook for 10 minutes, stirring now and then and adding a splash of water if it gets too dry. Stir in the rest of the anchovies and cook for 5 minutes, then add the salt, sugar and tamarind juice and simmer until the sauce is thick, about 5 minutes.
  5. Spoon the onion and garlic sauce over the warm rice and top with the peanuts, fried anchovies, cucumber and eggs.

Tips from the ZestyPlate Kitchen

  • Cook the rice in coconut milk with a knotted pandan leaf or a piece of ginger for that signature fragrance.
  • Fry the peanuts and anchovies until genuinely crisp; they are the crunch against the soft rice.
  • Let the sambal cook right down until it is thick, dark and glossy, since it is the heart of the plate.
  • Taste the sambal as you go and balance the sweet, spicy and tangy notes with sugar and tamarind.

Frequently Asked Questions

A spicy chilli paste. Here it is cooked with onions, anchovies, tamarind and sugar into a rich, sweet and spicy relish that defines nasi lemak.

Yes. Leave out the anchovies and use a vegetable-based sambal. The coconut rice, peanuts, cucumber and egg still make a satisfying plate.

Cooking it in coconut milk, often with pandan leaf and a little ginger, gives nasi lemak its rich, fragrant, slightly sweet rice.

Yes. The sambal keeps well and even improves overnight, and you can fry the peanuts and anchovies in advance. Cook the rice fresh to serve.

Save this recipe, join ZestyPlate free

  • Save your favourite recipes
  • Build your own cookbooks
  • Track what you've cooked
  • New recipes in your inbox
Create free account
Already a member? Log in

Ratings & Reviews

Log in or create an account to rate this recipe.

No reviews yet, be the first to rate this recipe!

Comments (0)

Log in or create an account to join the conversation.

No comments yet, start the conversation!

You might also like: