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!
You can make coconut sticky rice at home by cooking glutinous rice with coconut milk and a little sugar until it’s soft, fragrant, and slightly sweet.
It’s a classic dessert enjoyed across Southeast Asia, and the best part is that it comes together with just a handful of simple ingredients and one steamer or rice cooker.
If you’ve ever wondered how do you make coconut sticky rice that tastes like the version from your favorite Thai restaurant, this recipe will get you there.
In this post, we’ll walk through how to make coconut sticky rice step by step, why the right rice matters, and the little tricks that make it come out perfect every time.
Let’s get to it.
How Do You Make Coconut Sticky Rice? Here’s the Answer
You make coconut sticky rice by soaking, steaming, and then soaking the rice again in a sweet coconut milk mixture.
It sounds fancy, but the process is straightforward once you break it down.
Here’s what each stage does for the final dish.
1. Choose the Right Rice
The foundation of great coconut sticky rice is glutinous rice, also called sweet rice or sticky rice.
Don’t let the name confuse you though, because glutinous rice doesn’t actually contain gluten.
It’s simply a type of rice that becomes sticky and chewy when cooked, which is exactly what you want when you make coconut sticky rice.
Regular long-grain rice won’t give you the same texture, so stick with glutinous rice.
2. Soak the Rice Overnight
Soaking is one of the most important steps when you make coconut sticky rice.
Rinse the rice a few times until the water runs clear, then cover it with plenty of cold water and let it soak for at least four hours, ideally overnight.
This lets the grains absorb moisture so they steam evenly and turn soft and tender instead of crunchy.
3. Steam Until Soft
Drain the soaked rice, spread it in a steamer basket lined with cheesecloth or parchment, and steam it for about 20 to 30 minutes.
You’ll know it’s done when the grains are translucent and tender but still hold their shape.
This is the heart of how coconut sticky rice gets its signature texture.
4. Soak It in the Coconut Mixture
While the rice steams, warm coconut milk with sugar and a pinch of salt until the sugar dissolves.
Once the rice is cooked, pour the warm coconut mixture over it, stir gently, and let it sit for 15 to 20 minutes so the rice drinks up all that creamy sweetness.
That’s really all there is to making coconut sticky rice at home.
Why Ingredients Matter When You Make Coconut Sticky Rice
How your coconut sticky rice turns out depends a lot on what you put in it.
Here’s why the key ingredients matter.
1. Full-Fat Coconut Milk
Full-fat coconut milk gives your coconut sticky rice that rich, silky texture people love.
Light coconut milk works in a pinch, but the flavor and creaminess won’t be quite the same.
2. Sugar and Salt Balance
Sugar sweetens the coconut mixture, while a pinch of salt keeps things from tasting flat.
Together they create the balanced sweetness that makes coconut sticky rice taste so good.
3. Fresh Coconut for Topping
Toasted shredded coconut or fresh coconut flakes add crunch and extra flavor on top.
It’s an optional touch, but it makes homemade coconut sticky rice feel extra special.
Common Mistakes to Avoid When Making Coconut Sticky Rice
Making coconut sticky rice is easy, but a few small mistakes can throw off the texture.
Here’s what to watch out for.
1. Skipping the Soak
If you skip soaking, the rice may steam unevenly and stay hard in the middle.
Soaking isn’t optional when you make coconut sticky rice, so plan ahead.
2. Using Too Much Coconut Milk
Overdoing the coconut milk can turn coconut sticky rice mushy.
Start with a moderate amount and add more only if the rice seems dry.
3. Stirring Too Much
Gentle folding keeps the grains intact, while vigorous stirring turns coconut sticky rice into a sticky mess.
Treat the rice kindly and it’ll reward you.
So, How Do You Make Coconut Sticky Rice?
You make coconut sticky rice by soaking glutinous rice, steaming it until tender, and soaking it in a sweet, creamy coconut milk mixture.
With the right rice and a little patience, coconut sticky rice is one of the easiest and most rewarding desserts you can make at home.
Hope this post has helped you learn how do you make coconut sticky rice and given you the confidence to try it in your own kitchen.
Enjoy.