How Do You Make Coconut Sticky Rice

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.

You make coconut sticky rice by steaming glutinous rice and then soaking it in sweetened coconut milk until every grain turns creamy, fragrant, and perfectly tender.
 
It’s one of those simple desserts that feels fancy without any fuss, and once you know the basic method, you can make coconut sticky rice at home whenever the craving strikes.
 
The whole thing comes down to three things: the right rice, the right coconut milk, and a little patience while it steams.
 
In this post, we’ll walk through how to make coconut sticky rice step by step, talk about the ingredients that matter most, and share the tips that keep your batch from turning mushy or dry.
 
Let’s get into it.
 

How Do You Make Coconut Sticky Rice?

To make coconut sticky rice, you start by rinsing and soaking glutinous rice, then steaming it until it’s glossy and chewy.
 
After that, you pour a warm coconut milk mixture over the hot rice and let it absorb all that sweetness.
 
Here’s how the process breaks down from start to finish.
 

1. Soak the Glutinous Rice First

The key to coconut sticky rice starts with the rice itself, and that means using Thai glutinous rice, also called sweet rice.
 
Rinse it under cold water a few times until the water runs mostly clear, then soak it for at least four hours, or overnight if you have the time.
 
Soaking softens the grains so they steam evenly, and it’s the difference between fluffy sticky rice and a gummy clump.
 

2. Steam, Don’t Boil

Drain the soaked rice well and spread it in a cheesecloth-lined steamer basket over boiling water.
 
Steam it for about 20 to 25 minutes, flipping it once halfway through so everything cooks evenly.
 
When it’s done, the grains should look translucent and hold together when you press them.
 
Steaming is what gives coconut sticky rice that classic chewy texture, so don’t try to rush it in a pot of water.
 

3. Warm the Coconut Mixture

While the rice steams, combine a can of full-fat coconut milk with sugar and a pinch of salt in a small saucepan.
 
Warm it over low heat just until the sugar dissolves, but don’t let it boil or the coconut milk can split.
 
This sweetened coconut milk is the heart of coconut sticky rice, so use the full-fat kind for the creamiest result.
 

4. Let the Rice Absorb Everything

Transfer the hot steamed rice to a bowl and pour about two-thirds of the warm coconut mixture over it.
 
Stir gently, cover, and let it sit for 15 to 20 minutes so the rice soaks up all that coconut goodness.
 
That’s literally how you make coconut sticky rice creamy without any cream, and it’s the step that brings the whole dish together.
 

Tips for the Best Coconut Sticky Rice

A few small habits make a big difference when you make coconut sticky rice at home.
 

1. Use Full-Fat Coconut Milk

Light coconut milk works in a pinch, but full-fat coconut milk gives coconut sticky rice its rich, silky texture.
 
Shake the can well before opening it so the cream and water mix properly.
 

2. Season with a Pinch of Salt

That tiny bit of salt balances the sweetness and makes the coconut flavor pop.
 
Without it, coconut sticky rice can taste flat, so don’t skip it.
 

3. Don’t Overcook the Coconut Milk

Keep the heat low when warming the coconut mixture, because boiling causes it to curdle.
 
You just want it warm enough to dissolve the sugar, nothing more.
 

4. Serve It Warm or at Room Temperature

Coconut sticky rice tastes best fresh, when the rice is still warm and the coconut milk is fully soaked in.
 
If you’re making it ahead, reheat it gently with a splash of coconut milk so it doesn’t dry out.
 

What to Serve with Coconut Sticky Rice

Coconut sticky rice is delicious on its own, but it really shines with a few classic pairings.
 

1. Fresh Mango

Sliced ripe mango turns coconut sticky rice into the famous Thai dessert mango sticky rice.
 
The sweet, juicy fruit against the creamy rice is a match made in heaven.
 

2. Toasted Sesame or Peanuts

A sprinkle of toasted sesame seeds or crushed peanuts adds a little crunch to every bite.
 

3. A Drizzle of Coconut Sauce

Save that last third of the coconut mixture and spoon it over each serving for an extra creamy finish.
 
It’s a small touch that makes homemade coconut sticky rice taste restaurant-quality.
 

So, How Do You Make Coconut Sticky Rice?

You make coconut sticky rice by soaking glutinous rice, steaming it until chewy, and letting it absorb a warm, sweetened coconut milk mixture.
 
Use full-fat coconut milk, season with a pinch of salt, and give the rice time to soak up all that flavor.
 
Master this simple method and you’ll be making coconut sticky rice whenever the craving hits, no takeout required.