How To Cook Coconut Rice With Coconut Milk

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

To cook coconut rice with coconut milk, you simply swap some (or all) of the water for rich, creamy coconut milk and simmer it low and slow until fluffy.
 
It’s that easy, and the result is fragrant, slightly sweet rice that pairs with just about anything.
 
Whether you’re making it for a curry night, a weekend barbecue, or just to switch up your usual dinner routine, coconut rice with coconut milk is one of those recipes you’ll wonder how you lived without.
 
In this post, we’ll walk through exactly how to cook coconut rice with coconut milk, the best ratio to use, a few flavor tricks, and the mistakes that can turn it gluey.
 
Let’s get cooking.
 

How to Cook Coconut Rice With Coconut Milk

Knowing how to cook coconut rice with coconut milk comes down to three things: the right ratio, a good rinse, and a gentle simmer.
 
Here’s how to do it step by step.
 

1. Rinse the Rice First

Before anything else, rinse your rice under cool running water until the water runs mostly clear.
 
This washes away surface starch, which is exactly what makes coconut rice sticky and clumpy instead of fluffy.
 
It takes about a minute, so don’t skip it.
 

2. Use the Right Coconut Milk to Rice Ratio

For every cup of rice, use about 1 cup of full-fat coconut milk plus ½ cup of water.
 
Shake the can of coconut milk well before opening it so the cream and liquid combine.
 
If you’re using light coconut milk, drop the water to ¼ cup since it’s thinner already.
 

3. Simmer Low and Slow

Combine the rinsed rice, coconut milk, water, and a pinch of salt in a pot and bring it to a gentle boil.
 
Then drop the heat to low, cover, and let it simmer for about 15 to 18 minutes.
 
Don’t stir it while it cooks.
 
Stirring releases starch and turns your coconut rice with coconut milk into a sticky mess.
 

4. Let It Rest, Then Fluff

Once the liquid is absorbed, take the pot off the heat and keep it covered for 10 minutes.
 
This resting step lets the steam finish cooking the grains evenly.
 
Then fluff with a fork, not a spoon, and serve.
 

Tips for the Best Coconut Rice With Coconut Milk

A few small tweaks make a big difference in how your coconut rice with coconut milk turns out.
 

1. Choose Full-Fat Coconut Milk

Full-fat coconut milk gives you that creamy texture and rich flavor people expect from coconut rice.
 
Light versions work, but the rice comes out less indulgent and slightly drier.
 

2. Add Aromatics While It Simmers

Toss in a bruised lemongrass stalk, a couple of kaffir lime leaves, or a slice of ginger while the rice cooks.
 
These aromatics infuse the coconut milk as it simmers and make the finished dish smell incredible.
 

3. Season Beyond Salt

A pinch of sugar balances the coconut’s natural sweetness, and a squeeze of lime at the end brightens everything up.
 
If you’re serving it with something salty like grilled chicken or curry, keep the rice slightly sweeter.
 

4. Don’t Overcrowd the Pot

Use a pot that fits the rice comfortably, since coconut milk tends to foam and bubble up as it simmers.
 
A too-small pot means overflow and a sticky stovetop.
 

Common Mistakes When Cooking Coconut Rice With Coconut Milk

Even simple recipes have a few traps, and these are the ones that catch most people out.
 

1. Not Shaking the Can

Coconut milk separates in the can, with thick cream sitting on top and watery liquid underneath.
 
If you don’t shake it, you’ll get uneven richness, so always give it a good shake before measuring.
 

2. Cranking the Heat

High heat makes the coconut milk bubble over and scorch the bottom of the pot.
 
Keep the heat low and trust the covered pot to do its job.
 

3. Peeking Too Often

Every time you lift the lid, steam escapes and the cooking time stretches.
 
Leave it alone until the timer goes off, then check that the liquid has been absorbed.
 

4. Skipping the Rest

Resting off the heat is part of how to cook coconut rice with coconut milk properly.
 
Rushing to serve means the center stays firm while the edges turn mushy.
 

So, How Do You Cook Coconut Rice With Coconut Milk?

You cook coconut rice with coconut milk by rinsing the rice, using about one cup of coconut milk plus half a cup of water per cup of rice, and simmering it low and covered until fluffy.
 
Full-fat coconut milk, a good shake of the can, a pinch of salt, and a ten-minute rest are all it takes to get it right every time.
 
Once you’ve nailed the basic method, feel free to play with aromatics and seasonings to make it your own.
 
Give this coconut rice with coconut milk recipe a try this week and enjoy every fluffy, fragrant bite.