How To Cook Thai Coconut Rice

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!

Thai coconut rice is a fragrant, slightly sweet dish made by simmering jasmine rice in a mix of coconut milk, water, sugar, and a pinch of salt.
 
If you’ve ever ordered it at a Thai restaurant and wondered how to cook Thai coconut rice at home, you’re in luck because it’s honestly one of the easiest sides you can make.
 
The result is creamy, aromatic rice that pairs beautifully with curries, grilled meats, or stir-fries.
 
In this post, we’ll walk through how to cook Thai coconut rice step by step, the ingredients that make it sing, and the little tricks that keep it fluffy instead of sticky and mushy.
 
Let’s get into it.
 

How to Cook Thai Coconut Rice Perfectly

Learning how to cook Thai coconut rice comes down to a few simple principles, and once you nail them, you’ll never need a takeout box again.
 
Here’s what makes it work:
 

1. Start With the Right Rice

When you cook Thai coconut rice, jasmine rice is the gold standard.
 
Its long grains and floral aroma soak up coconut milk beautifully without turning into a sticky lump.
 
Rinse the rice under cold water until the water runs mostly clear, because that washes away excess surface starch.
 
That single step is the difference between fluffy grains and a gummy pot of rice.
 

2. Use Full-Fat Coconut Milk

To cook Thai coconut rice that tastes rich and creamy, reach for full-fat coconut milk rather than the light stuff.
 
Shake the can well before opening so the cream and liquid combine evenly.
 
If you want a lighter version, you can cook Thai coconut rice with light coconut milk, but the texture will be less luxurious.
 

3. Get Your Ratios Right

The classic ratio for how to cook Thai coconut rice is one cup of rice to about one and a half cups of liquid total.
 
That liquid is a blend of coconut milk and water, usually around one cup coconut milk and half a cup water.
 
Too much liquid and your rice turns soupy, too little and the grains stay crunchy in the middle.
 

4. Season It Gently

A little sugar and salt go a long way when you cook Thai coconut rice.
 
Add about a teaspoon of sugar and a half teaspoon of salt per cup of rice, and taste the liquid before it comes to a boil.
 
The sweetness should be subtle, not dessert-level.
 

Step-by-Step: Cooking Thai Coconut Rice on the Stove

Now that you know the basics, here’s the actual process for how to cook Thai coconut rice on the stovetop.
 

1. Rinse and Soak

Rinse your jasmine rice until the water clears, then let it soak for about fifteen minutes if you have the time.
 
Soaking helps the grains cook evenly when you make Thai coconut rice.
 

2. Combine the Liquids

In a saucepan, stir together the coconut milk, water, sugar, and salt over medium heat.
 
Bring it to a gentle simmer before adding the rice.
 

3. Add the Rice and Simmer

Stir in the drained rice, bring everything back to a low boil, then cover the pot and drop the heat to low.
 
Let it cook undisturbed for about fifteen to eighteen minutes to cook Thai coconut rice properly.
 

4. Rest, Then Fluff

Turn off the heat and let the pot sit covered for ten minutes.
 
Then fluff the grains with a fork, and your Thai coconut rice is ready to serve.
 

Common Mistakes to Avoid When Cooking Thai Coconut Rice

Even simple dishes go sideways, so here’s what to watch for when you cook Thai coconut rice.
 

1. Stirring Too Much

Resist the urge to stir while it cooks, because stirring releases starch and makes the rice gluey.
 

2. Skipping the Rest

That ten-minute rest lets steam finish the job, so don’t rush it when you cook Thai coconut rice.
 

3. Using High Heat

A rolling boil will scorch the coconut milk on the bottom of the pot, so keep the heat low and steady.
 

4. Opening the Lid

Every peek lets precious steam escape, so leave the lid on until the timer goes off.
 

So, How Do You Cook Thai Coconut Rice?

You cook Thai coconut rice by simmering rinsed jasmine rice in a blend of full-fat coconut milk, water, sugar, and salt until tender, then letting it rest before fluffing.
 
Rinse the rice, use the right liquid ratio, keep the heat low, and don’t stir while it cooks.
 
Once you know how to cook Thai coconut rice, it becomes a quick weeknight staple that makes any meal feel a little more special.
 
Give it a try and enjoy every fragrant bite.