Skip to content
DishRoute.

Khao Niao Mamuang.

Thai Mango Sticky Rice

ข้าวเหนียวมะม่วง · say it: kow nee-ow ma-muang

Mango sticky rice is a three-part dessert with no baking, no dairy and no fuss: glutinous rice steamed until each grain is translucent and chewy, a hot coconut mixture stirred through it while it is still steaming so the rice drinks it up, and slices of properly ripe mango laid alongside. What makes it work is salt. The coconut is sweetened, but it is also seasoned firmly enough that the rice tastes savoury-sweet rather than sugary, which is why a plate of it never becomes cloying. Eaten in Thailand at the peak of the hot season, when mangoes are cheap and everyone is looking for something cold to sit next to something warm.

Mound of glossy coconut sticky rice beside fanned slices of golden mango, drizzled with coconut sauce and toasted sesame
Thai Mango Sticky Rice
Prep
20 min
Cook
30 min
Total time
4 hr 50 min incl. 4 hr rest
Serves
4
Status
Easy
Nutrition / serving · estimated
Calories 520 kcal
Protein 6 g
Carbs 84 g
Fat 19 g
Fiber 3 g
Sugar 38 g

Why this recipe works.

  • Steams the rice rather than boiling it, which is the only way to get separate, chewy, translucent grains instead of porridge.
  • Includes the second coconut sauce most home recipes leave out — it is what makes the dish taste like the street version.
  • Salt levels tuned so the coconut reads savoury-sweet, not like sugar syrup.
  • Tells you exactly how to judge a mango, since a mediocre one ruins an otherwise perfect plate.

Ingredients.

11 items
Servings
4
Now showing amounts for 4 servings

For the rice

For the sweet coconut

For the topping sauce

To serve

Equipment

  • Steamer with a basket, or a colander and cloth over a pot
  • Small saucepan
  • Mixing bowl with a lid or plate
  • Sharp knife

Instructions.

  1. Soak the rice

    Rinse 300 g of glutinous rice in a bowl of cold water, swirling and pouring off the cloudy water three or four times until it runs nearly clear. Cover with fresh cold water by 5 cm and leave to soak at least 4 hours, or overnight.

    Tip A grain is properly soaked when you can crush it to paste between thumb and fingernail with no hard core left.

  2. Steam until translucent

    Drain the rice and spread it in a cloth-lined steamer basket, making a shallow well in the middle so steam travels through. Steam over rapidly boiling water for 20–25 minutes, until the grains have turned from chalky white to translucent and are chewy rather than firm.

    Tip Flip the whole mass over halfway through so the top layer, which gets less steam, finishes evenly.

  3. Make the sweet coconut

    While the rice steams, warm 250 ml coconut milk with the palm sugar and salt in a small pan over low heat, stirring only until the sugar dissolves. Do not let it boil — a hard boil splits coconut milk into oil and curds.

  4. Dress the hot rice

    Tip the steaming rice into a bowl, pour over the sweet coconut mixture and fold gently with a spatula until every grain is coated. It will look far too wet at this point. Cover tightly and leave 20 minutes, by which time the rice will be glossy and the liquid gone.

  5. Cook the topping sauce

    Whisk the cornstarch into the remaining 150 ml coconut milk with the extra salt and sugar, then heat gently, stirring, for 2–3 minutes until it thickens just enough to coat the back of a spoon. It should taste distinctly salty against the sweet rice — that contrast is the point.

  6. Slice the mango

    Stand each chilled mango on its end and cut down either side of the flat stone, then peel the cheeks and slice them lengthways into 1 cm strips. Keep the slices in the fan shape they came off in — it holds together on the plate.

  7. Plate warm against cold

    Mound a scoop of the warm rice on each plate, lay a fanned mango cheek beside it, spoon the coconut sauce generously over the rice and scatter the toasted mung beans or sesame seeds on top. Serve at once, while the rice is warm and the fruit is still cold.

Tips from our kitchen.

  • Soak the rice for at least four hours, ideally overnight. Unsoaked glutinous rice steams unevenly and leaves chalky, hard cores in the middle of grains.
  • Only glutinous rice works. Jasmine rice, arborio and sushi rice are all different grains and none of them will give the pull-apart chew this dessert needs.
  • Add the coconut mixture while the rice is still steaming hot. Cold rice has already retrograded and will sit in the liquid instead of absorbing it.
  • Let the dressed rice rest covered for twenty minutes before serving. It looks soupy at first and turns glossy and perfect once it has drunk everything up.
  • Choose mangoes that give slightly to a thumb at the stem end and smell sweet at the stem, not at the tip. A rock-hard mango will never ripen into the right texture in a fruit bowl in one afternoon.
  • Serve the rice warm and the mango cold. The temperature difference is half the pleasure and is not an accident of service.

Substitutions.

