Flavorful, fluffy yellow rice garnished with fresh cilantro, perfect for a vibrant side dish or main course.
Home » Side » Nasi Minyak Malaysian Pilau Rice Recipe – Easy & Fragrant

Nasi Minyak Malaysian Pilau Rice Recipe – Easy & Fragrant

The Golden Rice That Changed My Mind About Weeknight Cooking: Nasi Minyak (Malaysian Pilau Rice) Recipe – I used to think that truly spectacular rice dishes were reserved for special occasions or required a culinary degree to execute properly.

Nasi Minyak (Malaysian Pilau Rice)

Nasi Minyak (Malaysian Pilau Rice)

Lumina Liu
Nasi Minyak (Malaysian Pilau Rice) is a fragrant, golden basmati rice dish scented with cinnamon, cardamom, cloves, star anise, and turmeric, then tossed with sautéed onion, garlic, ginger, curry leaves, pandan, and sweet raisins.
5.0 from votes
Prep Time
Cook Time
Total Time
Course Rice
Cuisine Indonesian
Servings 5 servings
Calories 472 kcal kcal

Ingredients
 

  • 2 cups aged basmati rice (375 g.)
  • 3 tablespoons cooking oil (canola oil, sunflower oil, or vegetable oil)
  • 1 cinnamon stick
  • 3 whole cardamom pods
  • 6 whole cloves
  • 1 whole star anise
  • ¼ teaspoon turmeric powder
  • 1 small size onion (minced)
  • 3 cloves garlic (minced)
  • 10 curry leaves
  • 2 teaspoons grated fresh ginger
  • 2 fresh or frozen pandan leaves
  • ⅓ cup raisins (I prefer green Hunza raisins, but you can use any kind)
  • 1 ½ teaspoon palm sugar (or brown sugar)
  • 1 ½ teaspoon salt
  • 2 ¾ cups water
  • 1 cup coconut milk
  • 1 bird’s eye chili (sliced)
  • Fried shallots
  • Cilantro leaves

Instructions
 

  1. Rinse the aged basmati rice under cold water until the water runs clear. Soak in water for about 30 minutes, then drain.
  2. In a large pot, heat your choice of cooking oil over medium heat. Add the cinnamon stick, cardamom pods, cloves, and star anise, and stir-fry for about 1-2 minutes until fragrant.
  3. Sprinkle in the turmeric powder and stir briefly. Add the minced onion, garlic, and curry leaves. Cook, stirring occasionally, until the onion turns translucent.
  4. Add grated fresh ginger, pandan leaves, raisins, and the drained basmati rice. Gently stir to coat the rice with the aromatic spices and other ingredients.
  5. Sprinkle in the palm sugar and salt, then pour in the water and coconut milk. Stir to combine.
  6. Increase the heat to medium-high and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for about 20-25 minutes, until the rice is just tender and the liquid is absorbed.
  7. Remove the pot from the heat but keep it covered. Let the rice rest for an additional 10 minutes, then fluff the nasi minyak with a fork to separate the grains. Remove the cinnamon stick, cardamom pods, cloves, star anise, and pandan leaves if desired.
  8. Serve the nasi minyak hot and garnish with sliced bird’s eye chili, fried shallots, and cilantro leaves.

Nutrition

Calories: 472.00 kcalFat: 19.00 gCarbohydrates: 71.00 gFiber: 2.00 gProtein: 7.00 gSaturated Fat: 9.00 gTrans Fat: 0.03 g
Keyword Indonesian Rice, Nasi Minyak

You know the type — those Instagram-worthy grain masterpieces that seem to mock your usual Tuesday night rice-from-a-box situation.

Then I discovered Nasi Minyak, and suddenly my entire relationship with weeknight cooking shifted into something far more exciting and infinitely more fragrant.

It happened during one of those particularly brutal weeks when I was juggling deadlines, a sick kid, and the general chaos that seems to define modern life.

I had promised myself I’d cook something “real” for dinner — not another sad desk salad or hastily assembled sandwich.

But standing in my kitchen at 6 PM, staring at a bag of basmati rice and wondering if I had the energy to make anything beyond basic steamed rice, I felt that familiar wave of cooking defeat washing over me.

That’s when I remembered a conversation with my Malaysian neighbor, who had casually mentioned this “golden rice” her grandmother used to make that was “basically foolproof but tastes like you spent hours on it.

Spoiler alert: she was absolutely right.

This Nasi Minyak (Malaysian Pilau Rice) recipe became my secret weapon against weeknight cooking fatigue, and I’m convinced it might just save your sanity too.

The best part?

