
This rice cooker method transforms simple ingredients into the fragrant foundation of Malaysia’s beloved dish. The coconut milk infusion creates rich, aromatic grains that pair perfectly with traditional accompaniments.
What makes this version special is its foolproof approach. The rice cooker handles the coconut milk absorption automatically, ensuring consistent results every time. No stirring, no watching, just perfectly cooked rice.
You’ll achieve fluffy, lightly scented rice that serves as the ideal base for crispy anchovies, peanuts, and hard-boiled eggs. The coconut aroma fills your kitchen as it cooks, building anticipation for the meal.
The beauty of this method lies in its simplicity and reliability. One button delivers restaurant-quality nasi lemak rice that’s ready to be topped with your favorite garnishes.
Ingredients for Nasi Lemak Rice Recipe Rice Cooker
Pantry staples plus a few fresh items create this aromatic coconut rice base.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🌾 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat for richness |
| Water 💧 | 1 ½ cups | Adjust based on rice texture |
| Pandan Leaves 🌿 | 2 pieces | Knot and bruise for aroma |
| Salt 🧂 | 1 tsp | Sea salt preferred |
| Dried Anchovies 🐟 | ½ cup | For crispy topping |
| Peanuts 🥜 | ½ cup | Unsalted, roasted for crunch |
| Hard-Boiled Eggs 🥚 | 4 whole | Peeled and halved to serve |
| Cucumber 🥒 | 1 whole | Sliced for garnish |
| Sambal Oelek 🌶️ | 2 tbsp | Adjust for heat preference |
| Shallots 🧅 | 2 whole | Thinly sliced for topping |
| Vegetable Oil 🫒 | 2 tbsp | For frying anchovies and peanuts |
The rice is everything here. Jasmine rice is non-negotiable for that authentic texture—basmati just won’t cut it. Coconut milk should be full-fat (Thai Kitchen or Native Forest are solid brands). Look for pandan leaves at Asian markets or the freezer section at H Mart. If you can’t find them, a splash of pandan extract works in a pinch, but fresh is worth the effort.
No pandan? Skip it entirely rather than using a substitute—it’s that important to the flavor. For the anchovies, dried white anchovies are traditional, but if you’re avoiding seafood, crispy fried shallots add a similar crunch. The peanuts can be swapped for cashews if that’s what you have. Sambal oelek can be replaced with sriracha, but it won’t have the same funky depth.
The rice keeps well for 3-4 days in the fridge—reheat with a splash of water to restore fluffiness. The fried toppings? They’ll soften, so fry fresh if possible (or store separately). Leftovers make killer fried rice the next day.
Why You’ll Love This Recipe
- Set and Forget: I dump everything in the rice cooker—jasmine rice, coconut milk, pandan leaves—and walk away. No stirring, no watching.
- Coconut Pandan Magic: The coconut milk soaks into the rice while the pandan leaves perfume every grain. Honestly, it smells like a hug in a bowl.
- Breakfast to Dinner: This rice works with fried chicken at lunch or a fried egg at 2 a.m. Between us, I’ve done both in one day.
- Leftovers? Yes Please: The flavor deepens overnight, and it reheats in 60 seconds. I’ll be real: I make extra just for this.
Step-by-Step Instructions for Fragrant Coconut Rice with Toppings
This method delivers perfectly infused rice with crispy toppings every time.
Step 1: Prepare the Jasmine Rice Base
Rinse the 2 cups jasmine rice in a fine-mesh strainer under cold water until the water runs completely clear. This removes excess starch and ensures fluffy grains. I always do this step at least 3 times to guarantee the cleanest rice.
Transfer the rinsed rice to your rice cooker pot. Add the 1.5 cups coconut milk, 1.5 cups water, and 1 tsp salt. The full-fat coconut milk creates that signature richness nasi lemak is known for.
Step 2: Infuse with Pandan Leaves
Take the 2 pieces pandan leaves, knot them together at one end, and bruise them slightly by pressing with the flat side of your knife. This releases their aromatic oils into the cooking liquid.
Place the knotted leaves on top of the rice mixture. Don’t stir them in—just let them float. The steam will carry the fragrant pandan essence through every grain as it cooks. Close the rice cooker lid and start the cooking cycle.
Step 3: Cook the Rice to Perfection
Let the rice cooker complete its full cycle (this typically takes 20-25 minutes). When it switches to the “keep warm” setting, let it sit undisturbed for an additional 10 minutes. This resting period allows the grains to fully absorb the coconut-pandan infused liquid.
After resting, fluff the rice gently with a fork. Remove and discard the pandan leaves—their work is done. The rice should be fragrant with distinct, fluffy grains that glisten slightly from the coconut milk.
Step 4: Prepare the Crispy Toppings
Heat the 2 tbsp vegetable oil in a skillet over medium heat. Add the 0.5 cup dried anchovies and fry for 2-3 minutes until they turn golden brown and crispy. Watch them closely—they can burn quickly once they start browning.
Remove the anchovies with a slotted spoon and drain on paper towels. In the same oil, add the 0.5 cup peanuts and fry for another 2 minutes until lightly golden. Drain and set aside with the anchovies.
Step 5: Assemble with Traditional Garnishes
Slice the 1 whole cucumber into thin rounds and arrange on a platter. Thinly slice the 2 whole shallots and scatter them over the cucumber. Halve the 4 whole hard-boiled eggs lengthwise.
Spoon the fragrant rice onto the platter, then arrange the crispy anchovies and peanuts on top. Serve with 2 tbsp sambal oelek on the side for that authentic spicy kick. The combination of creamy rice, crispy toppings, and fresh garnishes makes this dish unforgettable.
Pro Tips For Making Nasi Lemak Rice Recipe Rice Cooker
- Rinse the Rice: Wash the jasmine rice until the water runs clear to remove excess starch—I learned this the hard way after ending up with gummy rice more than once.
- Balance the Liquids: Use a 1:1 ratio of coconut milk to water for the right creaminess; any more coconut milk and the rice turns out too heavy.
- Don’t Skip Pandan: Tie the pandan leaves into a knot before adding them so they’re easier to remove, and don’t skip them—they add that signature aroma.
- Let It Steam: After the rice cooker switches off, let it sit for 10-15 minutes with the lid closed; it finishes cooking and absorbs all the flavors.
Flavor Customization for This Dish
Spice Level Adjustments
For a milder dish, reduce sambal oelek to 1 tbsp or replace it with 1 tbsp sweet chili sauce. The rice itself remains fragrant without heat. I often serve this version to friends who prefer less spice.
Herb Infusions
Add 3 lemongrass stalks (bruised) to the rice cooker with pandan leaves for a citrusy note. Alternatively, 2 kaffir lime leaves create a Thai-inspired variation. Both pair beautifully with the coconut base.
Protein Variations
Swap dried anchovies for ½ cup crispy fried shallots or ½ cup chopped bacon for a non-seafood option. The shallots add sweetness while bacon brings smoky depth. Both crisp up perfectly in 2 tbsp oil. 🔥
Nut Alternatives
Replace peanuts with ½ cup cashews or ½ cup almonds for different textures. Cashews stay creamy inside while almonds add extra crunch. Toast them in the same oil after cooking anchovies.
Extra Aromatics
Add 1 stalk lemongrass (bruised) or 1-inch ginger slice to the cooking liquid for deeper complexity. Remove both before serving. I love ginger’s warm undertones with coconut.
Sweet-Tangy Twist
Drizzle 1 tbsp honey or 1 tbsp lime juice over the rice before serving for brightness. The honey adds subtle sweetness while lime cuts through the richness. A little goes a long way. 💛
Nutrition Facts
Frequently Asked Questions
What if I don’t have pandan leaves?
Skip them entirely rather than substituting. Pandan is essential for authentic flavor. A splash of extract can work in a pinch, but fresh leaves are ideal.
Can I use basmati rice instead?
No, jasmine rice is non-negotiable. Basmati’s texture won’t match the traditional dish. Stick with jasmine for the right consistency.
How do I store leftovers?
Keep rice in an airtight container for 3-4 days. Reheat with a splash of water to restore fluffiness. Fry toppings fresh if possible.
Can I make this without a rice cooker?
Yes, use a pot with a tight lid. Combine all ingredients, bring to a boil, then reduce to low and cook for 15-20 minutes.
- Lump Rice Recipe Sri Lanka: Traditional Island-Style Texture - November 4, 2026
- Laos Sticky Rice Recipe: Traditional Steamed Perfection - November 4, 2026
- Magic Rice Recipe: One-Pot Aromatic Wonder - November 4, 2026