Mango Sticky Rice
Mango sticky rice, or khao niao mamuang, is Thailand's best-known dessert: glutinous rice soaked, steamed until translucent, then left to drink sweetened coconut milk and served with ripe mango and a drizzle of salted coconut sauce. All the effort sits in a long soak and two small saucepans: 15 minutes of prep, 25 minutes of steaming, then a 15 to 20 minute rest while the rice absorbs the coconut milk. The result is chewy, glossy and gently salty-sweet, and it needs nothing else on the plate.
- Prep
- 15 min
- Cook
- 25 min
- Total
- 280 min
- Additional time
- 240 min
- Serves
- 4
Ingredients
What you’ll need — tap to tick off as you go
- 200 g
- 400 ml
- 50 g
- ½ tsp
- 1 tbsp

Process
Timers built in · swap anything · ask as you cook
Drain the soaked rice and spread it in a steamer lined with cheesecloth or muslin, no more than 2 cm deep so steam can move through it. Steam over boiling water for 20 to 25 minutes, until the grains are fully translucent with no chalky white centre. Still opaque at 25 minutes? Keep them over the steam for 5 more; water is not the fix — steam is what sets these grains.

While the rice steams, warm 150 ml of the coconut milk with 2 tbsp of the sugar and 0.25 tsp of the salt in a small saucepan over low heat, stirring just until the sugar dissolves. Do not let it boil, because boiling coconut milk splits and turns oily, and set the pan aside: this is the sauce that gets drizzled at the table.

In a second saucepan, warm the remaining 250 ml of coconut milk with the rest of the sugar and salt, again over low heat and only until everything dissolves. Take it off the heat straight away; this sweeter mixture is the one the rice will absorb.

Pour the warm mixture from the second pan over the hot steamed rice in a large bowl and stir gently with a wooden spoon. Cover the bowl and leave it to rest for 15 to 20 minutes, until the rice has absorbed the liquid and turned glossy and plump. Hot grains drink the coconut milk quickly; once they cool, it sits on the surface instead.
Spoon the sticky rice onto four plates, shaping it in a lightly oiled small bowl and inverting it if you want a neat mound, and arrange the mango slices alongside. Drizzle with the reserved salted coconut sauce, scatter over the toasted sesame seeds and serve straight away, warm or at room temperature.