It’s essentially a one-pot wonder that transforms humble basmati rice into something so aromatic and delicious that your kitchen will smell like a spice market, and your family will think you’ve been secretly taking cooking classes.

Easy Malaysian Nasi Minyak Recipe: Golden Coconut Rice

Flavorful, fluffy yellow rice garnished with fresh cilantro, perfect for a vibrant side dish or main course.

Nasi Minyak, which literally translates to “oil rice,” is Malaysia’s answer to pilaf — but with a tropical twist that makes it infinitely more interesting than its Middle Eastern cousins.

This isn’t just rice cooked in broth; it’s a carefully orchestrated symphony of whole spices, aromatics, and coconut milk that creates something truly magical.

The dish has its roots in the rich culinary traditions of Malaysian-Indian cuisine, where fragrant rice dishes were elevated from simple sustenance to celebration-worthy centerpieces.

What I love most about this Nasi Minyak recipe is how it manages to be both exotic and completely approachable — you’re not hunting down obscure ingredients or mastering complicated techniques.

Instead, you’re learning to coax maximum flavor from spices you probably already have, plus a few key players like pandan leaves and curry leaves that are increasingly easy to find (and absolutely worth seeking out).

The golden color comes from turmeric, but the real magic happens when whole spices like cinnamon, cardamom, cloves, and star anise get bloomed in oil, releasing their essential oils and creating an aromatic base that permeates every grain of rice.

It’s the kind of dish that makes your neighbors wonder what amazing restaurant you ordered from, when really you just spent 30 minutes in your own kitchen.

The Complete Nasi Minyak (Malaysian Pilau Rice) Recipe

This recipe serves 5 people generously, or 4 people who really love rice (which, let’s be honest, should be everyone).

The beauty of this dish lies in its layers of flavor that build gradually, so don’t rush the process — each step contributes to the final result.

Ingredients of Nasi Minyak Malaysian Pilau Rice Recipe You’ll Need

Fragrant nasi minyak (malaysian pilau rice) made simple:

For the Rice Base:

  • 2 cups aged basmati rice (375g) — aged is key for the best texture
  • 3 tablespoons neutral cooking oil (canola, sunflower, or vegetable)
  • 2¾ cups water
  • 1 cup coconut milk

Whole Spices (The Flavor Foundation):

  • 1 cinnamon stick
  • 3 whole cardamom pods
  • 6 whole cloves
  • 1 whole star anise
  • ¼ teaspoon turmeric powder

Aromatics and Add-ins:

  • 1 small onion, minced
  • 3 cloves garlic, minced
  • 2 teaspoons grated fresh ginger
  • 10 curry leaves (fresh or dried)
  • 2 fresh or frozen pandan leaves
  • ⅓ cup raisins (green Hunza raisins are ideal, but any will work)
  • 1½ teaspoons palm sugar or brown sugar
  • 1½ teaspoons salt

For Serving:

  • 1 bird’s eye chili, sliced
  • Fried shallots
  • Fresh cilantro leaves

Step-by-Step Instructions

Here’s the step by step guide to cook this Nasi Minyak:

Preparing Your Rice Foundation

Start by rinsing your basmati rice under cold water until the water runs clear — this removes excess starch and prevents gummy rice.

Soak the rice in water for about 30 minutes, then drain thoroughly.

This soaking step isn’t just busy work; it helps the grains cook more evenly and achieve that perfect fluffy texture we’re after.

Building the Aromatic Base

Heat your oil in a large, heavy-bottomed pot over medium heat.

Add the cinnamon stick, cardamom pods, cloves, and star anise, stirring constantly for 1-2 minutes until they become fragrant and you can hear them gently sizzling.

This technique, called “blooming,” releases the essential oils from the spices and creates the aromatic foundation of your Nasi Minyak recipe.

Sprinkle in the turmeric powder and stir briefly — just long enough to coat the spices and release that earthy aroma.

Add your minced onion, garlic, and curry leaves, cooking while stirring occasionally until the onion becomes translucent, about 3-4 minutes.

Bringing It All Together

Add the grated ginger, pandan leaves, and raisins, followed by your drained rice.

Gently stir everything together, making sure each grain gets coated with the spiced oil mixture.

This step ensures that every bite of your finished dish will be infused with flavor.

Sprinkle in the palm sugar and salt, then pour in the water and coconut milk.

Give everything a good stir to combine, then increase the heat to medium-high and bring the mixture to a rolling boil.

The Critical Cooking Phase

Once your rice mixture is boiling vigorously, immediately reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 20-25 minutes.

Resist the urge to lift the lid and peek — you need that steam to stay trapped to cook the rice properly.

After the cooking time is up, remove the pot from heat but keep it covered.

