Mango Sticky Rice: A Step-by-Step Thai Dessert Guide

Updated November 6, 2026

Total time
3 hr 45 min
prep 15 min · cook 30 min
Serves
4
portions as written

Jump to recipe

Mango Sticky Rice: A Step-by-Step Thai Dessert Guide

Mango sticky rice, or khao niew mamuang, is a Thai dessert of glutinous rice dressed with sweet coconut milk and served with ripe mango. The rice is steamed until tender, then rested in the coconut mixture so it absorbs the flavor; a lightly salted coconut sauce and crunchy mung beans are optional toppings. Use Thai glutinous rice, also sold as sticky or sweet rice—not ordinary jasmine rice—and allow time for soaking.

What You’ll Need

  • 1 cup (200 g) Thai glutinous rice
  • Water, for soaking and steaming
  • ¾ cup (180 ml) full-fat coconut milk, well stirred
  • ⅓ cup (67 g) granulated sugar
  • ¼ teaspoon fine salt, divided
  • 2 ripe mangoes (about 1½ lb / 680 g total), peeled and sliced
  • 1 teaspoon (3 g) cornstarch mixed with 1 tablespoon (15 ml) cool water, optional, to thicken the topping sauce
  • 1 tablespoon (9 g) hulled yellow mung beans, optional, for garnish
  • Steamer with a lid, cheesecloth or a clean thin kitchen cloth, saucepan, and bowl

Step-by-Step

  1. Rinse and soak the rice. Put the glutinous rice in a bowl and cover generously with cool water. Swirl it with your fingers, drain, and repeat two or three times until the water is less cloudy. Cover with fresh water and soak for at least 3 hours, or overnight in the refrigerator. Drain thoroughly before cooking. This soak is essential for even steaming; it is included in the total time.
  2. Prepare the steamer. Bring a few inches of water to a steady simmer in the bottom of a steamer, ensuring the water does not touch the rice. Line the steamer basket with damp cheesecloth or a clean, thin cloth. Spread the drained rice in an even layer and fold the cloth over it. Keep the lid covered so steam stays inside.
  3. Steam until tender. Steam the rice over simmering water for about 25–30 minutes. At about 15 minutes, carefully turn or fluff the rice with a damp spoon so it cooks evenly, then cover again. The grains should be translucent and tender throughout, with no hard or chalky center. Add hot water to the steamer base if needed, taking care not to splash the rice.
  4. Make the sweet coconut mixture. While the rice steams, combine ½ cup (120 ml) coconut milk, the sugar, and ⅛ teaspoon salt in a small saucepan. Warm over low heat, stirring just until the sugar dissolves; do not boil or reduce it. Remove from the heat. The remaining ¼ cup (60 ml) coconut milk is for the topping sauce.
  5. Season and rest the rice. Transfer the hot rice to a heatproof bowl. Pour the warm sweet coconut mixture over it and gently fold with a spatula. Cover and let stand for 20–30 minutes, turning the rice once midway, until the liquid is absorbed and the grains taste creamy but remain distinct. The rice thickens as it sits.
  6. Make the optional topping sauce. Warm the reserved ¼ cup (60 ml) coconut milk with the remaining ⅛ teaspoon salt in a small saucepan. For a thicker drizzle, stir in the cornstarch slurry and heat gently for 1–2 minutes, stirring until glossy; do not let it boil hard. If you prefer a pourable sauce, omit the starch. Set aside.
  7. Prepare the optional mung beans. Rinse the beans, then simmer in fresh water for about 15–20 minutes until tender but still intact. Drain well and toast in a dry skillet over medium-low heat, stirring, until dry and crisp, about 5–8 minutes. Cool. Alternatively, use packaged crispy mung beans.
  8. Serve with mango. Peel and slice the mangoes shortly before serving. Divide the warm or room-temperature sticky rice among four plates, add mango slices, and spoon over the coconut sauce. Finish with mung beans if using. Mango sticky rice is best served the day it is made.

