Mango sticky rice, or khao niao mamuang, is a Thai dessert of sweet ripe mango served with glutinous rice coated in coconut milk and a little salty coconut sauce. The rice is steamed, then allowed to absorb the warm coconut mixture; regional and family versions vary in sweetness and toppings. Plan ahead: the rice needs at least 4 hours to soak.
What You’ll Need
- 1 cup (200 g) Thai glutinous rice, also sold as sweet rice or sticky rice. It is a short-grain rice; ordinary jasmine or long-grain rice will not turn properly sticky.
- 1 cup (240 ml) canned coconut milk, well stirred
- ⅓ cup (65 g) granulated sugar, divided
- ½ teaspoon fine salt, divided
- 2 ripe mangoes, about 1½ lb (680 g) whole, peeled and sliced
- 1 teaspoon (3 g) cornstarch, optional, for thickening the topping
- Water for soaking and steaming
- Equipment: a bowl, steamer basket or lined metal sieve, a lidded pot, and a small saucepan. Cheesecloth or a clean cotton kitchen towel helps keep rice from falling through a sieve.
Step-by-Step
- Rinse and soak the rice. Put the glutinous rice in a bowl and cover with cool water. Swirl it with your fingers, drain, and repeat 3 or 4 times until the water is less cloudy. Cover with fresh water by at least 2 inches (5 cm) and soak for 4 hours, or overnight in the refrigerator. Drain thoroughly before steaming. Do not skip the soak: it helps the grains cook evenly.
- Set up the steamer. Add enough water to a lidded pot that it will not touch the steamer basket. Bring it to a steady simmer. Line the basket or sieve with damp cheesecloth or a clean towel, leaving space for steam to circulate. Spread the drained rice in an even layer and fold the cloth loosely over it.
- Steam until tender. Cover and steam for 25–30 minutes, turning the rice gently with a spoon about halfway through so it cooks evenly. Check a few grains: they should be translucent, tender all the way through, and pleasantly chewy without a hard center. If needed, steam for another 5 minutes and check again. Keep an eye on the pot and add hot water if it is running low.
- Warm the coconut mixture. While the rice steams, put ¾ cup (180 ml) coconut milk, ¼ cup (50 g) sugar, and ¼ teaspoon salt in a small saucepan. Warm over low heat, stirring, until the sugar dissolves and the mixture is steaming. Do not boil it; high heat can cause coconut milk to separate.
- Season the rice. Transfer the hot steamed rice to a heatproof bowl. Pour the warm coconut mixture over it and fold gently until coated. Cover and leave it for 20 minutes so the rice absorbs the sauce. Taste a grain; it should be sweet, creamy, and lightly salted.
- Make the topping. In the same saucepan, warm the remaining ¼ cup (60 ml) coconut milk with the remaining ⅓ teaspoon salt and 3 tablespoons (15 g) sugar, stirring until dissolved. For a thicker sauce, mix 1 teaspoon (3 g) cornstarch with 1 tablespoon (15 ml) cold water, whisk it in, and simmer gently for 30–60 seconds until glossy. This addition is optional; the sauce is also good thin.
- Prepare the mangoes. Peel the mangoes, cut the flesh away from the flat pit, and slice or cube it. Use fruit that smells fragrant and gives slightly when pressed; underripe mango can be tart and firm, while very soft fruit may be difficult to slice.
- Plate and serve. Spoon the coconut rice onto four plates or into small bowls. Arrange mango beside it and drizzle with the coconut topping. Serve warm or at room temperature, ideally soon after assembling. Optional toasted sesame seeds or crisp mung beans add a little crunch.
Common Mistakes
- Using the wrong rice: “Sticky rice” means glutinous rice, not rice with gluten; it is naturally gluten-free. Jasmine rice may taste good but will not have the same cohesive, chewy texture.
- Skipping the soak or draining poorly: Unsoaked grains may remain hard inside after steaming. Excess water clinging to soaked rice can make the result wet, so let it drain well.
- Boiling the coconut milk: A hard boil can make it split or become oily. Heat gently just until the sugar dissolves.
- Pouring on the sauce and serving immediately: The grains need about 20 minutes to absorb the seasoned coconut milk. Give them this resting time before plating.
- Making the whole dish too sweet: Mangoes vary. Keep the measured salt, then taste the coconut rice and topping before serving; reduce the finishing sauce on the plate if the fruit is especially sweet.
Tips
- For the most even texture, spread rice in a loose layer rather than packing it tightly into the steamer. A bamboo steamer works well, but a metal sieve lined with cloth is a practical alternative.
- Use full-fat canned coconut milk for a rich, silky coating. Carton coconut beverage is much thinner and may produce a less creamy result.
- Choose mangoes by aroma and gentle softness rather than color alone; varieties ripen to different shades. If fresh ripe mango is unavailable, thawed frozen mango can work, though it is usually softer.
- Prepare the topping while the rice rests, but keep it covered so it does not form a skin. If it thickens as it cools, stir in a teaspoon or two of warm water or coconut milk.
- For a less sweet dessert, reduce the sugar in the rice mixture to 3 tablespoons (38 g). Keep a little salt in both sauces so the coconut flavor remains balanced.
Troubleshooting
- Rice is hard in the center: It likely needs more soaking or steaming. Sprinkle 1–2 tablespoons (15–30 ml) water over it, cover, and steam another 5–10 minutes; check again before serving.
- Rice is soggy: Too much water may have entered the steamer, or the rice was not drained. Spread it on a plate for a few minutes to release steam, then fold in the coconut mixture gradually rather than adding every drop at once.
- Rice seems dry after resting: Fold in a little of the reserved topping, one spoonful at a time. Next time, make sure the rice is steaming hot when you add the coconut mixture and keep it covered as it rests.
- Coconut sauce looks separated: Remove it from the heat and whisk gently. If needed, whisk in 1 tablespoon (15 ml) warm water. Avoid bringing it to a rolling boil.
- Too much rice or sauce is left over: Refrigerate leftovers within 2 hours in a covered container. For best texture, store rice, sauce, and mango separately. Eat within 3–4 days; chilled sticky rice firms up, so warm the rice gently with a splash of water or coconut milk. Do not leave cooked rice at room temperature for more than 2 hours.
Frequently Asked Questions
Is glutinous rice gluten-free?
Yes. Despite the name, glutinous rice contains no gluten; “glutinous” describes its sticky texture.
Can I cook the rice in a rice cooker?
Some rice cookers have a sticky-rice setting, but results vary. Follow the appliance’s instructions for glutinous rice, then mix the cooked rice with the warm coconut mixture and rest it for 20 minutes.
Can I make mango sticky rice ahead?
You can soak the rice overnight in the refrigerator and make the coconut topping a few hours ahead. Steam and season the rice close to serving for its best texture; cut mango shortly before plating.
Can I use light coconut milk?
Yes, though the rice and topping will be less rich. Carton coconut drink is thinner still, so the finished dessert may lack the traditional creamy coating.
What can I use instead of fresh mango?
Thawed frozen mango is the closest practical substitute. It may be softer and release more juice, so drain it briefly and add it just before serving.
How should I reheat leftover sticky rice?
Cover it and warm gently in a steamer or microwave with a splash of water or coconut milk, stirring once if microwaving. Reheat only the portion you plan to eat, and refrigerate leftovers promptly.
Related
- Pork Schnitzel Recipe: Crispy, Golden, and Easy
- How Long Is Nacho Libre? Runtime & Fun Facts
- Pickled Lotus Root Salad: Tangy, Crunchy & Easy
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).