You know that one dessert that sneaks up on you — simple at first glance but so dangerously good you can’t stop eating it? That’s sweet sticky rice. It’s a dish that doesn’t whisper flavor; it shouts it from the rooftops. Imagine glossy pearls of glutinous rice drenched in creamy coconut milk, kissed with caramel sweetness, and finished with a sprinkle of salt that ties everything together in perfect harmony. It’s indulgent, comforting, and so sinfully sticky you’ll be licking the spoon long after the bowl is empty.
Sweet sticky rice, or khao niew moon if you’re fancy and Thai about it, is the ultimate study in contrasts. It’s warm and cool, sweet and salty, soft yet firm. It hits every pleasure center in your brain, like dessert therapy you didn’t know you needed. Whether you serve it with ripe mangoes, grilled bananas, or just straight out of the pot while no one’s watching, it’s pure, unapologetic bliss.
Why This Recipe Works
- The coconut milk mixture seeps deep into every grain of rice, turning each bite into a silky, aromatic dream.
- A controlled soak and steam process ensures perfectly chewy rice — not soggy, not dry.
- The subtle salt balances the sweetness and brings out the nuttiness of the rice.
- The sauce-plus-topping method delivers maximum creaminess without heaviness.
- It’s both exotic and comforting — a tropical dessert that feels like home.
Ingredients
- 1 cup glutinous (sweet) rice
- 1 ¼ cups coconut milk (full-fat, please)
- ½ cup sugar (white or palm sugar for extra depth)
- ¼ tsp salt
- 1 tsp sesame seeds (optional, for garnish)
- Ripe mango slices, bananas, or toasted coconut for serving
Optional topping sauce (highly recommended):
- ½ cup coconut milk
- ½ tbsp sugar
- ¼ tsp salt
- ½ tsp cornstarch (to thicken)
Equipment Needed
- Medium bowl (for soaking)
- Steamer or bamboo basket
- Small saucepan
- Wooden spoon
- Mixing bowl
- Serving plate
Instructions