Common Mistakes

  • Using the wrong rice: Jasmine, basmati, and standard short-grain rice do not become the same pleasantly sticky texture. Look for glutinous, sweet, or sticky rice; despite the name, it contains no gluten.
  • Skipping the soak: Unsoaked grains may cook unevenly, with soft outsides and firm centers. Give them at least 3 hours in water and drain before steaming.
  • Boiling or over-reducing the coconut milk: Hard boiling can make it separate or turn oily. Warm it gently only until the sugar dissolves.
  • Pouring on the coconut mixture too late: Hot rice absorbs it best. Mix them as soon as the rice comes out of the steamer, then cover while it rests.
  • Choosing underripe mango: A ripe mango should yield slightly when pressed and smell fragrant near the stem. Very firm fruit is often tart and less juicy.

Tips

  • Use full-fat canned coconut milk for a rich, smooth result. Shake the can well or stir it thoroughly before measuring, since the cream may separate from the liquid.
  • For a more traditional finish, use Thai glutinous rice and a ripe, fragrant mango variety when available. If Thai mangoes are hard to find, Ataulfo or another ripe, sweet mango works well, though flavor and texture vary by variety.
  • If you do not have a steamer, put the drained rice in a heatproof bowl set on a rack inside a large lidded pot. Add simmering water below the rack, cover, and steam; keep the bowl above the waterline.
  • For extra crunch, mung beans can be omitted or replaced with toasted sesame seeds. Sesame changes the garnish’s flavor but keeps a crisp contrast.
  • Plan the soak ahead. You can soak overnight in the refrigerator, then steam and dress the rice shortly before serving.

Troubleshooting

  • Rice is still hard after steaming: Add 5–10 minutes of steaming and check again. Make sure water is simmering steadily, the lid fits, and the basket is not crowded. If the grains were not soaked, expect a longer, less even cook.
  • Rice is wet or mushy: It may have touched the water or been steamed too long. Drain any pooled liquid, spread the rice out, and leave it uncovered briefly to release steam. It will not become fully firm again, but the topping can still make it enjoyable.
  • The rice seems dry after resting: Fold in a tablespoon (15 ml) of warm coconut milk at a time, then cover for 5 minutes. Avoid adding a large amount at once, which can make the grains soggy.
  • The sauce is too thick: Whisk in warm coconut milk a teaspoon (5 ml) at a time. If it is too thin, simmer gently for a minute or add a little more cornstarch slurry and stir until it thickens.
  • Coconut sauce looks separated: Remove it from the heat and whisk gently. Keep it at a low temperature next time; a small amount of separation is mostly a texture issue, and gentle whisking often brings it together.

Frequently Asked Questions

Can I make mango sticky rice without a steamer?
Yes. Use a heatproof bowl on a rack inside a covered pot, with simmering water below the rack. Do not let the bowl or rice sit in the water.

Can I use jasmine rice?
It is not a direct substitute. Jasmine rice cooks fluffy rather than sticky, so the dessert will lack its characteristic chewy texture. Seek out glutinous or sweet rice instead.

Can I make it ahead?
You can soak the rice overnight in the refrigerator. For best texture, steam and dress it close to serving time; the rice firms as it cools and does not keep its fresh texture well.

How should I store leftovers?
Refrigerate rice, sauce, and cut mango separately within 2 hours of preparation, in covered containers, and use within 3–4 days. Sticky rice becomes firm when cold; warm it gently with a splash of water or coconut milk. Discard food left at room temperature longer than 2 hours.

Can I serve it cold?
It can be served cool, but the rice is usually more tender warm or at room temperature. If chilled, let it sit briefly or warm it gently before serving.

Is mango sticky rice gluten-free?
Glutinous rice itself is gluten-free; “glutinous” describes its sticky texture. Check package labels and any packaged toppings for possible added ingredients or cross-contact warnings.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).