If you have ever dined in a Thai eatery and consumed a dish of steaming sticky rice with some fresh ripe mango, all covered in a creamy coconut sauce, you will understand why this dessert is treasured by so many people. In Thailand, this dish is known as khao niew mamuang, which can easily claim the title of being one of the very few desserts that can be called simple but stylish as well.
The best part? You will not need to fly to (and back from) Thailand to make this dessert. You will need glutinous rice, ripe mangoes, coconut milk, and approximately half an hour to prepare the dish for Mango Sticky Rice Recipe. This article explains how to create Mango Sticky Rice Recipe and what to avoid when making the dish, which can go wrong with nearly every second try.
By the end of this guide, you will have the best mango sticky rice recipe within your reach!

Table of Contents
What Is Mango Sticky Rice, Exactly?
Mango sticky rice is a traditional Thai dessert made from three core components:
- Sticky rice (also called glutinous rice or sweet rice), steamed until tender and chewy
- Sweetened coconut milk sauce, which gets soaked into the warm rice
- Fresh, ripe mango, sliced and served alongside
It sounds simple because it is simple — but the magic is in the balance. The rice should be sweet but not cloying, rich but not heavy, and the mango should be ripe enough to practically melt in your mouth. Get that balance right, and you’ll understand exactly why this dish shows up on dessert menus from Bangkok to Brooklyn.
It’s also a naturally gluten-free dessert, despite the name “glutinous rice” — that word refers to the sticky, glue-like texture of the rice when cooked, not to gluten content. Good news if you’re cooking for guests with dietary restrictions.
Ingredients You’ll Need
Here’s what goes into a classic mango sticky rice recipe, serving about 4 people:
For the sticky rice:
- 1 cup Thai glutinous rice (sometimes labeled “sweet rice” or “sticky rice”)
- 1 cup canned coconut milk (full-fat, not light)
- 1/3 cup granulated sugar
- 1/2 teaspoon salt
For the coconut sauce:
- 1/2 cup canned coconut milk
- 2 tablespoons granulated sugar
- 1/4 teaspoon salt
- 1 teaspoon cornstarch mixed with 1 tablespoon water (optional, for a thicker sauce)
For serving:
- 2 ripe mangoes, peeled and sliced
- 1 tablespoon toasted sesame seeds or crispy mung beans (optional, for crunch and visual appeal)
A note on the rice: this recipe genuinely does not work with regular long-grain or jasmine rice. Glutinous rice has a different starch structure that gives it that signature chewy, sticky bite. You’ll find it at most Asian grocery stores or online, often in a bag labeled “sweet rice” with a red or green package.
A note on the mango: ripeness is everything here. You want mangoes that give slightly when you press them, with a sweet, fragrant smell at the stem. Ataulfo (Honey) mangoes and Nam Dok Mai mangoes are ideal if you can find them, since they’re less fibrous and extra sweet. If your only option is a firmer mango, let it ripen at room temperature for a few days before using it.
How to Make Mango Sticky Rice: Step-by-Step
Step 1: Soak the Rice
Rinse 1 cup of glutinous rice under cold water until the water runs mostly clear — this removes excess surface starch. Then submerge the rice in a bowl of water and let it soak for at least 4 hours, or ideally overnight.
This step is not optional. Unlike regular rice, glutinous rice needs a long soak to hydrate properly before steaming. Skipping it or rushing it is the single biggest reason people end up with hard, undercooked centers in their sticky rice.
Step 2: Steam the Rice
Drain the soaked rice thoroughly. If you have a traditional bamboo steamer basket and a conical pot, this is the classic method — line the basket with cheesecloth or a thin cotton cloth, add the rice, and steam over boiling water for 20–25 minutes.
No bamboo steamer? No problem. You can use:
- A regular steamer basket lined with cheesecloth, set over a pot of simmering water, covered, for 20–25 minutes
- A fine-mesh sieve lined with cheesecloth, set over a pot of simmering water and covered with foil, for about 25 minutes
- A rice cooker with the “sticky rice” or steam setting, following the manufacturer’s instructions
You’ll know the rice is done when the grains are translucent, tender, and stick together easily, with no hard white center when you bite into one.
Step 3: Make the Coconut Milk Mixture
While the rice steams, combine 1 cup coconut milk, 1/3 cup sugar, and 1/2 teaspoon salt in a small saucepan. Warm over medium-low heat, stirring until the sugar fully dissolves. Don’t let it boil — you just want it warm and well combined. Set aside.
Step 4: Combine Rice and Coconut Milk
Transfer the hot, freshly steamed rice into a large bowl. Pour about three-quarters of the warm coconut milk mixture over the rice while it’s still hot — this is important, since hot rice absorbs liquid far better than cooled rice. Stir gently to combine, then cover the bowl with plastic wrap or a lid and let it sit for 15–20 minutes.
During this rest, the rice will soak up the coconut milk and become glossy, sweet, and fragrant. Save the remaining coconut milk mixture for drizzling later.
Step 5: Make the Coconut Drizzling Sauce
In a small saucepan, combine 1/2 cup coconut milk, 2 tablespoons sugar, and 1/4 teaspoon salt. Warm over medium-low heat. If you’d like a thicker, glossier sauce (the kind you see drizzled over restaurant plates), stir in the cornstarch slurry and simmer for 1–2 minutes until slightly thickened. Remove from heat and let it cool slightly — it should be pourable, not runny.
Step 6: Assemble and Serve
To plate mango sticky rice the way it’s traditionally served:
- Scoop a portion of the coconut sticky rice onto a plate, gently pressing it into a small mound or using a rice mold for a neat shape.
- Arrange sliced mango alongside or fanned over the rice.
- Spoon the coconut drizzling sauce generously over the top of the rice (and over the mango, if you like).
- Sprinkle with toasted sesame seeds or crispy mung beans for texture.
Serve warm or at room temperature. Mango sticky rice is traditionally enjoyed slightly warm, with cold, fresh mango providing a beautiful contrast in temperature.
Tips for the Best Mango Sticky Rice
Use full-fat coconut milk. Light coconut milk lacks the richness that makes this dessert work. Canned, full-fat coconut milk is non-negotiable here.
Don’t skip the soak. As mentioned above, a proper soak (4+ hours, ideally overnight) is what gives sticky rice its signature chewy-but-tender texture.
Add the coconut milk while the rice is hot. Hot rice absorbs the coconut mixture far more evenly than cooled rice, which is key to getting that glossy, uniformly flavored result instead of dry rice with a puddle of sauce at the bottom.
Choose your mango carefully. An underripe, fibrous mango will undercut all your hard work on the rice. If mangoes aren’t in season or aren’t ripe enough where you are, it’s worth waiting a few days rather than serving the dish with subpar fruit.
Don’t over-sweeten. It’s tempting to add more sugar, but the sweetness should be balanced by the salt in the rice and sauce, plus the natural sweetness of the mango. Taste as you go.
Make it ahead, but hold the assembly. You can steam the rice and mix it with coconut milk a few hours ahead, keeping it covered at room temperature. Slice the mango and make the sauce closer to serving time so everything stays fresh.
Common Mistakes to Avoid
- Using the wrong rice. Jasmine rice, basmati rice, or any long-grain rice will not give you the sticky, chewy texture this dish depends on. Look specifically for glutinous or sweet rice.
- Skipping the soak or shortening it too much. A quick 30-minute soak isn’t enough — the grains need time to hydrate all the way through.
- Boiling the coconut milk. High heat can cause coconut milk to separate or curdle. Keep it at a gentle simmer, or just warm, when making the sauce.
- Adding coconut milk to cold rice. This results in uneven absorption and a less cohesive dish.
- Using unripe mango. Firm, tart mango clashes with the sweet coconut rice instead of complementing it.
Variations to Try
Once you’ve nailed the classic version, there’s plenty of room to play:
- Black sticky rice mango: Swap in black glutinous rice for a nuttier flavor and striking purple-black color that contrasts beautifully with the yellow mango.
- Pandan-infused rice: Steam the rice with a pandan leaf tied in a knot for a subtle floral, slightly grassy aroma that’s popular across Southeast Asia.
- Mixed tropical fruit: While mango is traditional, some versions swap in or add jackfruit, lychee, or durian for a different fruit pairing.
- Vegan-friendly by default: This recipe is already dairy-free and vegan, since coconut milk stands in for any dairy — no adjustments needed.
Storage and Reheating
Mango sticky rice is best enjoyed fresh, but leftovers can be stored:
- Rice: Keep the coconut sticky rice in an airtight container in the fridge for up to 2 days. Reheat gently in the microwave with a splash of water or coconut milk to loosen it back up, or steam it again briefly.
- Sauce: Store separately in the fridge for up to 3 days; warm gently before using.
- Mango: Always slice fresh mango just before serving rather than storing it pre-cut, since it browns and loses texture quickly.
Sticky rice does firm up considerably once refrigerated, so a quick reheat with added moisture is essential to bring back that soft, glossy texture.
Frequently Asked Questions
Can I use regular rice instead of glutinous rice? Not successfully. Regular rice lacks the amylopectin starch structure that gives glutinous rice its chewy, sticky texture. The dish will turn out mushy or simply won’t hold together the same way.
Do I need a bamboo steamer to make this? No. A bamboo steamer is traditional and gives great results, but a regular steamer basket, a cheesecloth-lined sieve, or a rice cooker with a steam function will all work well.
Why is my sticky rice hard in the middle? This almost always comes down to insufficient soaking time. Make sure the rice soaks for at least 4 hours, and preferably overnight, before steaming.
Can I make mango sticky rice ahead of time for a party? Yes, partially. Steam the rice and mix it with the coconut milk a few hours in advance, keeping it covered. Slice the mango and finish the sauce closer to serving time for the best texture and flavor.
What’s the best mango variety for this recipe? Ataulfo (Honey) mangoes and Thai Nam Dok Mai mangoes are ideal for their sweetness and smooth, less fibrous flesh. If those aren’t available, any very ripe mango will work.
Is mango sticky rice gluten-free? Yes. Despite the name, glutinous rice contains no gluten — the term refers to its sticky texture, not gluten content. This makes the dish naturally gluten-free.
How long does mango sticky rice last in the fridge? The rice and sauce keep for 2–3 days refrigerated in separate airtight containers. Fresh mango should be sliced just before serving rather than stored ahead.
Final Thoughts
Mango sticky rice is one of those desserts that feels impressive but is genuinely achievable in a home kitchen, as long as you respect two things: soak the rice properly, and use mango that’s actually ripe. Everything else — the coconut sauce, the assembly, the toppings — is flexible and forgiving.
Once you’ve made it once, you’ll understand why this dish has stuck around as a menu staple for decades. It’s sweet, creamy, a little chewy, a little fresh, and endlessly satisfying. Whether you’re making it for a dinner party or just because you found good mangoes at the store, this mango sticky rice recipe will get you there.