Let the rice rest for an additional 10 minutes.

This resting period allows any remaining liquid to be absorbed and the flavors to meld together.

The Final Flourish

Fluff the rice gently with a fork, separating the grains and removing any whole spices and pandan leaves that you can easily spot (though leaving a few behind won’t hurt anyone).

Serve immediately, garnished with sliced bird’s eye chili, fried shallots, and fresh cilantro.

Pro Tips for Perfect Nasi Minyak Every Time

After making this recipe dozens of times, I’ve learned a few tricks that make the difference between good Nasi Minyak and absolutely spectacular Nasi Minyak.

Spice Selection and Preparation

Whole spices are non-negotiable here — pre-ground versions simply won’t give you the same depth of flavor.

If your spices have been sitting in your pantry for more than a year, it’s time to refresh them.

Fresh spices should smell potent when you open the container; if you have to stick your nose right into the jar to detect any aroma, they’re past their prime.

When blooming your spices, listen as much as you smell.

You should hear gentle sizzling and popping sounds as the spices release their oils.

If your oil isn’t hot enough, the spices will just sit there looking sad instead of becoming fragrant powerhouses.

Rice Technique Matters

Aged basmati rice really does make a difference — it has less moisture and cooks up fluffier than fresh rice.

If you can only find regular basmati, that’s fine, but you might need to adjust your liquid slightly.

The rice should be tender but still have a slight bite to it, not mushy or hard.

The liquid ratio in this recipe is calibrated for sea-level cooking.

If you live at high altitude, you may need to add a bit more liquid and adjust cooking times accordingly.

Coconut Milk Considerations

Use full-fat coconut milk for the richest flavor and best texture.

Light coconut milk will work in a pinch, but you’ll lose some of the luxurious mouthfeel that makes this dish special.

If your coconut milk has separated in the can, just stir it together before measuring.

Garnish Game

Don’t skip the garnishes — they’re not just decoration.

The fried shallots add textural contrast and a sweet, caramelized flavor.

The bird’s eye chili provides heat and brightness.

The cilantro brings freshness that balances the rich, spiced rice.

Together, they transform the dish from good to restaurant-quality.

Creative Variations to Try

Once you’ve mastered the basic Nasi Minyak recipe, there are several delicious directions you can take it.

Protein Additions

This rice pairs beautifully with proteins cooked right in the pot.

Try adding bite-sized pieces of chicken thigh or lamb during the aromatics stage, browning them before adding the rice.

For a vegetarian protein boost, stir in some fried tofu cubes or cooked chickpeas during the last few minutes of cooking.

Vegetable Variations

Diced carrots, green beans, or bell peppers can be added along with the onions for extra nutrition and color.

Just make sure to cut them small enough that they’ll cook through in the allotted time.

Spice Adjustments

If you love heat, add a whole dried chili along with the other whole spices.

For a more Persian-inspired version, add a pinch of saffron soaked in warm water during the last few minutes of cooking.

A bay leaf or two can add another layer of aromatic complexity.

Fruit and Nut Combinations

While raisins are traditional, you can experiment with other dried fruits like chopped apricots or dates.

Toasted cashews, almonds, or pistachios stirred in just before serving add wonderful texture and richness.

What to Expect: Realistic Results and Serving Suggestions

Let me be completely honest about what you’re getting into with this Nasi Minyak recipe.

This isn’t a 15-minute weeknight miracle — it requires about 30 minutes of active time, plus the soaking and resting periods.

But here’s the thing: most of that time is hands-off, and the payoff is enormous.

Your finished rice should be golden yellow, fragrant, and fluffy, with distinct grains that don’t clump together.

Each bite should hit you with layers of warm spices, subtle sweetness from the raisins and coconut milk, and that distinctive pandan aroma (if you managed to find the leaves — if not, don’t stress about it).

This rice is substantial enough to serve as a main dish with just a simple salad or some pickled vegetables on the side.

It’s also an excellent accompaniment to grilled meats, roasted vegetables, or curry dishes.

I’ve served it at dinner parties where it completely stole the show from the “main” course, and I’ve also made it on random Tuesday nights when I needed something comforting and special.

The leftovers (if there are any) reheat beautifully in the microwave with a splash of water, or you can turn them into fried rice the next day.

Sometimes I think the flavors are even better the second day, after everything has had more time to meld together.

Don’t be discouraged if your first attempt isn’t perfect — rice cooking is as much art as science, and every stove and pot combination behaves differently.

Pay attention to how your rice looks and smells during cooking, and adjust accordingly next time.

The most important thing is that you’re creating something delicious and aromatic that will make your kitchen smell amazing and your family very happy.

More Interesting Recipes 👇