
If you have tried authentic Balinese yellow rice or Indonesian turmeric rice with coconut milk, you probably noticed the subtle blend of spices that gives a heavenly aroma and its unique taste.
The combination of aromatic ingredients such as turmeric, ginger, lemongrass, and kaffir leaves infused in coconut milk and jasmine rice makes it a sought-after Southeast Asian flavored rice. Especially during cultural occasions and celebrations.
Known as Nasi Kunyit (Turmeric Rice) or Nasi Kuning (Yellow Rice), this dish is a common staple in Indonesia and Malaysia.
In my family’s house, this yellow rice is one of the flavored rice dishes my mom would make at family gatherings. The aromatic-infused rice pairs nicely with roasted chicken or roasted fish and is often accompanied by the Sambal Ulek and Pineapple salad.
Table of Contents
- Why you too will love this Indonesian Turmeric Rice with Coconut Milk Recipe
- Ingredients to Make Indonesian Turmeric Rice
- How to Make Indonesian Turmeric Rice – Stovetop, Rice cooker and Instant Pot
- Add more protein to the turmeric rice
- Related Recipes You Can Pair With

🥄 Recipe highlight: This recipe is vegan, dairy-free, no added sugar. At the end of the recipe, you will find a variation that adds more protein and fiber to the turmeric rice.
Why you too will love this Indonesian Turmeric Rice with Coconut Milk Recipe
- Easy to make. I promise you. Whether you have a rice cooker, an instant pot, or cooking on a stovetop, making this turmeric rice is straightforward and easy.
- Packed with anti-inflammatory ingredients, seasoned, and infused in rice. Yup, this turmeric rice isn’t just a tasty cultural food. Best if you want to add an extra dose of nutrition to plain rice.
- Vegan rice. For vegetarians and vegans, this turmeric rice is a great plant-based flavored rice that is easy to make and rich in polyphenols (plant compounds rich in antioxidants)
- Heavenly aromatic. The combination of aromatic ingredients, herbs, and spices in this turmeric rice with coconut milk will immediately lift your appetite. Making it one of the flavored aromatic rice options to consider in a family gathering soiree.
- Nutritiously filling. Due to the addition of coconut milk, you will get fuller faster than you think. It may be a little bit more calories than normal plain rice, but it’s worth it because coconut milk, too, is rich in antioxidant properties.

Ingredients to Make Indonesian Turmeric Rice
- Jasmine rice – Jasmine rice adds to the aroma, it’s the best type of rice for making authentic Indonesian turmeric rice with coconut milk. If you prefer less starchy rice, go for Basmati. I’ve tried it once, it’s lighter and not bad too.
- Turmeric powder or turmeric – If you have a turmeric paste, feel free to use it. It’s fresher with a deeper taste. For this recipe, use the same amount (2tsp).
- Red onion – Adjust the amount according to your preference. If you prefer a milder onion flavor, opt for a yellow onion.
- Garlic – I always use fresh garlic when making Asian recipes. It’s the best way to get the boost of anti-inflammatory properties in everyday food.
- Ginger – This recipe won’t be the same without fresh ginger, so try not to substitute with the powdered version unless you have no choice. Ginger is used to infuse the flavor and aroma into the rice. If you want to ingest it with rice, consider slicing it thin into matchstick-sized pieces. I did that sometimes, too.
- Lemongrass – Lemongrass is used to infuse the aroma, not for eating. Not in this rice. So the best way is to smash or lightly pound it to release the flavor. Make sure the shape remains intact so it’s easy to remove it later on. If you’re using the paste, substitute 1 lemongrass for 1/2 tbsp of paste.
- Pandan leaves – Another aromatic ingredient that you can remove once the rice is cooked.
- Kaffir lime leaves – Some recipes use Indonesian bay leaves, you can use that too.
- Coconut milk/cream – I use coconut cream. If you use fresh coconut milk, double the amount and skip the water.
- Black pepper and salt
How to Make Indonesian Turmeric Rice – Stovetop, Rice cooker and Instant Pot
1. Stovetop Method
Cooking Time: 23 minutes
- Wash the rice until the water runs clear.
- Add all ingredients to a medium-sized pot. Stir with a spatula to let the ingredients spread evenly.

- Bring the rice to a boil on high heat. Once boiling, reduce the heat to low and cover it with a lid. Let it simmer for 15 minutes or until the water has fully dried.

- Once cooked, fluff the rice to ensure the ingredients are spread evenly. At this point, you can remove the kaffir leaves, pandan leaves, lemongrass, and ginger chunks.

