
This rice cooker method transforms a traditional Indonesian dish into a foolproof weeknight staple. The coconut milk infuses every grain with rich, aromatic flavor without constant stirring or special equipment.
I’ve streamlined the process to just 5 ingredients and minimal prep, letting the rice cooker handle the work. The result is perfectly fluffy, fragrant rice with a subtle sweetness that pairs beautifully with savory sides.
The beauty lies in its simplicity—no complicated steps, just reliable results. Serve with fried chicken, sambal, or fresh cucumber for an authentic experience.
This approach respects tradition while adapting to modern convenience. Here’s how to make it at home with ease.
Ingredients for Nasi Uduk Recipe Rice Cooker
Five core ingredients deliver authentic Indonesian coconut rice with minimal effort in your rice cooker.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🌾 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | Full-fat for richest flavor |
| Water 💧 | 1 ½ cups | Adjust for desired texture |
| Garlic Cloves 🧄 | 3 cloves | Minced for even distribution |
| Shallots 🧅 | 2 whole | Thinly sliced for aroma |
| Salt 🧂 | 1 tsp | Sea salt preferred |
| Bay Leaves 🍃 | 2 pieces | Dried, for infusion |
| Lemongrass Stalk 🌿 | 1 whole | Bruised to release oils |
| Galangal Root 🌱 | 1 whole | Sliced thinly, optional |
| Pandan Leaves 🌿 | 2 pieces | Fresh or frozen, optional |
The coconut milk is non-negotiable here. Full-fat cans from Thai brands like Aroy-D or Chaokoh yield the creamiest results—light versions dilute the richness. Jasmine rice is traditional, but basmati works in a pinch (adjust water down slightly). Asian markets carry lemongrass and pandan fresh, but frozen at Whole Foods is a solid backup for galangal.
No lemongrass? Zest from one lime plus a bay leaf mimics the citrusy aroma. Missing galangal? Double the ginger—it’s not identical but complements the coconut. Shallots can be swapped for yellow onion at a 1:1 ratio, though the flavor profile shifts slightly. Pandan leaves add floral depth, but skip them if unavailable—the dish remains delicious.
Cooked rice holds 2-3 days refrigerated in an airtight container. The coconut aroma intensifies overnight, so it’s ideal for meal prep. Freezing isn’t recommended—rice becomes mushy upon thawing. Reheat gently with a splash of water or coconut milk to restore moisture.
Why You’ll Love This Recipe
- Set and Forget: I toss everything in the rice cooker and walk away—jasmine rice, coconut milk, garlic, shallots, done.
- Rich Coconut Aroma: The coconut milk soaks into every grain while the garlic and shallots add that deep, fragrant kick.
- Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully for lunches all week.
- Pantry Friendly: Jasmine rice and coconut milk are staples I always have, so this feels like a free meal.
Step-by-Step Instructions for Nasi Uduk in a Rice Cooker
Master this efficient method to achieve perfectly fragrant coconut rice with minimal effort.
Step 1: Prepare and Rinse the Aromatics
Begin by thoroughly rinsing the 2 cups Jasmine Rice until the water runs completely clear. This removes excess starch and prevents gummy rice. Meanwhile, bruise the 1 whole Lemongrass Stalk by smashing it lightly with the side of a knife to release its essential oils.
Thinly slice the 2 whole Shallots and mince the 3 cloves Garlic Cloves. If using, slice the 1 whole Galangal Root into thin rounds. These aromatics will infuse the rice with deep, complex flavors during cooking.
Step 2: Infuse the Coconut Liquid Base
In the rice cooker pot, combine the 1 can Coconut Milk, 1.5 cups Water, 1 tsp Salt, sliced shallots, minced garlic, bruised lemongrass, galangal, 2 pieces Bay Leaves, and 2 pieces Pandan Leaves. Stir well to distribute the salt and aromatics evenly.
Let this mixture sit for 5 minutes to begin the infusion process before adding the rice. The fat from the full-fat coconut milk will carry the flavors of the aromatics directly into each grain of rice, creating that signature richness.
Step 3: Cook with Precise Liquid Ratio
Add the rinsed and drained jasmine rice to the infused coconut liquid. Gently stir once to ensure the rice is fully submerged and evenly distributed. Do not stir again, as this can break the rice grains and lead to a mushy texture.
Close the rice cooker lid and select the standard white rice setting. The cooker will automatically handle the timing, but expect it to take slightly longer than plain rice due to the added fats and fibers from the coconut milk and aromatics. The rice is done when the cooker switches to the keep-warm function and all liquid has been absorbed.
Step 4: Steam and Rest for Maximum Flavor
Once the cooking cycle completes, let the rice steam in the closed cooker for an additional 10-15 minutes. This resting period allows the grains to absorb any remaining liquid and lets the flavors meld together fully.
Resist the urge to open the lid during this time—releasing the steam too early can result in unevenly cooked rice. The rice should be fluffy, with each grain distinct yet tender, and carry the unmistakable aroma of coconut and spices.
Step 5: Fluff and Serve with Care
After steaming, open the lid and use a fork to gently fluff the rice from the bottom to the top. This separates the grains and redistributes the aromatics for consistent flavor in every bite. Remove the lemongrass, bay leaves, and pandan leaves before serving.
Serve the nasi uduk immediately while hot. The rice should glisten slightly from the coconut milk and have a subtle, fragrant aroma that fills the room. The texture should be light and fluffy, with the coconut flavor present but not overpowering the delicate balance of spices.
Pro Tips For Making Nasi Uduk Recipe Rice Cooker
- Rinse the Rice: Soak jasmine rice for 10 minutes then rinse until water runs clear—this removes excess starch so your nasi uduk stays fluffy, not gummy.
- Bloom the Aromatics: Sauté minced shallots and garlic in a bit of coconut milk until fragrant before adding to the rice cooker—I learned this the hard way after a few bland batches.
- Balance the Liquids: Use a 1:1 ratio of coconut milk to water, but measure carefully; too much liquid turns it mushy, and too little leaves it undercooked.
- Let It Steam: After cooking, leave the rice in the cooker for 15 minutes on warm—this lets the coconut milk fully absorb and the flavors meld.
Wine and Beer Pairings for This Dish
Light Beer Pairings
I love serving this with a crisp Indonesian lager like Bintang Beer—its light body and mild bitterness cut through the coconut richness. A German pilsner such as Warsteiner offers similar refreshment with its clean finish. 🍺
Fruity White Wines
For wine lovers, a chilled Riesling from Germany or Washington state brings bright acidity that balances the rice’s creaminess. The citrus notes in Sauvignon Blanc from New Zealand also complement the lemongrass aromatics beautifully.
Sparkling Options
Prosecco or other dry sparkling wines add a celebratory touch. The bubbles cleanse your palate between bites of this fragrant dish. I particularly enjoy La Marca Prosecco for its consistent quality and approachable price point.
Non-Alcoholic Choices
For a non-alcoholic pairing, try sparkling coconut water like Harmless Harvest. Its natural sweetness echoes the rice while the effervescence refreshes. Jasmine iced tea with a squeeze of lime also makes an excellent alcohol-free companion.
Dessert Wines
A slightly sweet Moscato d’Asti from Italy can be a delightful contrast. The low alcohol content and peach-apricot flavors create a harmonious finish to your meal. I find Saracco Moscato d’Asti particularly well-balanced for this purpose.
Nutrition Facts
Frequently Asked Questions
Can I use basmati rice instead of jasmine?
Yes, but reduce water by 2-3 tablespoons as basmati absorbs less liquid. The flavor will differ slightly, but it still works well.
What if my rice cooker doesn’t have a coconut rice setting?
Use the standard white rice setting. The cooker will adjust timing automatically for the extra fats in coconut milk.
How do I fix mushy rice?
Next time, rinse rice more thoroughly and avoid stirring after starting the cooker. For now, spread it on a tray to dry slightly.
Can I make this without lemongrass?
Yes! Substitute with 1 lime zest plus a bay leaf for similar citrus aroma. The dish remains delicious.
- 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