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 jasmine rice is easy when you treat the coconut milk like part of the cooking liquid and keep the heat gentle.
The result is fragrant, slightly sweet rice with a soft texture that works with curries, grilled meats, and stir-fries.
If you’ve been wondering how to cook coconut jasmine rice without ending up with mushy grains or a scorched pot, the trick is in the ratio, the rinse, and a good rest at the end.
In this post, we’ll walk through how to cook coconut jasmine rice step by step, the best coconut jasmine rice recipe for beginners, and the mistakes that trip people up the most.
Let’s get into it.
How to Cook Coconut Jasmine Rice (The Simple Answer)
To cook coconut jasmine rice, combine rinsed jasmine rice with coconut milk and water, bring it to a gentle simmer, then cover and cook low until the liquid is absorbed.
Here’s the basic coconut jasmine rice recipe to keep handy:
1. Get Your Ratios Right
For every 1 cup of jasmine rice, use 1 cup of coconut milk plus ½ cup of water.
Full-fat coconut milk gives you the creamiest coconut jasmine rice, while light coconut milk keeps things leaner.
If you use canned coconut milk, shake it well first so the cream and liquid are fully combined.
2. Rinse the Rice First
Rinse the jasmine rice under cool water until the water runs mostly clear.
This washes away excess surface starch, which is the main reason coconut jasmine rice turns gummy.
It only takes a minute, but it makes a big difference in how to cook coconut jasmine rice successfully.
3. Simmer, Don’t Boil
Bring the coconut milk, water, and a pinch of salt to a gentle simmer before adding the rice.
Once the rice goes in, lower the heat to its lowest setting and cover the pot tightly.
Cook for about 15 to 18 minutes without stirring, because stirring releases starch and makes the grains sticky.
4. Let It Rest, Then Fluff
When the liquid is absorbed, take the pot off the heat and let it sit covered for 10 minutes.
Then fluff the coconut jasmine rice with a fork instead of a spoon to keep the grains separate.
This resting step is what gives you fluffy coconut jasmine rice instead of a dense, wet clump.
Why Coconut Jasmine Rice Turns Out Wrong (And How to Fix It)
Most problems with coconut jasmine rice come down to heat, liquid, or timing.
Here’s how to avoid the common ones:
1. Mushy Rice Means Too Much Liquid
Coconut milk contains less water than plain water, so it coats the rice and slows absorption.
If your coconut jasmine rice comes out mushy, cut the water back by a couple of tablespoons next time.
Also resist the urge to peek and stir, since every lid lift lets steam escape.
2. Scorched Bottoms Come From High Heat
Coconut milk has natural sugars that burn faster than water does.
Keep the flame low and use a heavy-bottomed pot when you cook coconut jasmine rice.
If you smell toast, move the pot off the heat immediately and let it finish resting.
3. Bland Rice Just Needs a Little Boost
A pinch of salt is non-negotiable, but you can also add a teaspoon of sugar or a splash of vanilla for a sweeter coconut jasmine rice.
A few pandan leaves or a piece of lemongrass take it in a Southeast Asian direction.
How to Cook Coconut Jasmine Rice Without a Rice Cooker
You don’t need special equipment to cook coconut jasmine rice, just a pot with a tight-fitting lid.
Use the absorption method above and trust the timer instead of lifting the lid.
If you do want to use a rice cooker, swap the water for coconut milk at the same ratio and add a little extra liquid since rice cookers run slightly hotter.
And if you’re cooking coconut jasmine rice for a crowd, make it in batches rather than crowding one pot.
1. Make It Ahead for Busy Weeks
Cooked coconut jasmine rice keeps in the fridge for up to four days in an airtight container.
Reheat it with a splash of water or coconut milk and a covered lid so it steams back to life.
2. Freeze It in Portions
Spread the coconut jasmine rice on a tray, let it cool, then bag it in single servings.
It reheats in minutes and tastes almost as good as fresh.
3. Pair It With the Right Dishes
Coconut jasmine rice shines next to Thai green curry, grilled chicken, or mango slices.
Once you know how to cook coconut jasmine rice, it becomes your go-to side for anything with a little spice or sweetness.
So, How Do You Cook Coconut Jasmine Rice?
You cook coconut jasmine rice by rinsing the grains, simmering them in a mix of coconut milk and water, and letting them rest covered off the heat.
Keep the heat low, don’t stir, and adjust the liquid if your first batch comes out too wet.
With those simple steps, homemade coconut jasmine rice turns out fragrant and fluffy every single time.