Step 1: Soak the Rice
First things first — don’t rush the rice. Wash the glutinous rice in cold water until the water runs clear, then soak it for at least 4 hours (overnight is even better). This step softens the grains so they cook evenly, giving you that iconic chewy texture that makes sticky rice such a textural masterpiece.
When you drain the rice, it should feel plump, smooth, and a little slippery — the culinary equivalent of satin fabric between your fingers. That’s when you know it’s ready to steam.
Step 2: Steam Until Tender
Transfer the soaked rice to a cheesecloth-lined steamer basket. Steam over boiling water for about 25–30 minutes, flipping once halfway through.
Here’s the key: don’t boil it directly in water. Sticky rice is like a diva — it hates being submerged. Steam is its stage, and when done right, it turns opaque, glossy, and slightly sticky. You can smell a hint of nuttiness rising from the pot, and if you close your eyes, it’s like being in a tropical kitchen at sunset.
Step 3: Create the Coconut Magic
While the rice steams, pour 1¼ cups of coconut milk into a saucepan over medium heat. Stir in sugar and salt until fully dissolved — no boiling allowed here, or you’ll curdle your precious milk.
What happens next is pure sorcery: as the coconut mixture warms, the sugar blends into the fat, creating an aroma that’s creamy, sweet, and faintly toasty. It smells like a vacation in a jar. Taste it — it should be sweet first, then gently salty, like ocean air after rain.
Step 4: Combine and Rest
Once the rice is perfectly steamed, scoop it into a mixing bowl. Immediately pour the warm coconut mixture over the hot rice, stirring gently to coat every grain. Cover the bowl with a lid or plastic wrap and let it rest for 20 minutes.
This is where the transformation happens — the rice drinks up the coconut milk like it’s been waiting its whole life for this moment. The result? Each grain becomes glossy, rich, and luxuriously soft, yet still holds its form.
Peek under the lid after resting, and you’ll see a shimmering mass of sweet rice that clings together like treasure. The smell alone could make you weak.
Step 5: Make the Finishing Sauce
In another small saucepan, mix ½ cup coconut milk, ½ tablespoon sugar, salt, and cornstarch. Heat over low until slightly thickened and glossy — think liquid velvet. This topping adds an extra layer of creaminess and shine, turning good sticky rice into great sticky rice.
Step 6: Plate Like a Pro
Spoon the sweet sticky rice onto a plate, then drizzle with the coconut topping. Sprinkle with toasted sesame seeds for that nutty crackle. If you’re going for the classic presentation, add a few slices of ripe yellow mango — the freshness cuts through the richness like a perfect duet.
Serve warm or at room temperature, because flavor this bold doesn’t need refrigeration.
Tips and Tricks
Choose the Right Rice
Not all rice is created equal. You need glutinous or “sweet” rice — look for Thai brands labeled “sticky rice.” Don’t confuse it with sushi rice; that’s like bringing a fork to a soup fight.
Don’t Overcook the Coconut Milk
Coconut milk can go from luscious to split in seconds. Keep the heat gentle — if it starts to bubble like lava, you’ve gone too far.
Palm Sugar = Secret Depth
Swap white sugar for palm sugar if you can find it. It adds a subtle caramel note and an earthy warmth that deepens every bite.
Salt Isn’t Optional
That pinch of salt is what makes the sweetness pop. Without it, the dish tastes flat. Think of it like adding eyeliner — it doesn’t change the face, it defines it.
Reheat the Right Way
Sticky rice hardens when cold. To reheat, steam it for 5–8 minutes or microwave with a damp paper towel. It’ll come back to life like nothing happened.
Recipe Variations
- Mango Sticky Rice (Classic Thai Style): Add sliced mangoes and a drizzle of thick coconut topping.
- Black Sticky Rice Dessert: Replace half the white sticky rice with black glutinous rice for a dramatic color and nutty flavor.
- Sweet Sticky Rice with Banana: Wrap rice with sliced banana in banana leaves, then steam again for a chewy, portable treat.
- Coconut Pandan Sticky Rice: Stir a bit of pandan juice or extract into the coconut mixture for a sweet, floral green hue.
- Sticky Rice with Caramelized Coconut: Toast shredded coconut with brown sugar and sprinkle over the top for crunchy contrast.
Frequently Asked Questions
What’s the difference between sticky rice and regular rice?
Sticky rice is naturally high in amylopectin, a starch that makes it chewy and, well, sticky. Regular rice cooks fluffy and separate; sticky rice clumps together beautifully for scooping and molding.
Can I use a rice cooker?
Yes! Soak the rice as usual, then cook with slightly less water than you would for regular rice. Use the “sweet rice” or “steam” setting if available.
Why is my sticky rice dry?
It either wasn’t soaked long enough or steamed too fast. Slow steam is the secret — patience pays off.
Can I make this vegan?
It already is! Just check your sugar to ensure it’s not processed with bone char if that matters to you.
How long does it keep?
Up to 3 days in the fridge. Just steam or microwave gently before serving — it revives beautifully.
Sensory Breakdown (Because You Deserve It)
Imagine your first bite: the rice is tender and chewy, the coconut sauce glides across your tongue like silk, and then there’s that tiny sparkle of salt at the end that pulls every flavor into focus. The texture is sticky in the best way — each grain holding tight, refusing to let go, soaking up that coconut essence like a sponge of joy.
It’s not just dessert; it’s a full-body experience. The sweetness doesn’t shout — it sings in harmony with the creaminess and warmth. You’ll find yourself scooping another spoonful before you even realize it, the same way you keep hitting replay on your favorite song.
Summary
Sweet sticky rice is proof that simplicity can be spectacular. With only a few ingredients — rice, coconut milk, sugar, and salt — you create something so luxurious it could rival any fancy pastry. It’s tropical, nostalgic, and wildly satisfying. Whether you’re serving it for guests or hoarding it yourself, this recipe guarantees one thing: you’ll lick the bowl clean and dream about it tomorrow.
Never Fail Sweet Sticky Rice Recipe for Beginners
Course: Cooking4
servings5
minutes4
hours300
kcalIngredients
1 cup glutinous rice
1¼ cups coconut milk
½ cup sugar
¼ tsp salt
½ cup coconut topping sauce
Directions
- Soak rice 4 hours, then steam 30 minutes.
- Heat coconut milk with sugar and salt until dissolved.
- Combine with hot rice and let rest 20 minutes.
- Prepare topping sauce with coconut milk and cornstarch.
- Drizzle, garnish, and serve with mango or sesame seeds.
Joseph Hudson has been raising chickens for over 15 years. In 2018, he completed the Agriculture & Natural Resources program at Mt. San Antonio College. He currently raises over 1400 chickens on his 7.5-hectare farm. He keeps sharing his experience on raising healthy and happy chickens on Chicken Scratch The Foundry.
