Nasi Lemak Coconut Rice Sambal

Category: Satisfying Main Courses for Every Occasion

This Malaysian favorite brings together fluffy coconut-infused rice, rich chili sambal, and crispy fried anchovies for a satisfying, aromatic dish. Each bite layers the fragrance of pandan and ginger with the sweet heat of sambal, balanced by soft-boiled eggs, cool cucumber, and roasted peanuts. Presentation is enhanced with banana leaf and vibrant herbs. Perfect for breakfast or a hearty meal, Nasi Lemak delivers a blend of textures and flavors that reflect the heart of Malaysian cuisine. Enjoy assembling and savoring this beloved national signature at home.

Loura is a chef and she is standing in front of a table full of fruits and vegetables.
Updated on Tue, 10 Jun 2025 17:39:01 GMT
A plate of food with rice and an egg on top. Save
A plate of food with rice and an egg on top. | recipesfoodyummy.com

Nasi lemak brings together creamy coconut rice, spicy sambal, crunchy anchovies, and all the traditional goodies that make breakfast special in Malaysia. This dish is perfect when you crave comfort food that feels both memorable and festive, whether for a Saturday brunch or a taste of home.

The first time I made nasi lemak, the aroma of pandan and coconut immediately transported me back to my childhood kitchen. Now it is a tradition for family birthdays and lazy Sundays.

Ingredients

  • Jasmine rice or pandan rice: produces fluffy grains that best soak up coconut
  • Coconut milk: thick and good quality is key to aroma
  • Water: balances out the coconut milk for perfect texture
  • Pandan leaf: tied in a knot is traditional and fragrant fresh leaves can be found in many Asian shops
  • Salt: highlights the sweet creaminess of rice
  • Ginger: adds a warm background note
  • Dried red chilies and fresh red chilies: together create depth and bite in sambal
  • Red onions: for sambal bring subtle sweetness
  • Garlic: makes sambal savory
  • Belacan: fermented shrimp paste boosts umami toast it for best flavor
  • Tamarind paste: balances the heat with tang
  • Sugar: palm sugar adds caramel notes to sambal
  • Vegetable oil: is best for frying the sambal paste
  • Dried ikan bilis: pick small silvery ones that fry super crisp
  • Eggs: use fresh for best soft-boiled texture
  • Cucumber: adds juicy freshness
  • Roasted peanuts: for crunch and richness look for unsalted
  • Banana leaf (optional): but highly authentic and aromatic

Step-by-Step Instructions

Rinse the Rice:
Wash jasmine or pandan rice in several changes of water until it runs almost clear. This step prevents sticky rice and is worth doing well.
Cook the Coconut Rice:
In a rice cooker or heavy pot, combine the rinsed rice, thick coconut milk, water, salt, ginger slice, and a knotted pandan leaf. Turn on the rice cooker or bring the pot to a boil, lower heat, and cook until rice is tender, fluffy, and all liquids are absorbed. Let it rest covered for 10 minutes before gently fluffing.
Blend and Fry Sambal Paste:
Soak dried red chilies in hot water until soft. Remove seeds if you want less heat. Blend with fresh chilies, onions, garlic, and toasted belacan into a smooth paste. Heat oil in a deep pan over medium heat. Add paste and fry, stirring often, for about 10 to 15 minutes until deeply fragrant and oil begins to separate.
Season the Sambal:
Add tamarind paste, palm sugar, and salt. Simmer another 5 minutes to meld the flavors before setting aside.
Fry Crispy Anchovies:
Rinse dried ikan bilis in cold water and pat them fully dry with paper towels. Heat enough oil for shallow frying in a pan. Add anchovies and fry on moderate heat, stirring, until they are crunchy and bronzed. Lift out and drain on paper towels.
Prepare Optional Accompaniments:
Slice cucumber thin for a juicy counterpoint. Roast peanuts until warm if not already ready. Prepare banana leaf if using.
Make Soft-Boiled Eggs:
Bring water to a strong simmer in a saucepan. Carefully lower in eggs and cook for 6 to 7 minutes for soft set yolks. Plunge in cold water, peel, then halve.
Assemble the Plate:
On a serving plate lined with banana leaf, pile up a mound of coconut rice in the center. Spoon sambal over or beside it. Add half a soft-boiled egg. Place a handful of crispy anchovies, cucumber slices, and peanuts around. Garnish with fresh herbs or extra chili if you like.
A plate of food with rice and eggs. Save
A plate of food with rice and eggs. | recipesfoodyummy.com

My top ingredient here is pandan leaf. Every time I tie it in a knot and inhale the scent, I think of my grandmother teaching me in her sunlit kitchen. Family laughs and the sizzle of anchovies always crowd my mind on nasi lemak mornings.

Storage Tips

Coconut rice keeps well in the fridge for three days and sambal can be stored in an airtight jar for up to a week. Reheat rice with a little splash of hot water to restore fluffiness before serving leftovers.

Ingredient Substitutions

If you cannot find pandan leaves, skip them and use a few drops of vanilla essence for a subtle fragrance. Belacan can be left out for a vegetarian sambal or replaced with a touch of fish sauce for umami.

Serving Suggestions

Serve nasi lemak with extra sambal on the side for those who like it spicy. Pair with fried chicken or Malaysian-style curry for a bigger meal. It is delicious packed into a banana leaf and eaten picnic style.

