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.
Coconut jasmine rice is made by cooking jasmine rice in a blend of rich coconut milk, water, and a pinch of salt until it turns fluffy, fragrant, and slightly sweet.
It’s a simple upgrade to your regular pot of rice, and it pairs beautifully with curries, grilled meats, stir-fries, or even fresh fruit.
If you’ve ever wondered how to cook coconut jasmine rice at home without it turning out gluey or bland, you’re in the right place.
In this post, we’ll walk through how to cook coconut jasmine rice step by step, the right ratio of coconut milk to rice, and the little mistakes that ruin the texture.
Let’s get into it.
How to Cook Coconut Jasmine Rice (The Simple Answer)
Cooking coconut jasmine rice comes down to rinsing the rice, simmering it in a coconut milk and water mixture, and letting it steam off the heat.
Here’s why this method works so well:
1. Rinsing Removes Excess Starch
Jasmine rice carries a fair amount of surface starch, and that starch is what makes rice gummy.
Rinse the grains under cool water two or three times until the water runs mostly clear.
This step is why your coconut jasmine rice turns out with separate, fluffy grains instead of a sticky clump.
2. The Right Coconut Milk Ratio Matters
The biggest mistake people make when they cook coconut jasmine rice is going all-in on coconut milk.
Full coconut milk alone is too rich and too fatty, and it can scorch at the bottom of the pot.
The sweet spot for cooking coconut jasmine rice is about 1 cup of coconut milk mixed with ½ cup of water for every 1 cup of dry rice.
That gives you creamy coconut flavor without a heavy, greasy result.
3. A Pinch of Salt Balances Everything
Add about ½ teaspoon of salt to the liquid before it comes to a simmer.
Salt doesn’t just season the coconut jasmine rice, it also pulls out the natural sweetness of the coconut milk.
Skip it and your rice will taste flat, no matter how good the coconut milk is.
4. Simmer Low, Then Steam Off the Heat
Bring the coconut milk mixture to a gentle boil, add the rice, then drop the heat to low and cover.
Let it cook for about 15 minutes without stirring.
Then turn off the burner and leave the lid on for another 10 minutes.
That final rest is what finishes cooking coconut jasmine rice evenly from the inside out.
Tips for Perfect Coconut Jasmine Rice Every Time
Once you know the basics of how to cook coconut jasmine rice, these tips push it from good to great:
1. Use Full-Fat Coconut Milk, Not Light
Light coconut milk waters down the flavor, and you’ll end up with coconut jasmine rice that tastes like plain rice with a hint of coconut.
Full-fat coconut milk gives you that creamy texture and unmistakable aroma.
Shake the can well before opening, since the fat separates and rises to the top.
2. Don’t Stir While It Cooks
Stirring disturbs the grains and releases more starch, which is exactly what makes rice sticky.
When you cook coconut jasmine rice, leave it alone until the liquid is absorbed.
3. Fluff With a Fork, Not a Spoon
A fork gently separates the grains of your coconut jasmine rice without mashing them together.
A spoon tends to press and compact the rice, and you lose that light, airy texture.
4. Toast the Rice First for Extra Flavor
If you want restaurant-style coconut jasmine rice, toast the rinsed, drained rice in a tablespoon of coconut oil for two minutes before adding the liquid.
The grains turn slightly nutty and golden, and the coconut flavor deepens.
5. Sweeten It for Dessert Versions
Cooking coconut jasmine rice as a dessert is as easy as adding a tablespoon of sugar and a splash of vanilla to the liquid.
Serve it warm with sliced mango, and you’ve basically made mango sticky rice.
Common Mistakes When Cooking Coconut Jasmine Rice
Even with good instructions, a few habits can throw off your coconut jasmine rice:
1. Skipping the Rinse
Unrinsed rice is the number one reason coconut jasmine rice comes out gummy.
It takes thirty seconds and makes a real difference.
2. Using a Pot That’s Too Small
The coconut milk foams up as it simmers, and a small pot will boil over.
Give your coconut jasmine rice room to breathe with a pot that’s at least twice the volume of the rice and liquid.
3. Peeking and Stirring Too Often
Every time you lift the lid, steam escapes and the cooking slows down.
Keep the lid on and trust the process when you cook coconut jasmine rice.
So, How Do You Cook Coconut Jasmine Rice?
You cook coconut jasmine rice by rinsing jasmine rice, simmering it in a mix of full-fat coconut milk, water, and salt, then letting it steam off the heat for ten minutes.
Rinse the starch away, keep the coconut milk ratio balanced with water, don’t stir while it cooks, and fluff with a fork at the end.
Follow those steps and your coconut jasmine rice will come out creamy, fragrant, and fluffy every single time.
Enjoy.