Thai mango sticky rice, or khao niao mamuang, pairs sweet glutinous rice with ripe mango and coconut milk. The rice is steamed, then soaked in a lightly sweetened coconut sauce until tender and fragrant, with extra sauce poured over each serving. It is a simple dessert with a few important details: choose the right rice, allow time to soak it, and serve the mango ripe.
Ingredients
- 1 cup (200 g) Thai glutinous rice, also called sweet rice or sticky rice; this is not ordinary jasmine rice
- 4 cups (950 ml) cold water, for rinsing and soaking, plus fresh water for the steamer
- 1 cup (240 ml) unsweetened full-fat coconut milk, divided between the rice and topping sauce
- 1/4 cup (50 g) granulated sugar, for the rice mixture
- 1 tablespoon (12 g) granulated sugar, for the topping sauce
- 1/2 teaspoon (2.5 g) fine salt, divided: 1/4 teaspoon (1.25 g) for the rice mixture and 1/4 teaspoon (1.25 g) for the topping sauce
- 1 teaspoon (3 g) cornstarch, for thickening the topping sauce
- 1 tablespoon (15 ml) cold water, to mix with the cornstarch
- 2 medium ripe mangoes (about 500 g whole, yielding roughly 300–350 g peeled flesh)
- 1 tablespoon (8 g) hulled mung beans, for garnish, optional; toasted sesame seeds are an easier-to-find substitute
Instructions
- Rinse and soak the rice. Put the glutinous rice in a bowl and cover it with the measured cold water. Swirl the grains with your fingers, pour off the cloudy water, and repeat three or four times, until the water is less milky. Add fresh water to cover the rice by at least an inch, cover the bowl, and refrigerate for 4 hours. A cold soak helps the grains steam evenly; do not skip it, because unsoaked rice can remain hard in the middle while the outside turns soft.
- Prepare the steamer. Drain the soaked rice in a fine-mesh strainer. Bring a few inches of water to a steady simmer in a pot or steamer base, making sure the water will not touch the rice. Line a steamer basket, bamboo steamer, or metal colander that fits over the pot with damp cheesecloth or a clean, thin cotton cloth. Spread the drained rice in an even layer and fold the cloth loosely over the top. The cloth keeps grains from falling through while letting steam circulate.
- Steam until tender. Cover the basket and steam the rice for 25 minutes. At about 15 minutes, carefully lift the lid and turn the rice over with a spoon or by lifting the cloth edges, so the grains cook evenly. Keep the water at a simmer, not a vigorous boil, and check that the pot has not boiled dry. The rice should be glossy, cohesive, and tender all the way through, with no chalky center. If a grain is still firm, steam for 5 more minutes before checking again.
- Make the coconut mixture. While the rice steams, put 2/3 cup (160 ml) coconut milk, 1/4 cup (50 g) sugar, and 1/4 teaspoon (1.25 g) salt in a small saucepan. Warm over low heat, stirring until the sugar dissolves and the mixture is hot, about 5 minutes. Do not let it boil hard: high heat can make coconut milk separate or develop an oily look. Remove the pan from the heat as soon as the sugar is dissolved.
- Season and rest the rice. Transfer the hot steamed rice to a heatproof bowl. Pour the warm coconut mixture over it and fold gently so the liquid reaches all the grains without crushing them. Cover the bowl and leave the rice for 20 minutes. It will absorb much of the liquid and become softly sticky. Avoid stirring repeatedly during the rest; too much handling can make the grains pasty.
- Cook the topping sauce. Whisk the cornstarch with the cold water in a small bowl until smooth. In the saucepan, warm the remaining 1/3 cup (80 ml) coconut milk with 1 tablespoon (12 g) sugar and the remaining 1/4 teaspoon (1.25 g) salt over low heat. Stir in the cornstarch mixture and cook gently for 1–2 minutes, stirring, until the sauce lightly coats a spoon. Take it off the heat; it will thicken a little more as it stands. If it becomes too thick, stir in a teaspoon of coconut milk or water.
- Cut the mangoes and serve. Peel the mangoes, cut the flesh away from the flat central pits, and slice or dice it. Divide the coconut rice among four plates or shallow bowls, add mango alongside, and spoon over the topping sauce. If using mung beans, toast them in a dry skillet over medium-low heat for 3–5 minutes, stirring often, until crisp and lightly golden, then scatter them on top. Serve warm or at room temperature.
Tips
- Buy the right rice. Look for glutinous, sweet, or sticky rice at an Asian grocery store or in the international aisle. Despite the name, it contains no gluten; “glutinous” describes its sticky texture when cooked. Jasmine or other long-grain rice will not produce the same chewy, cohesive result, so it is not a reliable swap. If you cannot find glutinous rice, it is better to choose another dessert than to expect ordinary rice to behave the same way.
- Choose ripe but sturdy mangoes. A ripe mango smells sweet near the stem and gives slightly when pressed, but it should not feel mushy. Ataulfo or honey mangoes are especially convenient because their flesh is smooth and less fibrous; ripe Kent or similar mangoes also work. Very firm fruit tastes tart and can make the dessert seem less balanced, while overripe fruit is difficult to slice neatly.
- Keep the coconut milk gentle. Shake the can or stir the milk before measuring, since the thicker cream can separate from the liquid. Warm it slowly rather than boiling it. If your coconut milk is already very thick, the sauce may need an extra teaspoon or two of water; if it is thin, give the topping sauce another minute to thicken, stirring continuously.
- Plan for the soak. The four-hour soak is mostly hands-off, but it is essential for an even steam. You can soak the rice overnight in the refrigerator, for up to 12 hours, then drain and steam it the next day. Do not soak it for a long time at room temperature. For the best texture, make the rice close to serving time rather than preparing it a day ahead.
Serving Suggestions
Serve mango sticky rice as a dessert after a Thai or Southeast Asian-inspired meal, or offer it as a sweet afternoon snack. The rice can be warm while the mango is cool or at room temperature; that contrast is part of the appeal. Put the coconut topping sauce on the table so everyone can add more, and serve the fruit in slices or bite-size pieces for easy eating. A small plate or shallow bowl works better than a deep bowl because it keeps the mango visible and gives the sauce room to spread.
For a simple finish, add toasted mung beans for a crisp, lightly nutty contrast. They are traditional in many versions but are not essential. Toasted sesame seeds are a practical alternative, though they have a stronger, toastier flavor. Keep the garnish modest so it does not overwhelm the mango and coconut. If serving a larger meal, smaller portions are satisfying because the sticky rice is rich and filling.
Variations
Adjust the sweetness. Mangoes vary in sweetness, so taste a small spoonful of the warm coconut mixture before pouring it over the rice. If the fruit is very ripe, reduce the sugar in the rice mixture by a tablespoon (about 12 g). If the mango is tart, leave the listed amount as written and offer extra topping sauce at the table. Avoid adding all the sugar to the saucepan at once if you know you prefer a less-sweet dessert.
Use pandan, if available. For a gentle floral aroma, simmer a clean pandan leaf with the coconut milk while warming the rice mixture, then remove it before pouring the sauce over the rice. Fresh or frozen pandan leaves can be hard to find; skipping them is perfectly fine. Vanilla is not a traditional substitute, but a few drops can add a different, familiar fragrance if that is what you have.
Make a dairy-free topping without cornstarch. The recipe is already dairy-free when made with coconut milk. For a looser sauce, omit the cornstarch and water and warm the measured coconut milk, sugar, and salt just until dissolved. The sauce will be thinner and will run over the plate rather than sit in a neat ribbon. For a more substantial topping, keep the cornstarch as written or use an equal amount of rice flour, whisked thoroughly into cold water first.
Try a different fruit. Ripe peaches or sliced banana can accompany the coconut rice when mango is out of season, but the flavor will no longer be the classic mango version. Choose fruit that is sweet and fragrant rather than very watery. A few berries can add color, though their tartness changes the balance; serve them alongside rather than mixing them into the rice.
Storage and Reheating
For food safety, refrigerate the rice and coconut sauce within 2 hours of cooking. Store them separately in airtight containers, and keep cut mango in a separate covered container. The rice and sauce will keep in the refrigerator for 3–4 days, though the rice is at its softest on the day it is made and may firm up as it chills. Cut mango is best used within 1–2 days for flavor and texture.
Reheat only the portion you plan to eat. Add a teaspoon or two of water or coconut milk to the rice, cover it loosely, and warm it in short microwave intervals, stirring gently between them. You can also warm it in a covered saucepan over low heat with a splash of liquid. Reheat leftovers to 165°F (74°C), checking with a food thermometer, in keeping with USDA FSIS guidance. Warm the sauce separately over low heat and stir; loosen it with a little coconut milk if needed. Do not leave cooked rice at room temperature for extended periods. Freezing is possible, but thawed sticky rice often loses some of its springy texture.
Frequently Asked Questions
Is mango Thai rice the same as mango sticky rice?
Usually, yes. “Mango Thai rice” commonly refers to Thai mango sticky rice: glutinous rice dressed with sweetened coconut milk and served with ripe mango. It is different from plain steamed rice served with mango, because the glutinous rice and coconut soaking step create the characteristic tender, sticky texture.
Can I make it with jasmine rice?
Jasmine rice is not a good one-for-one substitute. It cooks into separate, fluffy grains rather than the chewy, cohesive texture needed here, and soaking and steaming it will not make it behave like glutinous rice. Check Asian grocery stores for packages labeled sticky rice, sweet rice, or glutinous rice.
Can I cook the rice in a rice cooker?
A rice cooker can work if it has a setting or instructions specifically for glutinous rice, but results vary by model and the rice may become wetter than steamed rice. Follow the cooker’s water guidance for sticky rice rather than using the usual jasmine-rice ratio. The steamer method in this recipe gives more control over the texture and avoids adding excess water.
Can I prepare mango sticky rice ahead?
You can soak the rice overnight in the refrigerator and make the coconut sauce a few hours ahead, storing the sauce covered in the refrigerator. For the best texture, steam and dress the rice on the day you will serve it, then allow the 20-minute absorption rest. Slice the mango shortly before serving so it stays fresh-looking and does not dry out.
Why is my sticky rice hard or mushy?
Hard grains usually mean the rice was not soaked long enough, the steamer water stopped simmering, or the rice needed a few more minutes of steaming. Check that the grains are tender before adding coconut sauce. Mushy rice can result from using too much water, boiling it rather than steaming it, or stirring it vigorously after cooking. Measure the soak water separately and fold the warm sauce through gently.
Related
- Greek Lemon Rice in a Rice Cooker: Easy, Fluffy Side
- Greek Flavored Rice Recipe with Lemon and Herbs
- Easy Greek Fried Rice with Feta, Olives, and Lemon
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).