How To Cook Coconut Rice In Rice Cooker

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!

You can cook coconut rice in a rice cooker by combining rinsed jasmine rice, coconut milk, water, a pinch of salt, and a little sugar, then letting the machine do the rest.
 
It’s one of those ridiculously easy recipes that tastes like you fussed for hours.
 
If you’ve been wondering how to cook coconut rice in a rice cooker without it turning out gluey or bland, you’re in exactly the right place.
 
The rice cooker is honestly the best tool for this job because it controls the heat and timing for you.
 
In this post, we’ll walk through how to cook coconut rice in a rice cooker step by step, the right ratios to use, and the little tricks that make it fluffy and fragrant every single time.
 
Let’s get cooking.
 

How to Cook Coconut Rice in a Rice Cooker (The Simple Answer)

Cooking coconut rice in a rice cooker comes down to getting your liquid ratio right and pressing one button.
 
Here’s the basic formula: for every cup of jasmine rice, use about ¾ cup coconut milk and ¾ cup water.
 
That’s it — the machine handles the rest.
 
The reason this works so well is that rice cookers are designed to bring liquid to a simmer, hold it there, then switch to “keep warm” once the moisture is absorbed.
 
That gentle, steady heat is exactly what coconut rice needs.
 
And because you’re replacing part of the water with coconut milk, you get creaminess without any stirring or babysitting.
 

1. Rinse Your Rice First

Before anything else, rinse your jasmine rice under cold water two or three times until the water runs mostly clear.
 
This washes away excess surface starch, which is the number one cause of gummy coconut rice.
 
It takes an extra minute, but it makes a huge difference in texture.
 

2. Use Full-Fat Coconut Milk

Full-fat canned coconut milk gives you the richest, creamiest result when you cook coconut rice in a rice cooker.
 
Shake the can well before measuring because the cream and liquid separate naturally.
 
Light coconut milk works too, but your rice will be less rich — still delicious, just lighter.
 

3. Add Salt and a Touch of Sugar

A pinch of salt (about ½ teaspoon per cup of rice) brings out the natural sweetness of the coconut.
 
And a teaspoon of sugar per cup of rice rounds out the flavor without making it dessert-sweet.
 
This tiny step is what separates good coconut rice from great coconut rice.
 

Getting the Coconut Rice Ratios Right in Your Rice Cooker

Ratios are everything when you cook coconut rice in a rice cooker, so let’s break it down clearly.
 
For 1 cup of jasmine rice: ¾ cup coconut milk + ¾ cup water.
 
For 2 cups of jasmine rice: 1½ cups coconut milk + 1½ cups water.
 
For 3 cups of jasmine rice: 2¼ cups coconut milk + 2¼ cups water.
 
Notice the pattern — equal parts coconut milk and water, totaling 1½ cups of liquid per cup of rice.
 

1. Don’t Use the Rice Cooker’s Water Lines

Those handy lines inside the pot are calibrated for plain water, not coconut milk.
 
Coconut milk is thicker, so it behaves differently during cooking.
 
Always measure your liquid in a separate cup rather than eyeballing it against the pot’s markings.
 

2. Adjust for Your Rice Variety

Jasmine rice is the classic choice for coconut rice because of its fragrance and slightly sticky texture.
 
If you’re using long-grain white rice instead, keep the same ratios.
 
For brown rice, add an extra ¼ cup of water per cup of rice since it needs more moisture to cook through.
 

3. Never Fill Past the Max Line

Coconut milk tends to foam during cooking, so keep your total volume below the maximum fill line of your rice cooker.
 
If you’re making a big batch, cook it in two rounds instead of one.
 
Foam overs can make a mess and leave you with unevenly cooked coconut rice.
 

Step-by-Step: Cooking Coconut Rice in a Rice Cooker

Here’s the full process for how to cook coconut rice in a rice cooker from start to finish.
 

1. Combine Everything in the Pot

Add your rinsed rice, coconut milk, water, salt, and sugar directly into the rice cooker pot.
 
Give it a gentle stir so everything is evenly distributed.
 

2. Press Start and Walk Away

Close the lid and hit the standard white rice setting.
 
No stirring, no peeking — every time you open the lid, you release steam and slow the cooking.
 
Let the rice cooker do its thing.
 

3. Rest Before Fluffing

Once the cooker switches to keep warm, let the coconut rice sit for 10 minutes with the lid closed.
 
This resting period lets the steam finish hydrating the grains.
 
Then fluff gently with a fork or rice paddle and serve.
 

Tips to Make Your Coconut Rice Turn Out Perfect

A few extra tricks will take your coconut rice in a rice cooker from good to unforgettable.
 

1. Toast the Rice for Extra Flavor

If you have five spare minutes, sauté the rinsed rice in a little oil or butter before adding the liquids.
 
This toasting step adds a subtle nutty depth that pairs beautifully with the coconut.
 

2. Add Aromatics

A few slices of fresh ginger, a bruised lemongrass stalk, or a couple of pandan leaves dropped into the pot infuse the coconut rice with incredible fragrance.
 
Just fish them out before serving.
 

3. Fix Wet Rice with the Keep Warm Setting

If your coconut rice comes out a little soupy, spread it out in the pot and leave it on keep warm for 10–15 minutes.
 
The residual heat will gently dry out the excess moisture.
 

So, How Do You Cook Coconut Rice in a Rice Cooker?

You cook coconut rice in a rice cooker by rinsing jasmine rice, combining it with equal parts coconut milk and water, seasoning with salt and sugar, and letting the machine work its magic on the standard white rice setting.
 
The key is measuring your liquids properly, skipping the pot’s water lines, and letting the rice rest before fluffing.
 
With these simple steps, your rice cooker will turn out fragrant, fluffy coconut rice every single time — no stovetop stress required.
 
Enjoy your meal.