Mango Sticky Rice Options: Classic, Easy and Dairy-Free

Updated November 5, 2026

Total time
3 hr 50 min
prep 15 min · cook 35 min
Serves
4
portions as written

Jump to recipe

Mango Sticky Rice Options: Classic, Easy and Dairy-Free

Mango sticky rice is a Thai dessert of sweet, coconut-coated glutinous rice served with ripe mango and often a little salty coconut sauce. This recipe follows the classic steamed-rice approach, with practical options for a stovetop steamer, canned coconut milk and different toppings.

Ingredients

  • 1 cup (200 g) Thai glutinous rice, also called sweet rice or sticky rice
  • Water, for soaking and steaming
  • ¾ cup (180 ml) full-fat coconut milk, well stirred
  • ⅓ cup (67 g) granulated sugar
  • ¼ teaspoon fine salt, for the rice mixture
  • ¼ cup (60 ml) coconut milk, for the topping sauce
  • 1 teaspoon (3 g) cornstarch mixed with 1 tablespoon (15 ml) cool water
  • ⅛ teaspoon fine salt, for the topping sauce
  • 2 ripe mangoes, about 1½ lb (680 g) total, peeled and sliced
  • 1 tablespoon (8 g) toasted sesame seeds or crisp mung beans, optional garnish

Instructions

  1. Rinse the rice in several changes of cool water, rubbing the grains gently, until the water is less cloudy. Cover with plenty of fresh water and soak for 3 hours. For a firmer texture, soak up to 6 hours; drain thoroughly before cooking.
  2. Set up a steamer with water below the basket or rack, making sure the water cannot touch the rice. Line the basket with a clean, damp cheesecloth or a piece of muslin. Spread the drained rice in an even layer, fold the cloth over it, cover, and steam over steady medium-high heat for 25–30 minutes. Turn the rice once after about 15 minutes if the layer is thick. It is ready when the grains are tender and translucent, with no hard center. Add hot water to the steamer if needed, taking care not to splash the rice.
  3. While the rice steams, combine ¾ cup (180 ml) coconut milk, the sugar and ¼ teaspoon salt in a small saucepan. Warm over low heat, stirring, just until the sugar dissolves and the mixture is hot; do not boil it. Remove from the heat.
  4. Transfer the hot rice to a heatproof bowl. Pour the warm sweetened coconut milk over it and fold gently to distribute without crushing the grains. Cover and leave for 20–30 minutes so the rice absorbs the liquid. It should be moist and cohesive, not swimming in sauce.
  5. Make the topping sauce: put the remaining ¼ cup (60 ml) coconut milk and ⅛ teaspoon salt in a small saucepan. Stir in the cornstarch slurry, then warm over medium-low heat, stirring, until the sauce turns glossy and lightly thickens, about 1–2 minutes. Do not let it boil hard. Set aside; it will thicken a little as it cools.
  6. Peel the mangoes and slice the flesh away from the pits. Arrange the mango beside portions of sticky rice. Spoon over a little coconut topping sauce and add sesame seeds or crisp mung beans, if using. Serve warm or at room temperature.

Tips

  • Choose the right rice. Thai glutinous rice is sold in Asian grocery stores and some supermarkets. Despite its name, it contains no gluten; ordinary jasmine or long-grain rice will not become properly sticky. If you cannot find glutinous rice, it is better to wait or use another dessert recipe than to substitute a different grain.
  • Steam instead of boiling. Boiling can make the outside mushy before the center cooks. A bamboo steamer, metal steamer insert or rack-lined pot works as long as the rice stays above the water. If you have a rice cooker, use its sticky-rice setting only if the manufacturer gives directions for glutinous rice.
  • Adjust the sweetness. Mango ripeness varies. Taste the coconut mixture before adding it to the rice and reduce the sugar by a tablespoon if your fruit is very sweet. Use full-fat canned coconut milk for a rich result; carton coconut beverage is thinner and produces a less creamy dessert.
  • Don’t rush the soak or the rest. A short soak can leave the rice unevenly cooked, while the covered rest gives it time to take up the coconut mixture. Keep the rice covered during that rest so the top does not dry out.