2. Rice Cooker
Cooking Time: 30 minutes
- Wash the rice until the water runs clear.
- Add all the ingredients to the pot and gently stir to combine them.

- Set a rice cooker to cook on a normal white rice setting. Halfway through cooking, gently stir to ensure the flavor is spread evenly.

- Once cooked, fluff the rice one more time to avoid lumps. While at it, remove the kaffir, pandan leaves, lemongrass and ginger chunks.

3. Instant Pot
Total Cooking Time: 15 minutes
- Like the rest of the methods, wash the rice until the water runs clear.
- Add all the ingredients to the Instant Pot and stir to combine. Then, secure the lid, turn the valve to sealing, and set it to Pressure Cook on High for 3 minutes.

- Once the timer is done, turn the valve to venting. Gently open the lid after it stops releasing steam, and fluff the rice.

Add more protein to the turmeric rice
You can also add a source of protein to the turmeric rice, like I sometimes do. Adding plant-based and lean meat will increase its nutritional value.
- Plant-based
- Chopped Green Beans—Cut long beans or green beans into inch-long pieces and cook them with your rice. For this recipe, add 1 cup of cut long beans and add 1/8 more water to the rice.
- Mung Beans—Boil mung beans in a pot for 15 minutes, strain them, and then add them to the uncooked rice to cook with the rice.
- Brown or Green Lentils—Add cooked lentils to the rice by layering the rice and cooked lentils in a pot. For instructions on how to cook lentils in a rice cooker, check out my post.
- Chopped Green Beans—Cut long beans or green beans into inch-long pieces and cook them with your rice. For this recipe, add 1 cup of cut long beans and add 1/8 more water to the rice.
- Lean Meat
- Chicken Breast—Cut the chicken breast into bite-sized, and add it to the rice before cooking. Alternatively, you can also pre-boil the chicken breast before adding them to continue cooking with the rice.
Related Recipes You Can Pair With
Aromatic Indonesian Turmeric Rice with Coconut Milk
4
servings30
minutes1017
kcalInfused with aromatic flavors of turmeric, ginger, lemongrass, and kaffir lime leaves, this authentic Southeast Asian yellow rice is not just a flavorful cultural dish but also a wholesome dish packed with anti-inflammatory goodness.
Ingredients
2 cups Jasmine rice
1 cup water
1 cup coconut milk/cream
10 g ginger – smashed
1 stalk lemongrass – smashed
4 kaffir lime leaves – tear
1 big red onion – thinly sliced
4 cloves garlic – thinly sliced
2 tsp turmeric powder / 7g of grated whole turmeric
1/4 tsp black pepper
1/2 tsp salt – adjust accordingly
Directions
- Stovetop Method (For a visual guide, scroll above)
- ❶ Wash the rice until the water runs clear. Add all the ingredients to a medium-sized pot, preferably a non-stick or stainless steel pot.
❷ Combine all the ingredients in the pot and stir with a spatula to mix. Then, bring the mixture to a boil over high heat.
❸ Once boiling, turn the heat to the lowest and let it simmer for 15 minutes with a lid on. Halfway through, gently stir the rice to make sure the ingredients and flavor are evenly spread.
❹ Once the water is dried, turn off the heat and remove the pot from the stove. Let it cool with a lid on for 2 minutes and it’s ready to serve. - Rice Cooker
- ❶ Wash the rice until the water runs clear, and then add all the ingredients to the rice cooker pot. Stir with a spatula to mix.
❷ Set the rice cooker to the ‘normal white rice’ setting. Mine took 30 minutes. Halfway through, open the lid and gently fold the rice with a spatula to ensure the ingredients are well combined.
❸ Once cooked, gently fluff the rice and remove the kaffir leaves, lemongrass, ginger chunks and pandan leaf. It’s ready to serve! - Instant Pot
- ❶ Wash the rice until the water runs clear. Add all the ingredients to the instant pot and stir to combine.
❷ Secure the lid, turn the valve to sealing, and set it to Pressure Cook on High for 3 minutes. Once the timer is done, carefully turn the valve to venting and gently open it after it stops releasing the steam.
❸ Gently fluff the rice to mix, and it’s ready to serve.
Related Equipment
- Instant PotCheck on Amazon
- Zojirushi NL-GAC18BM Rice Cooker – MulticookCheck on Amazon
- Zwilling Stainless Steel Pot – 4L Check on Amazon
Notes
- You can also make it without coconut milk. But I suggest you try it with coconut milk, it is authentic, tasty and adds to the aroma.
🥣 Did you try this recipe? Let me know your thoughts in the comments below.
























