Nasi Lemak (Malaysian Coconut Pandan Rice with Anchovy Sambal)
Quick answer
- Total time
- 50 min
- Level
- Medium
- Servings
- 4 servings
- Ingredients
- 8
About this dish
Nasi lemak centers coconut-pandan rice on a plate with toasted dried anchovies, peanuts, boiled eggs, cucumber, and prepared sambal arranged around it.
Read more
A 2-cup measure of rice is rinsed until the water runs mostly clear and drained in a sieve for about 10 minutes, preventing extra surface water from weakening the coconut seasoning. The rice cooks in a measured mixture of coconut milk and water with two pandan leaves. Once the pot begins to boil over medium heat, the heat is reduced and the covered rice cooks gently for 12 to 15 minutes. When no liquid remains visible, the heat is turned off and the pot rests covered for another 10 minutes. The pandan is removed before the grains are fluffed carefully. The dried anchovies spend 3 to 4 minutes in a dry pan set over medium heat and come off before their color becomes too dark. Cooling after toasting is what completes their crisp texture without a bitter finish. Fifty grams of peanuts is stirred in another dry pan for about 8 minutes until the skins split and smell roasted. Four eggs are boiled for 8 minutes, cooled, peeled, and halved, while one cucumber is sliced thinly. The warm rice is mounded on the plate and served with 4 teaspoons sambal plus the anchovies, peanuts, cucumber, and eggs. Keeping the accompaniments separate until serving preserves the crunch of the toasted items and the cool texture of the cucumber against the soft coconut rice.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Step
Rinse 2 cups of rice until the water runs mostly clear, then drain it in a sieve for about 10 minutes.
Removing excess surface water keeps the coconut flavor concentrated instead of thin.
- 2Control
Put the rice in a pot with 200ml coconut milk, 200ml water, and 2 pandan leaves.
Bring to a boil over medium heat, then lower the heat to cook gently.
- 3Control
Cover and cook for 12 to 15 minutes, until no liquid is visible on the surface.
Turn off the heat, let it rest for 10 minutes, remove the pandan leaves, and fluff the grains gently.
- 4Control
Toast 50g dried anchovies in a dry pan over medium heat for 3 to 4 minutes.
Remove them before they turn too dark and let them cool until crisp.
- 5Control
Toast 50 g peanuts in a dry pan over medium heat for about 8 minutes, stirring often, until the skins crack and smell roasted.
Boil 4 eggs for 8 minutes, cool them, then peel them cleanly.
- 6Finish
Slice 1 cucumber thinly and halve the eggs.
Mound the coconut rice on plates, then arrange 4 teaspoons sambal sauce, the crispy anchovies, toasted peanuts, cucumber, and eggs around it, serving while the rice is warm.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Nasi Lemak features rice steeped in coconut milk and pandan leaves for a rich, herbal fragrance.
- Finish cue
- Mound the coconut rice on plates, then arrange 4 teaspoons sambal sauce, the crispy anchovies, toasted peanuts, cucumber, and eggs around it, serving while the rice is warm.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
50min, 8 ingredients
Category median
40min, 8 ingredients
Based on 309 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Avgolemono Soup (Greek Egg-Lemon Chicken Rice Soup)
rice, eggs

Korean Spicy Mixed Cold Noodles
cucumber, eggs

Korean Spicy Chewy Noodles
cucumber, eggs