Recipe of Nasi Lemak: Fragrant Coconut Rice With Spicy Sambal

Recipe of Nasi Lemak: Fragrant Coconut Rice With Spicy Sambal

This dish brings Malaysia’s national breakfast to your kitchen with its signature coconut-scented rice and fiery sambal. The combination of creamy rice, crispy anchovies, and rich peanuts creates a perfect balance of textures and flavors.

Traditional methods ensure authentic results, from slow-cooking the rice in coconut milk to frying the anchovies until golden. Each element comes together for a meal that’s both comforting and deeply aromatic.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Recipe of Nasi Lemak

Authentic Malaysian flavors start with coconut rice, crispy anchovies, and a fiery sambal.

Ingredient Amount Notes
Jasmine Rice 🍚 2 cups Rinsed until water runs clear
Coconut Milk 🥥 2 cups Full-fat for creaminess
Water 💧 1 ½ cups For cooking rice
Pandan Leaves 🌿 2 whole Knot each leaf before using
Salt 🧂 1 tsp Divided for rice and sambal
Dried Anchovies 🐟 ½ cup Small silver fish variety
Vegetable Oil 🫒 ½ cup For deep frying anchovies
Raw Peanuts 🥜 ½ cup Shelled, unsalted
Red Chilies 🌶️ 10 whole Fresh, stems removed
Shallots 🧅 4 whole Peeled, roughly chopped
Garlic Cloves 🧄 4 cloves Peeled for sambal
Shrimp Paste 🦐 1 tbsp Belacan, toasted first
Palm Sugar 🍚 1 tbsp Or substitute brown sugar
Lime Juice 🍋 1 tbsp Freshly squeezed
Cucumber 🥒 1 whole Sliced for garnish
Hard-Boiled Eggs 🥚 4 whole Peeled and halved

The jasmine rice is non-negotiable for authentic texture. Look for Thai jasmine at Asian markets—it’s more fragrant than standard white rice. Coconut milk should be full-fat; light versions won’t give you that rich, creamy base the dish demands. Pandan leaves add a floral note essential to the rice (find them frozen at H Mart or 99 Ranch). If you can’t locate them, a drop of pandan extract works in a pinch.

No pandan? Skip it—don’t substitute with vanilla. Dried anchovies can be swapped for fresh sardines if you’re feeling adventurous. For the sambal, dried chilies rehydrated in hot water work if fresh aren’t available. Shrimp paste is key for umami depth; Maesri or Thai Kitchen brands are widely available. Peanuts can be swapped for cashews, but toast them first for maximum crunch.

Cooked rice stays fresh for 2 days refrigerated. The sambal intensifies overnight—make it a day ahead if possible. Anchovies and peanuts keep in airtight containers for 1 week. Re-crisp anchovies in a dry pan before serving leftovers.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump jasmine rice, coconut milk, and pandan leaves in a pot—no fancy steps, just set and forget.
  • Fragrant Comfort: The coconut milk and pandan create this rich, floral aroma that fills my kitchen. Honestly, it’s my favorite part of the day.
  • Breakfast to Dinner: I serve it with fried egg for breakfast, then pair leftovers with curry at night. Between us, it’s the most adaptable dish I know.

Step-by-Step Instructions for Fragrant Coconut Rice With Spicy Sambal

Master these techniques to create the perfect balance of aromatic rice and bold, spicy accompaniments.

Step 1: Prepare the Coconut Rice Base

Rinse the 2 cups Jasmine Rice under cold water until the water runs completely clear. This removes excess starch and prevents the rice from becoming gummy. Drain thoroughly in a fine-mesh sieve.

In a medium pot, combine the drained jasmine rice, 2 cups Coconut Milk, 1.5 cups Water, and 2 whole Pandan Leaves (knotted to release their aroma). Add ½ tsp Salt—this seasons the rice from within. The liquid should shimmer with the coconut milk’s richness.

Bring to a gentle boil over medium-high heat, then immediately reduce to low heat. Cover and simmer for 15-18 minutes until the liquid is fully absorbed and the rice is tender. Resist the urge to stir—the undisturbed rice develops a fluffy, fragrant texture infused with pandan and coconut.

Step 2: Fry the Anchovies and Peanuts

Heat the ½ cup Vegetable Oil in a deep skillet over medium heat. When the oil shimmers, add the ½ cup Dried Anchovies in a single layer. Fry for 3-4 minutes, stirring occasionally, until they turn golden brown and crisp.

