Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
Cooking coconut rice on the stove is simple, and it gives you fluffy, fragrant rice with a creamy coconut flavor every single time.
You don’t need a rice cooker or any fancy gadget to make it happen.
If you’ve been wondering how to cook coconut rice on the stove without ending up with a sticky, mushy pot, you’re in the right place.
The stovetop method is actually the most reliable way to cook coconut rice because you control the heat and the timing from start to finish.
In this post, we’ll walk through how to cook coconut rice on the stove step by step, the ratio of coconut milk to rice that works best, and the mistakes to avoid so your coconut rice turns out perfect.
Let’s get cooking.
How to Cook Coconut Rice on the Stove
Cooking coconut rice on the stove comes down to three things: rinsing the rice, getting the liquid ratio right, and leaving the lid alone while it simmers.
Here’s how to cook coconut rice on the stove so it comes out fluffy and full of coconut flavor:
1. Rinse the Rice First
Before you cook coconut rice on the stove, rinse your rice under cold water until the water runs mostly clear.
This washes away excess surface starch, which is the main reason rice turns out gummy.
It takes just a minute or two, but it makes a big difference when you cook coconut rice on the stove.
2. Use the Right Coconut Milk to Rice Ratio
The ratio for cooking coconut rice on the stove is 1 cup of rice to 1½ cups of liquid.
For that liquid, use 1 cup of full-fat coconut milk plus ½ cup of water.
Full-fat coconut milk gives you the creamiest result, while the water keeps things from getting too heavy.
If you use light coconut milk, your coconut rice will still taste good, just a little less rich.
3. Bring It to a Gentle Boil
Combine the rinsed rice, coconut milk, water, and a pinch of salt in a pot over medium-high heat.
Stir once, then let it come to a gentle boil.
Don’t walk away here because coconut milk can foam up and boil over quickly.
4. Cover and Simmer on Low
Once it’s bubbling, turn the heat down to low and put the lid on.
This is the most important step when you cook coconut rice on the stove.
Let it simmer undisturbed for about 15 to 18 minutes.
Every time you lift the lid, you release steam the rice needs to finish cooking.
5. Rest, Then Fluff
When the time is up, take the pot off the heat and let it sit covered for 10 minutes.
Then fluff the rice with a fork and serve.
That short rest is what gives you separate, fluffy grains instead of a sticky clump.
Tips for Perfect Coconut Rice Every Time
Once you know how to cook coconut rice on the stove, these tips will help you nail it on the first try:
1. Don’t Stir While It Simmers
Stirring releases starch and makes the rice gluey.
Leave it alone until it’s done, then fluff gently with a fork.
2. Watch the Heat
Coconut milk burns more easily than water, so keep the heat low once the lid goes on.
If your burner runs hot, use a heat diffuser underneath the pot.
3. Adjust the Liquid if Needed
If your rice is still firm after resting, add a splash of water and cook it covered on low for another 5 minutes.
If it’s too wet, leave the lid off for a couple of minutes on low heat.
4. Season It Your Way
A pinch of salt is essential, but you can also add a bruised lemongrass stalk, a few slices of ginger, or a teaspoon of sugar while it cooks.
Just keep it simple so the coconut flavor stays front and center.
Common Mistakes to Avoid When Cooking Coconut Rice on the Stove
Most problems with coconut rice come from a few avoidable slip-ups:
1. Skipping the Rinse
Unrinsed rice means excess starch, and excess starch means sticky coconut rice.
Rinse until the water is mostly clear, and you’re already ahead.
2. Using the Wrong Pot
A heavy-bottomed pot with a tight-fitting lid distributes heat evenly and traps steam properly, which matters a lot when you cook coconut rice on the stove.
3. Peeking Too Often
Every time the lid comes off, steam escapes and the cooking slows down.
Set a timer and trust the process.
4. Using Old Coconut Milk
Shake the can well before opening it, and use full-fat coconut milk that hasn’t separated or gone grainy.
Fresh, good-quality coconut milk is honestly half the battle when you cook coconut rice on the stove.
So, How Do You Cook Coconut Rice on the Stove?
Cooking coconut rice on the stove is simple, and it gives you fluffy, fragrant rice with a creamy coconut flavor every single time.
All it takes is rinsing the rice, using the right ratio of coconut milk to water, and letting it simmer covered on low heat without stirring.
Once you’ve cooked coconut rice on the stove a couple of times, the process becomes second nature.
Hope this post has helped you learn how to cook coconut rice on the stove and the mistakes to avoid so it comes out perfect.