Skip to content
Zaffaron

Malaysian Coconut Rice (Nasi Lemak) — Banana-Leaf Breakfast with Sambal Ikan Bilis

Nasi lemak is Malaysia’s beloved coconut-rice meal, served for breakfast, lunch, or late-night supper. This version pairs pandan-scented rice with sambal ikan bilis, peanuts, egg, cucumber, and banana leaf.

By Zaffaron Kitchen· Published June 30, 2026 Verified Recipe
Gluten-Free Halal
Contains: dairy, eggs, tree nuts, shellfish
95 min total Prep 35m · Cook 60m 6 servings 886 cal
↓ Jump to Recipe
Malaysian Coconut Rice — Banana-Leaf Breakfast with Sambal Ikan Bilis - authentic malaysian recipe

Printable Recipe Card

Servings: 6 · Total: 95 min · Difficulty: medium

Ingredients (quick list)

  • 450 g jasmine rice (rinsed until the water runs nearly clear)
  • 400 ml full-fat coconut milk
  • 350 ml water
  • 3 leaf pandan leaves (knotted)
  • 1 inch fresh ginger (lightly bruised)
  • 1.25 tsp fine sea salt
  • 120 g dried anchovies (ikan bilis, heads and guts removed if needed)
  • 150 g raw skin-on peanuts
  • 120 ml neutral cooking oil (for frying anchovies and peanuts)
  • 6 eggs
  • 1 cucumber (sliced into 18 rounds)
  • 6 banana leaves (wiped clean and softened briefly over heat)

+ 9 more in the full ingredients section below.

Steps (summary)

  1. Rinse the jasmine rice in several changes of water until the water is only faintly cloudy, then drain it for 10 minutes. Put th…
  2. Cook the rice using the normal white-rice setting, or bring it to a boil in a covered saucepan and then reduce the heat to very…
  3. Place the eggs in a saucepan, cover them with 3 cm of cold water, and bring the water to a boil. Reduce the heat to a gentle si…
  4. Pour 500 ml boiling water over the dried red chiles and soak them for 15 minutes, then drain them well. Toast the belacan in a…
  5. Blend the soaked dried chiles, fresh red chiles, shallots, garlic, toasted belacan, and 60 ml of the measured 180 ml water into…
  6. Heat 120 ml neutral oil in a wok or deep skillet over medium heat and fry the peanuts for 4 to 5 minutes, stirring constantly,…

+ 3 more steps in the full instructions section below.

Cultural Background

Often called Malaysia’s national dish, nasi lemak grew from a practical Malay rice meal into a multiethnic staple sold at roadside stalls, kopitiams, school canteens, and home kitchens across the country.

savorysweet-spicytangysaltyfragrant fluffy ricecrisp anchoviescrunchy peanutsjammy sambalpandan coconuttoasted belacanfried anchovy🌶 medium

Equipment

rice cooker or heavy saucepan with lidwok or deep skilletblender or food processorsmall saucepanslotted spoonpaper towels or wire rackmeasuring cups and spoons

💡 Tips

  • Cook the sambal patiently until the oil separates; undercooked sambal tastes sharp and raw instead of rounded and caramelized.
  • Use full-fat coconut milk for the rice, because light coconut milk gives weaker aroma and a drier mouthfeel.
  • Keep some ikan bilis out of the sambal so the plate has both saucy anchovies and crisp anchovies.

⚠️ Common Mistakes

  • ❌ Cooking the sambal too quickly over high heat

    ✅ Fix: Use medium-low heat and fry until the oil separates, which develops sweetness and removes the raw chile edge.

  • ❌ Adding too much water to the coconut rice

    ✅ Fix: Measure the coconut milk and water precisely, because coconut milk contributes liquid as well as fat.

  • ❌ Mixing all the anchovies into the sambal

    ✅ Fix: Reserve more than half for topping so the finished plate has the expected crisp contrast.

🧊 How to Store

Store rice, sambal, eggs, peanuts, and anchovies separately in airtight containers. Refrigerate rice and sambal for up to 3 days, reheat rice with 15 ml water per serving, and re-crisp anchovies and peanuts in a 160°C oven for 5 minutes.

📅 Make Ahead

Make the sambal up to 3 days ahead and refrigerate it, as its flavor improves after resting. Wash and drain the rice 2 hours ahead, but cook it close to serving for the best coconut aroma.

🍽️ Pairs Well With

  • Teh tarik
  • kopi O
  • extra cucumber slices
  • acar awak
  • fried chicken
  • beef rendang.

Regional Variations

  • Nasi lemak bungkus is wrapped in banana leaf and paper as a compact triangular packet, usually with a smaller portion of sambal and toppings.
  • Nasi lemak ayam goreng adds spiced fried chicken and is common at stalls and casual restaurants.
  • Nasi lemak rendang serves the coconut rice with beef rendang for a richer celebration-style plate.
  • Some northern Malaysian versions include a sweeter sambal, while many city hawker versions make the sambal hotter and darker.