Serving Suggestions

Serve the rice slightly warm or at room temperature, with freshly cut mango and the salty coconut sauce on the side so each person can add as much as they like. A small pinch of toasted sesame seeds gives a nutty contrast; crisp mung beans are a traditional-style crunchy topping when available. Keep portions modest after a rich meal, or offer the dessert as the centerpiece of a Thai-inspired menu with fresh fruit and unsweetened tea.

For neat portions, lightly wet a small bowl, pack in some sticky rice without compressing it hard, and turn it out beside the mango. Avoid shaping it well ahead of serving, since exposed rice can dry and firm up.

Variations

  • Less-sweet version: Reduce the sugar in the rice mixture to ¼ cup (50 g). Keep the salted topping sauce as written, or serve it separately. The rice will taste less dessert-like but still pair well with ripe fruit.
  • Dairy-free: The recipe is already dairy-free when made with coconut milk. Check the label if avoiding dairy strictly, since packaged products can vary.
  • Other fruit: Replace some or all of the mango with ripe papaya, sliced peaches or berries. These are modern alternatives rather than a traditional mango pairing; choose fruit that is ripe but still holds its shape.
  • Fragrant finish: Add a small pinch of pandan powder or a knotted pandan leaf to the coconut milk as it warms, removing the leaf before mixing. Pandan is optional and lends a distinctive, grassy aroma; the dessert is delicious without it.
  • Steamer-free option: If you have a rice cooker with a glutinous-rice program, follow its water guidance and cook the soaked, drained rice there. The texture may be softer than steamed rice, so add the sweetened coconut milk gradually and stop if the rice is already very moist.

Storage and Reheating

For food safety, refrigerate cooked rice and coconut sauce within 2 hours of cooking. Store them separately in covered containers and use within 3–4 days; keep cut mango covered and refrigerated, ideally using it within 1–2 days for best texture. Do not leave the assembled dessert at room temperature for more than 2 hours.

Sticky rice firms as it cools. Reheat only the portion you plan to eat: sprinkle it with 1–2 teaspoons (5–10 ml) water, cover loosely, and microwave in short bursts until steaming hot, stirring or turning once. Reheat leftovers to 165°F (74°C). Warm the coconut sauce gently in a small pan or microwave, stirring; loosen it with a little coconut milk if needed. Add chilled mango after reheating, not before. Freezing is possible for the rice alone, but thawed rice is often softer; fresh mango and sauce are best made or stored separately.

Frequently Asked Questions

Is glutinous rice the same as sticky rice?
Yes. Glutinous rice is also called sticky rice or sweet rice. “Glutinous” describes its sticky texture when cooked, not gluten content; it is naturally gluten-free, though people with strict dietary needs should check package labels for cross-contact information.

Can I make mango sticky rice without soaking the rice?
Soaking is strongly recommended because it helps the grains steam evenly. If time is short, soak for at least 1 hour, but expect a less consistent result and check the rice for a hard center before removing it from the steamer.

Can I use light coconut milk?
Yes, but the rice and sauce will be less rich and may taste thinner. Full-fat coconut milk gives the familiar creamy texture. Avoid replacing it with a sweetened coconut drink unless you reduce the added sugar and accept a milder result.

Why is my sticky rice hard or dry?
It may have been under-soaked, under-steamed or left uncovered. Steam it for a few more minutes if the grains still have hard centers, checking that the steamer has water. Once cooked, keep it covered and let it rest with the warm coconut mixture so it can absorb moisture.

Can I make it ahead?
You can steam and dress the rice a few hours ahead, then keep it covered at room temperature only if it will be served within 2 hours; otherwise refrigerate it promptly. For the best texture, prepare the mango and sauce close to serving and gently reheat the rice as needed.

What if my coconut sauce gets too thick?
Whisk in coconut milk a teaspoon at a time over low heat until it is pourable. If it is too thin, warm it gently for another minute, stirring. Cornstarch thickens as it heats, so add extra only in a small slurry and cook it through.

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).