Using a slotted spoon, transfer the anchovies to a paper towel-lined plate to drain. In the same hot oil, add the ½ cup Raw Peanuts. Fry for 4-5 minutes until light golden and fragrant, stirring frequently to prevent burning. The peanuts will continue to crisp as they cool.

Remove the peanuts with a slotted spoon and drain on paper towels. Reserve the oil in the skillet—its deep umami flavor from the anchovies and peanuts will enhance the sambal.

Step 3: Craft the Spicy Sambal

In the same skillet with the reserved oil, sauté the 4 whole Shallots (roughly chopped) over medium heat for 3-4 minutes until translucent and soft. Add the 10 whole Red Chilies, 4 cloves Garlic Cloves, and 1 tbsp Shrimp Paste.

Cook for 5-6 minutes, stirring constantly, until the chilies soften and the mixture darkens slightly. The shrimp paste will mellow and blend into the oil, creating a deeply savory base. Add the 1 tbsp Palm Sugar and continue cooking for 2 minutes until it dissolves and caramelizes lightly.

Remove from heat and stir in the 1 tbsp Lime Juice. The sambal should be thick, glossy, and vibrant red with a balance of heat, sweetness, and tang. Let it cool slightly before serving to allow the flavors to meld.

Step 4: Assemble and Serve

Fluff the cooked coconut rice with a fork and discard the pandan leaves. Mound the fragrant rice onto serving plates. Arrange the 4 whole Hard-Boiled Eggs (peeled and halved) alongside, and garnish with the 1 whole Cucumber (sliced).

Spoon the crispy anchovies and peanuts over the top, then drizzle generously with the sambal. The contrast of creamy rice, rich eggs, fresh cucumber, and fiery sambal creates the signature harmony of this dish. Serve immediately while the rice is still warm and the toppings are crisp.

👨‍🍳

Pro Tips For Making Recipe Of Nasi Lemak

  • Rinse the Rice: Wash the jasmine rice until the water runs clear—this removes excess starch so your nasi lemak stays fluffy instead of gummy.
  • Bloom the Pandan: Tie the pandan leaves into a knot and bruise them slightly before adding to the rice cooker; it releases more aroma into the coconut milk.
  • Balance the Liquids: Use a 1:1 ratio of coconut milk to water, and don’t exceed it—I learned this the hard way after ending up with mushy rice more than once.
  • Salt the Coconut Milk: Add the salt directly to the coconut milk before mixing with rice; it distributes better and actually changes the outcome of the flavor.

Flavor Customization for recipe of nasi lemak

Extra Heat Sambal

For more fiery heat, add 5-10 Thai bird’s eye chilies to the sambal mix. These small chilies pack intense heat—I use them when I want to wake up my taste buds. Just remove seeds if you prefer less spice.

Sweet and Tangy Twist

Balance the heat with extra sweetness by adding 1 extra tbsp palm sugar and 2 tbsp tamarind paste to the sambal. This creates a sweeter, tangier profile that pairs beautifully with the creamy rice.

Crunchy Toppings

Enhance texture by adding fried shallots to your anchovies and peanuts. I buy pre-fried shallots from Asian markets for convenience. They add a delicate, crispy layer that complements the dish perfectly.

Protein Variations

Swap hard-boiled eggs for fried chicken or grilled squid. The chicken adds richness, while squid offers a briny contrast. Both are popular in Malaysian street food versions.

Herbal Rice Infusion

For added aroma, steep 1 lemongrass stalk (bruised) with the pandan leaves in the coconut milk. This citrusy note elevates the rice’s fragrance. I learned this trick from a night market vendor in Kuala Lumpur. 💡

Creamy Coconut Boost

For extra richness, stir ½ cup coconut cream into the cooked rice before serving. This makes the grains even more luscious and enhances the coconut flavor. It’s my go-to for special occasions.

Frequently Asked Questions

1

Can I use basmati rice instead of jasmine?

Jasmine is ideal for authentic texture, but basmati works in a pinch. Expect slightly firmer grains.

2

How do I reduce the sambal’s heat?

Remove chili seeds before blending and add 1 extra tbsp palm sugar for balance.

3

Can I make this ahead of time?

Yes! Cook rice fresh, but sambal and toppings keep for 2 days refrigerated.

4

What if I can’t find pandan leaves?

Use 1 drop pandan extract in the coconut milk. Skip entirely if unavailable.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 22g110%
Cholesterol 210mg70%
Sodium 850mg37%
Total Carbohydrate 62g23%
Dietary Fiber 5g18%
Sugars 4g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.5(3 reviews)
Nathan Turner