Cultural Context

Nasi lemak is the pride of Malaysian breakfasts and symbolizes the coming together of diverse cultures. It is found everywhere from street stalls to festive family tables. Preparing it at home connects you with rich traditions and timeless flavors.

Recipe FAQs

→ What type of rice should I use?

Jasmine or pandan rice work best, giving a fluffy and fragrant base when cooked with coconut milk and pandan leaf.

→ How spicy is the sambal?

Heat level can be adjusted by using fewer chilies or deseeding them before blending. Sambal is typically spicy but customizable.

→ Can I substitute anchovies?

While crispy dried anchovies (ikan bilis) are traditional, you can use small dried fish or omit for a vegetarian option.

→ What are must-have garnishes?

Soft or hard-boiled eggs, sliced cucumber, roasted peanuts, and fresh herbs all complete the authentic experience.

→ Do I need a banana leaf for serving?

Banana leaves add aroma and a rustic touch, but it's optional. Plates alone are perfectly fine for serving.

→ How should leftovers be stored?

Keep components separate in airtight containers in the refrigerator. Reheat rice and sambal before serving again.

Nasi Lemak Coconut Rice Sambal

Creamy coconut rice, spicy sambal, crisp anchovies, eggs, cucumber, and peanuts for a classic Malaysian meal.

Prep Time
25 mins
Cooking Time
35 mins
Total Duration
60 mins
By: Loura

Recipe Type: Main Dishes

Skill Level: Intermediate

Cuisine: Malaysian

Portions Yielded: 4 Serving Size (4 plated portions)

Dietary Preferences: Gluten-Free, Dairy-Free

What You'll Need

→ Coconut Rice

01 400 g jasmine rice or pandan rice, rinsed
02 375 ml thick coconut milk
03 375 ml water
04 1 whole pandan leaf, tied into a knot (optional)
05 0.5 teaspoon fine salt
06 1 slice ginger (approx. 5 cm piece), peeled

→ Sambal (Spicy Chilli Sauce)

07 10 dried red chillies, soaked in warm water and drained
08 5 fresh red chillies, trimmed
09 2 medium red onions, peeled and roughly chopped
10 3 garlic cloves, peeled
11 1 teaspoon belacan (fermented shrimp paste), toasted
12 1 tablespoon tamarind paste
13 1 teaspoon granulated sugar or palm sugar
14 0.5 teaspoon fine salt
15 60 ml vegetable oil

→ Crispy Anchovies

16 50 g dried anchovies (ikan bilis), rinsed and patted dry
17 Sunflower oil or peanut oil, for deep frying

→ Eggs

18 2 large eggs

→ Garnishes and Sides

19 1 small cucumber, sliced
20 30 g roasted peanuts
21 Fresh banana leaves for plating (optional)
22 Thai basil leaves or fresh herbs (optional)
23 Sliced red chillies, fried shallots, or lemongrass curls (optional, for garnish)

Steps To Follow

Step 01

Rinse rice thoroughly until the water runs clear. Combine rice, coconut milk, water, salt, ginger, and pandan leaf in a rice cooker or medium saucepan. Cook until the rice is fluffy and aromatic, following manufacturer’s instructions or by bringing to a boil, then simmering covered for 15–18 minutes. Remove ginger and pandan leaf. Gently fluff with a fork.

Step 02

Blend soaked dried chillies, fresh chillies, onions, garlic, and toasted belacan into a smooth paste. Heat vegetable oil in a frying pan over medium heat, then sauté the chilli paste for 10–15 minutes until deep red and fragrant. Stir in tamarind paste, sugar, and salt; continue to cook for 5 minutes. Set aside to cool.

Step 03

Heat oil in a small saucepan or deep pan to 170°C. Fry dried anchovies in batches for 2–3 minutes until crispy and golden. Drain on kitchen paper to remove excess oil.

Step 04

Bring a saucepan of water to a gentle boil. Lower eggs into the water, simmering for 6–7 minutes for soft-set yolks (or 10 minutes for hard-boiled). Transfer to cold water, then peel and slice in half.

Step 05

Slice cucumber and set out roasted peanuts. Clean banana leaves and cut into plate-sized portions if using. Prepare fresh herbs or garnish items.

Step 06

Place banana leaf on a serving plate if using. Spoon coconut rice into the center. Top with a generous serving of sambal, half an egg, a mound of crispy anchovies, cucumber slices, and roasted peanuts. Garnish with herbs, sliced chillies, fried shallots, or lemongrass curls as desired.

Notes and Tips

  1. For the most fragrant aroma, use pandan leaf in the coconut rice and serve atop a fresh banana leaf.
  2. Traditional Nasi Lemak is often enjoyed with a strong, spicy sambal; adjust chilli quantity to suit your tolerance.

Required Equipment

  • Rice cooker or heavy-based saucepan with lid
  • Food processor or blender
  • Frying pan or deep small saucepan
  • Slotted spoon

Allergy Info

Double-check every ingredient for possible allergens and consult a health professional if you're unsure.
  • Contains fish (anchovies) and crustaceans (shrimp paste); peanuts present among garnishes.

Nutritional Info (per serving)

These details are for informational purposes only and shouldn't replace medical advice.
  • Caloric Content: 655
  • Fats: 34 g
  • Carbohydrates: 65 g
  • Proteins: 19 g