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.
To make coconut sticky rice, you cook glutinous rice and soak it in sweetened coconut milk until it turns creamy and fragrant.
The result is that classic Thai dessert you’ve probably tasted at a restaurant or seen piled next to fresh mango slices.
It’s soft, slightly chewy, and rich with coconut flavor in every bite.
And honestly, making coconut sticky rice at home is way easier than most people think.
You don’t need fancy equipment or years of practice in a Thai kitchen.
If you’ve been wondering how to make coconut sticky rice that tastes authentic, you’re in the right place.
In this post, we’ll walk through how to make coconut sticky rice step by step, from choosing the right rice to getting that perfect creamy sauce.
Let’s get cooking.
How to Make Coconut Sticky Rice: The Basics
Before we get into the steps, let’s talk about why this dish works the way it does.
Knowing how to make coconut sticky rice starts with understanding two key ingredients.
1. You Need Glutinous Rice, Not Regular Rice
The single most important thing about how to make coconut sticky rice is using glutinous rice, also called sweet rice or sticky rice.
This isn’t the same as the jasmine rice you probably have in your pantry.
Glutinous rice has a higher amylopectin content, which is what gives it that sticky, chewy texture.
Regular rice won’t give you the same result, so don’t try to swap it.
2. Coconut Milk Does the Heavy Lifting
Full-fat coconut milk is what makes coconut sticky rice taste so rich and creamy.
The coconut milk gets mixed with sugar and a pinch of salt to create the sweet sauce you soak the rice in.
Don’t use light coconut milk here.
You want the real stuff for that authentic flavor and texture.
Step-by-Step: How to Make Coconut Sticky Rice
Okay, now let’s actually make it.
Here’s the process for how to make coconut sticky rice from start to finish.
1. Soak the Rice Overnight
Rinse your glutinous rice until the water runs mostly clear.
Then place it in a bowl, cover it with water, and let it soak for at least 4 hours, ideally overnight.
This step is non-negotiable when you’re learning how to make coconut sticky rice.
Soaking ensures the rice cooks evenly and gets that soft, sticky texture.
2. Steam the Rice
Drain the soaked rice and spread it in a steamer basket lined with cheesecloth.
Steam over simmering water for about 20 to 25 minutes, until the grains are tender and translucent.
Steaming is traditional and gives the best texture.
If you don’t have a steamer, you can cook it in a rice cooker, but steaming is how to make coconut sticky rice properly.
3. Heat the Coconut Sauce
While the rice steams, warm coconut milk in a saucepan over low heat.
Stir in sugar and a pinch of salt until everything dissolves.
Don’t let it boil, or the coconut milk might separate.
Just warm it gently until it’s smooth and fragrant.
4. Combine Rice and Coconut Sauce
Once the rice is cooked, transfer it to a bowl and pour about three-quarters of the warm coconut sauce over it.
Stir gently to coat every grain.
Then cover the bowl and let it sit for 15 to 20 minutes so the rice absorbs all that coconut goodness.
This resting time is what makes coconut sticky rice so creamy and flavorful.
Tips for Perfect Coconut Sticky Rice Every Time
Want to nail how to make coconut sticky rice like a pro?
Keep these tips in mind.
1. Don’t Skip the Salt
A pinch of salt balances the sweetness and makes the coconut flavor pop.
It might seem small, but it makes a big difference in how your coconut sticky rice tastes.
2. Serve It Warm With Fresh Mango
Coconut sticky rice is traditionally served with ripe mango slices and a drizzle of the reserved coconut sauce on top.
The combo of warm, creamy rice and cold, sweet mango is seriously hard to beat.
3. Store Leftovers Properly
If you have leftover coconut sticky rice, keep it covered in the fridge for up to two days.
Reheat it gently with a splash of coconut milk so it doesn’t dry out.
So, How to Make Coconut Sticky Rice?
To make coconut sticky rice, soak glutinous rice overnight, steam it until tender, then mix it with warm sweetened coconut milk and let it absorb all that flavor.
It’s simple, it’s satisfying, and it’s the kind of dessert that makes people go back for seconds.
Now that you know how to make coconut sticky rice at home, you can enjoy this classic treat anytime the craving hits.
Grab some mango, warm up that coconut sauce, and treat yourself to something truly delicious.