everyday breakfast kopitiam meal kenduri Hari Raya open house family gathering
#classic#breakfast#street-food#family-style#gluten-free

Ingredients

  • 450 gjasmine rice (rinsed until the water runs nearly clear)
  • 400 mlfull-fat coconut milk
  • 350 mlwater
  • 3 leafpandan leaves (knotted)
  • 1 inchfresh ginger (lightly bruised)
  • 1.25 tspfine sea salt
  • 120 gdried anchovies (ikan bilis, heads and guts removed if needed)
  • 150 graw skin-on peanuts
  • 120 mlneutral cooking oil (for frying anchovies and peanuts)
  • 6eggs
  • 1cucumber (sliced into 18 rounds)
  • 6banana leaves (wiped clean and softened briefly over heat)
  • 35 gdried red chiles (stems removed and seeds shaken out for medium heat)
  • 500 mlboiling water (for soaking chiles)
  • 3fresh red chiles (roughly chopped)
  • 8shallots (peeled and roughly chopped)
  • 3 clovegarlic (peeled)
  • 10 gbelacan (Malaysian fermented shrimp paste)
  • 1yellow onion (thinly sliced)
  • 2 tbsptamarind paste
  • 35 gpalm sugar (finely chopped)

🔄 Substitutions

  • pandan leaves→ 1 tsp pandan extract
  • belacan→ 15 ml fish sauce
  • dried anchovies→ fried small dried whitebait

Instructions

  1. 1

    Rinse the jasmine rice in several changes of water until the water is only faintly cloudy, then drain it for 10 minutes. Put the rice, coconut milk, 350 ml water, knotted pandan leaves, bruised ginger, and 1.25 tsp salt into a rice cooker or a heavy saucepan.

  2. 2

    Cook the rice using the normal white-rice setting, or bring it to a boil in a covered saucepan and then reduce the heat to very low for 15 minutes. Let the rice stand off the heat, still covered, for 10 minutes before removing the pandan and ginger and fluffing the grains gently.

  3. 3

    Place the eggs in a saucepan, cover them with 3 cm of cold water, and bring the water to a boil. Reduce the heat to a gentle simmer for 9 minutes, then transfer the eggs to cold water for 5 minutes before peeling and halving them.

  4. 4

    Pour 500 ml boiling water over the dried red chiles and soak them for 15 minutes, then drain them well. Toast the belacan in a dry small pan over medium heat for 1 minute on each side until aromatic, taking care not to let it scorch.

  5. 5

    Blend the soaked dried chiles, fresh red chiles, shallots, garlic, toasted belacan, and 60 ml of the measured 180 ml water into a coarse paste. The texture should be slightly rough rather than perfectly smooth, because traditional sambal nasi lemak has body and visible chile pulp.

  6. 6

    Heat 120 ml neutral oil in a wok or deep skillet over medium heat and fry the peanuts for 4 to 5 minutes, stirring constantly, until deep golden. Lift them out with a slotted spoon, season with no additional salt, and drain them on a rack or paper towel.

  7. 7

    In the same oil, fry the dried anchovies for 3 to 5 minutes until crisp and lightly browned, then remove and drain them well. Reserve 50 g of the crisp anchovies for the sambal and keep the remaining 70 g for serving as a crunchy topping.

  8. 8

    Heat 70 ml fresh oil in a clean wok over medium-low heat, add the blended sambal paste, and fry it for 12 to 15 minutes until the oil separates and the raw chile smell disappears. Add the sliced onion, tamarind paste, the remaining 120 ml water, palm sugar, 0.75 tsp salt, and the reserved 50 g anchovies, then simmer for 10 minutes until glossy and thick.

  9. 9

    Line each plate with a softened banana leaf and mound one-sixth of the coconut rice in the center. Serve with sambal ikan bilis, crisp anchovies, fried peanuts, half a boiled egg, and 3 cucumber slices, keeping the sambal slightly to one side so diners can mix it through the rice themselves.

🪪 Recipe Passport

Origin: Malaysian Cuisine
Researched by: Zaffaron Kitchen
Published: June 30, 2026

Cultural Background

Often called Malaysia’s national dish, nasi lemak grew from a practical Malay rice meal into a multiethnic staple sold at roadside stalls, kopitiams, school canteens, and home kitchens across the country.

Regional Variations

Nasi lemak bungkus is wrapped in banana leaf and paper as a compact triangular packet, usually with a smaller portion of sambal and toppings.
Nasi lemak ayam goreng adds spiced fried chicken and is common at stalls and casual restaurants.
Nasi lemak rendang serves the coconut rice with beef rendang for a richer celebration-style plate.
Some northern Malaysian versions include a sweeter sambal, while many city hawker versions make the sambal hotter and darker.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

📚 Sources & Cultural References

  • Norman Musa — Amazing Malaysian: Recipes for Vibrant Malaysian Home-Cooking — (2016)
  • Ping Coombes — Malaysia: Recipes from a Family Kitchen — (2017)

Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.

Share:

Nutrition per serving

886
Calories
31g
Protein
50g
Fat
78g
Carbs
5g
Fiber
1250mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.