I’ll never forget the first time I tasted mango sticky rice at a small Thai restaurant tucked between a laundromat and a bookstore. The place wasn’t fancy, but the moment I took my first bite — warm, sweet sticky rice paired with cool, ripe mangoes and silky coconut sauce — I felt like I’d unlocked a whole new universe of dessert happiness. I remember thinking, How can something so simple be this good?
Years later, after many rounds of trial and error (and a few pots of overcooked glutinous rice), I finally perfected the mango sticky rice recipe I’m sharing with you today. It’s creamy, comforting, fragrant, and surprisingly easy to make — whether you’re using a steamer basket, a rice cooker, or even the stovetop.
In this guide, I’ll walk you through everything: ingredients, tips, common mistakes, variations, step-by-step instructions, and the little details that help your sticky rice turn out glossy and irresistible every time. Let’s dive in — mango season won’t wait!
Why You’ll Love This Recipe
There are so many reasons this sweet Thai dessert deserves a spot in your regular rotation:
- Easy and beginner-friendly. Even if this is your first time making a Thai dessert, you’ll do great — I’ve tested every step for you.
- Restaurant-quality flavor. The taste is every bit as good as your favorite Thai restaurant.
- Ready in around 20 minutes. Especially if you pre-soak your glutinous rice.
- Flexible. Works with coconut cream, coconut milk sugar syrup, and various kinds of mangoes.
- Perfect texture and flavor balance. Warm rice, cool mango, rich coconut sauce — magic on a plate.
Plus, this is one of the best desserts to introduce someone to Thai cuisine. It’s sweet, fragrant, and deeply comforting.
Prep, Cook & Total Time
- Prep Time: 10 minutes (plus soaking time if needed)
- Cook Time: 20 minutes
- Total Time: 30 minutes
Ingredients You’ll Need
Below is everything you need to make 4 servings of mango sticky rice.
For the Sticky Rice
- 1 cup glutinous rice (also called sweet rice or sticky rice)
- 1½ cups water (or enough to steam properly)
- Soak the rice for at least 1 hour or overnight for best results.
For the Coconut Sauce
- 1 can (13.5 oz) coconut milk
- ½ cup sugar
- ½ tsp salt
- 2 tbsp coconut cream (optional but adds richness)
- 1 tsp corn starch (mixed with 1 tbsp water to thicken if needed)
This mixture creates that glossy, creamy coconut sauce you drizzle over the rice.
For Serving
- 2–3 ripe mangoes, sliced
- Sesame seeds or toasted mung beans for garnish
- Extra coconut cream (optional)
Ingredient Substitutions
Here are flexible swaps that won’t compromise taste or texture:
- Glutinous rice → Short-grain rice
Not ideal, but works in a pinch. The texture won’t be classic sweet sticky rice, but still delicious. - Coconut milk → Coconut cream + water
Use ½ coconut cream + ½ water for a creamier sauce. - Sugar → Coconut sugar or brown sugar
Adds deeper caramel notes. - Corn starch → Tapioca starch
Helps create a silkier sauce. - Sesame seeds → Crushed peanuts
Adds nuttiness and crunch. - Fresh mangoes → Frozen thawed mangoes
Not as vibrant but works outside mango season.
How to Make This Mango Sticky Rice Recipe
Don’t worry if this is your first attempt — I’ll walk you through each step, from prepping the rice to plating it beautifully.
1. Prepare the Sticky Rice (10 minutes active)
You can steam sticky rice using a bamboo steamer, metal steamer, rice cooker, or stovetop.
Steaming Method (Most Authentic)
- Rinse the glutinous rice 3–4 times until the water runs mostly clear.
- Soak for at least 1 hour (overnight gives the best texture).
- Drain and place rice in a cheesecloth-lined steamer basket.
- Steam over medium heat for 18–20 minutes, or until grains turn shiny and tender.
You’ll know the rice is cooked when the grains stick together but stay slightly chewy.
Rice Cooker Method
- Rinse and soak the rice as described above.
- Add to a rice cooker with 1 cup water.
- Cook on the “White Rice” setting until tender.
It won’t be 100% traditional but works beautifully when you’re short on time.
Stovetop Method
- Rinse and soak the rice.
- Add rice and ~1½ cups water to a pot.
- Cook on high heat until boiling.
- Reduce to low, cover, and cook 12–15 minutes.
- Turn off heat and let sit 10 minutes.
2. Make the Coconut Sauce (5 minutes)
- In a small saucepan, combine coconut milk, sugar, and salt.
- Cook over medium heat, stirring often, until the sugar dissolves.
- If you want a thicker sauce, whisk in cornstarch slurry and cook 1 more minute.
- Remove from heat and stir in coconut cream.
The sauce should taste sweet but balanced — not overly sugary. Adjust to taste.
3. Combine the Sticky Rice & Coconut Sauce (2 minutes)
- Transfer warm sticky rice to a bowl.
- Pour about ¾ cup of the coconut sauce over it.
- Stir gently until the grains absorb the sauce.
- Cover and let rest 10 minutes so flavors develop.
The rice should become glossy, creamy, and slightly sticky — perfection.
4. Prepare the Mangoes
- Peel ripe mangoes.
- Slice into thin pieces or cubes.
- Keep at room temperature (cold mango hardens the coconut sauce).
A ripe mango should smell fragrant and give slightly when pressed.
5. Serve (The Fun Part!)
- Place a scoop of coconut sticky rice on each plate.
- Add sliced mangoes on the side.
- Drizzle with extra coconut sauce.
- Sprinkle with sesame seeds or toasted mung beans.
It should look colorful, shiny, and irresistible.
Expert Tips & Mistakes to Avoid
These small details make a huge difference:
- Soak the glutinous rice for at least 1 hour — better texture and faster cooking.
- Don’t boil the rice like regular rice — it changes the texture completely.
- Use ripe mangoes only. The flavor depends heavily on mango season.
- Don’t over-thicken the sauce. It should be pourable, not pudding-like.
- Let the rice sit after mixing with coconut sauce. It absorbs flavor as it rests.
- Taste as you go. Every brand of coconut milk sugar is different.
Variations & Add-Ons
Feel free to get creative:
Healthier Version
- Reduce sugar
- Use light coconut milk
- Add chia seeds for texture
Dairy-Free?
The recipe is naturally dairy-free — yay!
Extra Creamy Version
Add more coconut cream to the sauce.
Crunchy Version
Sprinkle with:
- Toasted sesame seeds
- Roasted peanuts
- Crushed coconut chips
Flavor Twists
- Add pandan leaves to the coconut sauce while simmering.
- Mix a bit of vanilla extract into the sauce.
- Add a pinch of salt on top for a sweet-salty balance.
Serving Suggestions
This dessert shines when served:
- After Thai curries
- After fried rice or pad thai
- With iced Thai tea
- As a cool treat on warm evenings
- At potlucks or BBQs
For presentation:
- Serve on a banana leaf for authentic vibes.
- Add a drizzle of golden coconut cream.
- Fan out the mango slices to make a flower shape.
Storage & Reheating
Refrigerator
Store rice and mangoes separately for up to 3 days.
Freezer
Sticky rice freezes surprisingly well. Mangoes do not.
Reheating
To rewarm the rice:
- Add 1–2 tbsp coconut milk
- Microwave 20–30 seconds
- Stir and repeat as needed
Do not reheat the mango.
Nutrition Information (Per Serving)
Approximate values:
- Calories: 420
- Protein: 5g
- Fat: 12g
- Carbs: 70g
- Sugar: 27g
- Fiber: 3g
- Sodium: 140mg
Frequently Asked Questions
Can I use jasmine rice instead of glutinous rice?
You can, but the texture won’t be sticky enough. Glutinous rice is essential for authentic results.
Why is my rice hard?
It wasn’t soaked long enough or didn’t steam fully. Add a splash of coconut sauce and steam a bit longer.
How do I pick ripe mangoes?
They should smell sweet and have slight give when pressed.
Can I make mango sticky rice ahead of time?
Yes — store rice and mango separately, then assemble before serving.
Why did my coconut sauce separate?
The heat was too high. Keep it at medium heat and stir constantly.
Can I make this without sugar?
Yes — use coconut sugar or a small amount of honey, though the flavor will vary.
Conclusion
I hope this warm, fragrant, comforting mango sticky rice recipe becomes one of your go-to desserts — the kind you bring to gatherings when you want to wow people with something simple yet unforgettable. It’s sweet, creamy, tropical, and deeply satisfying, with soft sticky rice and silky coconut sauce hugging slices of juicy ripe mango.
Don’t worry if your first attempt isn’t perfect — mine definitely wasn’t! But with practice, you’ll learn the texture and flavor cues, and soon you’ll be making better-than-restaurant mango sticky rice right in your kitchen.
If you try this recipe, let me know how it turned out — comment, rate it, or share your dessert photos. I love seeing your kitchen wins!

