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 cook coconut rice with coconut milk by simmering rice in a mix of coconut milk, water, and a pinch of salt until fluffy and fragrant.
It’s one of those simple dishes that tastes way more special than the effort it takes.
Whether you’re pairing it with curry, grilled fish, or just eating it on its own, coconut rice with coconut milk brings a creamy, slightly sweet richness to the table.
In this post, we’ll walk through exactly how to cook coconut rice with coconut milk, the right ratios to use, common mistakes to dodge, and a few tasty variations.
Let’s get cooking.
How to Cook Coconut Rice with Coconut Milk
Cooking coconut rice with coconut milk comes down to a few key moves, and once you nail them, you’ll wonder why you ever made it any other way.
Here’s how to cook coconut rice with coconut milk the right way:
1. Rinse the Rice First
Before you cook coconut rice with coconut milk, rinse your rice under cold water until the water runs mostly clear.
This washes away excess surface starch, which is what makes rice gummy.
Rinsing takes about a minute and makes a real difference in the final texture of your coconut rice.
2. Get Your Ratios Right
The golden ratio for coconut rice with coconut milk is 1 cup of rice to 1 cup of coconut milk plus ½ cup of water.
Coconut milk alone can be too rich and heavy, so the splash of water keeps things balanced without diluting the flavor.
If you’re using full-fat canned coconut milk, shake the can well before measuring so the cream and liquid combine.
3. Add Salt and Aromatics
A pinch of salt is non-negotiable when you cook coconut rice with coconut milk because it lifts the natural sweetness of the coconut.
Want extra flavor?
Toss in a bruised lemongrass stalk, a few slices of ginger, or a bay leaf while the rice simmers.
Just remember to fish them out before serving.
4. Simmer Low and Slow
Bring your coconut milk, water, and salt to a gentle boil, then stir in the rinsed rice.
Turn the heat down to low, cover, and let it cook for about 15 to 18 minutes.
Resist the urge to peek or stir too often, because trapped steam is what cooks coconut rice with coconut milk evenly all the way through.
5. Rest Before Fluffing
Once the liquid is absorbed, take the pot off the heat and let it sit covered for 10 minutes.
This resting step lets the coconut rice with coconut milk finish steaming and firm up.
Then fluff gently with a fork and serve.
Best Coconut Milk for Coconut Rice
The coconut milk you choose plays a huge role in how your coconut rice turns out, so pick wisely.
1. Full-Fat Canned Coconut Milk Wins
Full-fat canned coconut milk gives you the creamiest, most flavorful coconut rice with coconut milk.
The fat content is what makes each grain taste rich and slightly sweet.
2. Light Coconut Milk Works Too
If you’re watching calories, light coconut milk still makes solid coconut rice, though it’ll be a bit less decadent.
You may want to add a touch more coconut milk to compensate for the thinner texture.
3. Avoid Coconut Cream by Mistake
Coconut cream is way more concentrated than coconut milk and will make your coconut rice greasy and heavy.
Stick with coconut milk unless a recipe specifically calls for cream.
Mistakes to Avoid When Cooking Coconut Rice with Coconut Milk
Even a simple dish like coconut rice with coconut milk can go sideways if you trip on these common errors.
1. Skimping on the Rinse
Unrinsed rice turns your coconut rice with coconut milk into a sticky, clumpy mess.
Always rinse until the water is mostly clear.
2. Boiling Too Hard
A rolling boil scorches the coconut milk on the bottom of the pot before the rice is even done.
Keep the heat low and let the steam do the work.
3. Stirring Constantly
Every stir releases steam and breaks the grains, so let your coconut rice with coconut milk sit undisturbed while it cooks.
4. Using Unshaken Coconut Milk
The cream separates and rises to the top of the can, so shaking it well ensures your coconut rice with coconut milk cooks evenly.
Tasty Variations for Coconut Rice with Coconut Milk
Once you’ve mastered the basics, your coconut rice with coconut milk can go in all sorts of delicious directions.
1. Coconut Rice with Coconut Milk and Beans
Add cooked black beans or red beans right at the end for a hearty, satisfying side.
2. Sweet Coconut Rice with Coconut Milk
Sweeten your coconut rice with coconut milk by stirring in a little sugar and serving it with mango slices for a dessert-style treat.
3. Coconut Rice with Coconut Milk and Toasted Coconut
Top your finished coconut rice with coconut milk with a sprinkle of toasted coconut flakes for crunch and extra coconut flavor.
So, How Do You Cook Coconut Rice with Coconut Milk?
You cook coconut rice with coconut milk by rinsing the rice, combining it with coconut milk, water, and salt, and simmering it low until fluffy.
Full-fat canned coconut milk gives the best flavor, and a short rest after cooking makes all the difference.
Avoid hard boiling, constant stirring, and skipping the rinse, and your coconut rice with coconut milk will turn out perfect every single time.
Now you know exactly how to cook coconut rice with coconut milk, so go ahead and give it a try tonight.