Why this recipe works
Glutinous rice is the whole dish: it is a short-grain rice made almost entirely of amylopectin, the branching starch that turns sticky and chewy when steamed and does not take kindly to boiling in water. Soaking matters because the grains need to drink before they steam; hydrated starch gelatinises evenly, while under-soaked rice stays chalky no matter how long it cooks. The two coconut mixtures do different jobs: the sweeter one is poured over the hot rice so the grains absorb it as they cool, and the saltier one waits to be drizzled, its salt cutting the richness at the last moment.
Equipment
- Steamer pot with a steamer basket or a colander that fits over it
- Cheesecloth or a clean muslin square
- Two small saucepans
- Large mixing bowl
- Wooden spoon or spatula
- Measuring jug and measuring spoons
- Sharp knife and cutting board
Kitchen notes
Kitchen notes
- Use a cheesecloth layer under the rice and do not stir it in the steamer; the grains need still steam moving around them, and stirring smashes their sticky surface into paste.
- Taste both coconut mixtures warm, with a grain of rice: the soaking mixture should be sweet enough that you would happily sip it, and the drizzle one saltier than you expect. That contrast is the line between this dessert and plain rice pudding.
- Make the sauces while the rice steams; they take minutes, so everything is ready the moment the rice comes off. They do separate in the fridge, but a gentle warm-through brings them back.
- Toast the sesame seeds in a dry pan and slide them onto a cold plate straight away; they keep cooking in the hot pan and turn bitter in seconds.
- Eat it within a few hours of assembly, while the rice is soft and glossy. Glutinous rice firms up quickly in the fridge, which is normal and fixed with a quick reheat, but freshly made it is at its best.
Common mistakes
- Hard, chalky rice: the soak was too short, or the layer in the steamer was too deep for the steam to reach. Soak for at least the full 4 hours, spread the grains no deeper than 2 cm, and if it is still firm when the timer goes, give it 5 more minutes of steam — extra water will not help.
- Rice that will not absorb the coconut milk: the mixture cooled before it hit the rice, or the rest was rushed. Warm the mixture until the sugar dissolves, pour it over the rice while both are hot, and give it the full 15 to 20 minutes.
- Oily, separated coconut sauce: the mixture was boiled. Keep the mixtures over low heat, stirred just until the sugar and salt dissolve; if one has already split, whisk 1 tbsp of warm coconut milk into it to pull it smooth.
- Mushy, gluey grains: rice that was over-soaked until soft and fragile, or steamed well past translucent. Drain the soaked rice well and take it off the steam the moment the grains are translucent with no chalky centre.
- Under-ripe mango souring the plate: fruit picked hard and green. Look for a mango that is fragrant at the stem end and gives slightly to a gentle press, and leave it on the counter to ripen for a day or two if it is firm.
Serving suggestions
- Serve warm or at room temperature, not fridge-cold; the rice firms up when chilled and loses its glassy gloss.
- Four portions, each a small mound of rice with a fan of mango and a generous drizzle of the salted sauce; extra sesame seeds over everything never hurt.
- In Thailand it closes the meal, so serve it after something light and savoury, with jasmine tea or iced tea alongside rather than anything sweet.
- For a crowd, portion the rice into small bowls and let people help themselves to mango and sauce; it holds at room temperature through the meal without suffering.
Variations
- Pandan-steamed: tuck a knotted pandan leaf under the rice in the steamer; the classic Thai touch perfumes the grains with a soft, green-tea-like fragrance.
- Toasted mung beans: the other traditional topping; toast split mung beans in a dry pan until golden and nutty and scatter them over instead of, or alongside, the sesame seeds.
- Other fruit, a different dessert: bananas, lychees or coconut-poached pineapple all work with the same coconut-soaked rice, though none of them is mango sticky rice.
Refrigerator
- RefrigeratorRice should never sit around warm, so cool the leftovers quickly and refrigerate the rice and the mango in separate airtight containers: the rice is good for up to 2 days and the sauce for about 3. UK FSA and NHS guidance on cooked rice is stricter, advising it be eaten within 24 hours, so treat the rice as a one-day leftover if you want the safest possible window.
- ReheatingBring the rice back in a loosely covered bowl in the microwave, for 1 to 2 minutes on high power with a little water or coconut milk splashed in, or over steam for 5 minutes, until it is soft and glossy again; warm the sauce gently too. Rice should only ever be reheated once, and it should be steaming hot right through.
- FreezingBest avoided: thawed glutinous rice comes back grainy and dry, and the mango collapses. If you really want a freezer stash, keep it to plain steamed rice, up to 1 month, re-steamed for 8 to 10 minutes before it meets fresh sauce and mango.
- Make aheadThe rice and the coconut sauce can both be made as much as 1 day ahead and kept covered in the fridge; warm the rice with a splash of coconut milk and cut the mango fresh. Sauce should meet rice no more than 30 minutes before eating, and the rice is best not stretched past a day — it is the one component that does not improve with waiting.
Updated:
How this recipe was developed
- UK Food Standards Agency and NHS home food fact checker (cooked rice: cool it quickly, keep it in the fridge for no more than 24 hours, and reheat only once until steaming hot throughout)
- The Guardian, Helen Goh's Thai mango and coconut sticky rice — soaking glutinous rice before steaming it until tender and mostly translucent, resting it into warm coconut milk, and the salt that is essential to balance the richness
- Rosa's Thai, mango and sticky rice — steaming the soaked rice until soft and translucent, then stirring the sweetened coconut milk through the hot grains and leaving them to stand
Editorial references are kept internally for verification. This page makes no claim of external certification or professional testing.
Gallery


FAQ
The questions we get asked most
My rice came out hard and crunchy — where did I go wrong?
Under-soaked rice, or a layer so deep the steam could not get through it. Give it at least the full 4 hours in water, spread it no more than 2 cm deep, and steam for the full 20 to 25 minutes until the grains turn translucent. Still firm after that? Another 5 minutes of steam — water is not the fix.
Can I use a different rice, like jasmine?
No. Jasmine rice is built for separate, fluffy grains, and it will not turn chewy and sticky the way this dessert needs. Only Thai glutinous rice, also sold as sweet or sticky rice, drinks up the coconut milk properly; look for it at an Asian grocery.
Why does the coconut sauce turn oily and split?
Somebody boiled the coconut milk; that is what pushes the fat out of suspension. The mixtures only ever need warming over low heat, stirred just until the sugar and salt disappear. Already split? A spoonful of warm coconut milk, whisked in, usually pulls it smooth.
Can the rice and sauce be made in advance?
Yes, mostly: steam the rice and simmer the sauce as much as 1 day ahead, keeping both covered in the fridge. Warm the rice back up with a splash of coconut milk, cut the mango at the last minute, and hold off pouring the sauce over the rice until 30 minutes before eating at most.
How many days will leftovers keep?
The sauce keeps for about 3 days and the rice about 2, both in airtight containers in the fridge. Never let rice sit around warm — cool it fast and refrigerate promptly — and if you want to follow the stricter UK advice, eat cooked rice within 24 hours. Any sour smell or slimy texture means out.
Does this dessert freeze?
Not really: frozen and thawed glutinous rice turns grainy and dry, and the mango bleeds into mush. If freezing is unavoidable, do it with plain steamed rice only, for up to 1 month, then steam it back to life for 8 to 10 minutes and dress it with fresh sauce and mango.
How do I choose a ripe mango?
Look for fruit that is fragrant at the stem end and gives slightly to a gentle press; ataulfo or honey mangoes are the most reliable for this dessert. Firm mangoes can ripen on the counter for a day or two. Under-ripe fruit is sour and firm enough to unbalance the sweet rice.
Ask KitchenMind about this recipe
Tell it what’s different tonight — it works within the actual recipe.