Mango sticky rice recipe
Ingredients
- For the Sticky Rice
- 1 cup glutinous rice also called sweet rice or sticky rice
- 1½ cups water or enough to steam properly
- Soak the rice for at least 1 hour or overnight for best results.
- For the Coconut Sauce
- 1 can 13.5 oz coconut milk
- ½ cup sugar
- ½ tsp salt
- 2 tbsp coconut cream optional but adds richness
- 1 tsp corn starch mixed with 1 tbsp water to thicken if needed
- For Serving
- 2–3 ripe mangoes sliced
- Sesame seeds or toasted mung beans for garnish
- Extra coconut cream optional
Instructions
- Cook the Sticky Rice
- Rinse 1 cup glutinous rice until the water is almost clear.
- Soak for at least 1 hour (overnight is best).
- Steam for 18–20 minutes until tender and shiny.
- (Or cook in a rice cooker with 1 cup water.)
- Make the Coconut Sauce
- Heat 1 can coconut milk, ½ cup sugar, and ½ tsp salt over medium heat.
- Stir until the sugar melts.
- Add 2 tbsp coconut cream for extra richness.
- (Optional) Thicken with 1 tsp cornstarch mixed with 1 tbsp water.
- Mix the Rice With Sauce
- Put the warm sticky rice in a bowl.
- Pour about ¾ cup of the coconut sauce over it.
- Gently stir and let it sit 10 minutes to absorb.
- Prepare the Mangoes
- Peel 2–3 ripe mangoes.
- Slice or cube them.
- Keep them at room temperature.
- Serve
- Add a scoop of coconut sticky rice to a plate.
- Place mango slices beside it.
- Drizzle extra coconut sauce on top.
- Sprinkle with sesame seeds or toasted mung beans.
Notes
- Soak the glutinous rice for at least 1 hour for the best texture.
- Don’t boil sticky rice like regular rice — steam or cook gently.
- Use ripe mangoes only for optimal sweetness and flavor.
- Keep the heat medium when cooking coconut milk sugar syrup to avoid separation.
- Let the rice rest after mixing with coconut sauce to absorb flavor fully.
- Serve mangoes at room temperature for best texture and flavor.
- Add extra coconut cream at the end for a richer glossy finish.