Nam dok mai mango Ataulfo, Honey or Champagne mango
You want a yellow, slim, fibreless variety. Big red-green Tommy Atkins mangoes are stringy and sour by comparison and will drag the whole plate down.
Palm sugar Light brown sugar, or half white sugar and half maple syrup
Palm sugar has a caramel, slightly smoky edge that plain sugar lacks, but the difference is subtle once the coconut is in. Use the same weight.
Toasted split mung beans Toasted white sesame seeds, or crisp puffed rice
The point is a crunchy element, and sesame is the easiest to find. Toast whichever you use in a dry pan until fragrant — untoasted, both are flavourless.

Variations.

Khao niao dam
Made with black glutinous rice, which turns the plate deep purple and gives a nuttier, coarser chew. It needs longer soaking — a full night — and a little more coconut.
Durian sticky rice
The same coconut rice served with durian instead of mango, which in Thailand is at least as beloved and considerably more divisive. Rich enough that portions are usually half the size.
Sangkhaya sticky rice
Sweet coconut rice topped with sangkhaya, a steamed pandan-coconut custard, instead of fruit. Common in Thai and Lao markets and a good option outside mango season.

Storage & reheating.

Dressed sticky rice is at its best within a few hours of steaming and will keep at room temperature, covered, for most of a day. Do not refrigerate it if you can avoid it: cold turns the grains hard and grainy and no amount of coconut brings them back. If you must, re-steam the rice for five minutes to soften it again, or microwave it covered with a damp cloth over the bowl. Slice mango only when you are ready to serve — cut fruit weeps and goes slack within an hour or two.

Serve with

Nothing hot or heavy — this is a standalone dessert, best after a spicy meal with a glass of iced tea.

The story behind Khao Niao Mamuang.

Glutinous rice is the older half of this dessert by a very long way. In the north and northeast of Thailand and across Laos, sticky rice is not a treat but the daily staple — steamed in a conical bamboo basket, kept in a lidded rattan box, and eaten by hand in compressed balls used to pick up food. Turning that same grain sweet by cooking it with coconut and sugar is a natural move in a country where coconut palms grow everywhere, and sweet sticky rice appears in dozens of Thai desserts long before you get to the mango version: wrapped in banana leaf with banana inside, layered with black beans, or steamed with taro.

The mango pairing is seasonal in a way that has survived refrigeration and export. The dessert belongs to the Thai hot season, roughly March to May, when nam dok mai and ok rong mangoes ripen. Nam dok mai is the slim, golden, almost fibreless variety most associated with the dish; ok rong is smaller, more perfumed and considered by many Thais to be the better one. Vendors sell whole mangoes and rice separately from the same cart, and it is entirely normal to buy the rice in a bag and the mango sliced in another, then assemble at home.

A proper plate has three components, not two. There is the rice, which has already absorbed the sweetened coconut. Then there is a second, saltier and thicker coconut sauce poured over at the moment of serving — this is the part home cooks most often skip, and it is the part that makes shop versions taste better. Finally there is something crunchy on top: toasted split mung beans in the traditional version, or toasted sesame seeds, or crisped rice. The dessert is served at room temperature or slightly warm, never chilled, while the mango is cold from the fridge. That contrast is deliberate.

Questions, answered.

Can I use normal rice instead of glutinous rice?

No. Glutinous rice (also sold as sticky rice or sweet rice) is a different grain with a starch composition that makes it chewy and cohesive when steamed. Jasmine, basmati or arborio will absorb the coconut and taste sweet, but you will get a pudding, not the springy, distinct-grained texture the dish depends on.

Do I really need a steamer, or can I boil the rice?

Steaming is strongly preferred. Boiled glutinous rice sits in water and turns gummy and blown-out. If you have no steamer, line a metal colander with a clean cloth or cheesecloth, set it over a pot of simmering water, and cover it — that improvises the traditional bamboo basket well enough.

Why is my sticky rice still hard in the middle?

Either it was not soaked long enough, or the steam was not vigorous. Glutinous rice needs a minimum of four hours soaking to hydrate all the way through, and the water below must be at a rolling boil producing real steam, not a lazy simmer. If grains are still chalky at 20 minutes, sprinkle over a little water, cover, and steam another 10.

How do I pick a good mango for this?

Go by smell and give, not colour. A ripe mango smells sweet and resinous right at the stem end and yields slightly when pressed there. Choose slim, yellow varieties such as nam dok mai, ataulfo or honey mango, which are creamy and almost fibreless. Buy them two or three days ahead and let them finish ripening on the counter.

Can I make mango sticky rice ahead for a dinner party?

Yes, partly. Steam and dress the rice up to four hours ahead and leave it covered at room temperature — it actually improves as it settles. Make the topping sauce ahead too and rewarm it gently. Slice the mango and pour the sauce only at the table, since both go dull if they sit.

Keep exploring Thailand.

Thailand has 9 more dishes in the atlas — Khai Jiao and Khao Soi Gai, and 7 more.

Recipe by The DishRoute Kitchen · published August 19, 2026 · updated August 19, 2026