Mango sticky rice is one of Thailand’s most iconic desserts, and for good reason. It combines the creamy richness of coconut-infused sticky rice with the bright, juicy sweetness of ripe mango. Served warm or at room temperature, this dish offers a perfect balance of texture and flavor that’s both comforting and refreshing.
At first glance, mango sticky rice may seem deceptively simple. But like many traditional dishes, its charm lies in its attention to detail. The rice used is glutinous rice, often soaked and then steamed to achieve that signature chewy texture. Once cooked, it’s gently mixed with sweetened coconut milk until it absorbs the rich flavor, becoming glossy and fragrant.
The mango is just as important. Ideally, it should be perfectly ripe – soft, golden, and bursting with tropical sweetness. It’s typically sliced and fanned out next to a mound of warm sticky rice. The contrast between the cool, juicy mango and the creamy, slightly salty rice makes every bite feel indulgent yet balanced.
A drizzle of coconut sauce over the top, sometimes with a sprinkle of toasted mung beans or sesame seeds, adds another layer of flavor and crunch. The result is a dessert that satisfies both comfort food cravings and a desire for something light and fruity.
What makes mango sticky rice even more special is its cultural significance. In Thailand, it’s often enjoyed during mango season, from April to June, and can be found everywhere from street stalls to upscale restaurants. It’s a dish that feels festive yet accessible, rooted in tradition but universally loved.
Whether you’ve had it in Bangkok or are making it at home for the first time, mango sticky rice always brings a sense of joy to the table. It’s one of those desserts that doesn’t need much explanation, one spoonful says it all.

Ingredients
- 2 cups sticky rice
- 2 mango ripe
- 1 cup coconut milk
- 1 cup sugar
- 1/2 tsp salt
- sesame seeds for garnish
- mint leaves for garnish
Instructions
- Soak the sticky rice in water for at least 4 hours or overnight.
- Drain the rice and rinse it well.
- Place the rice in a steamer basket and steam for 30 minutes or until tender.
- While the rice is steaming, prepare the coconut sauce by combining coconut milk, sugar, and salt in a saucepan. Heat over low heat until the sugar is dissolved.
- Once the rice is cooked, transfer it to a bowl and pour the coconut sauce over it. Mix well to coat the rice with the sauce.
- Cover the bowl and let the rice rest for 10 minutes to absorb the flavors.
- Peel and slice the mangoes.
- Serve the sticky rice with the sliced mangoes on top. Garnish with sesame seeds and mint leaves.
- Enjoy!
Nutrition










I thought sticky rice was for sushi. This is unexpected. 🤨
Sticky rice is super versatile! It’s not just for sushi. Give it a try, you might love it! 😋
Quick and easy! But I don’t have sesame seeds or mint, do I need those?
Made this with my kids! They loved it. Will make again!
Why do you need to soak the rice?? Seems pointless to me.
Not sure about the 1 cup sugar part… it was very sweet for me. Next time I’ll cut it in half and maybe add extra salt.
Instructions are a bit confusing. What do I do with the sauce after heating? Just pour it?!
Yum! Never thought I would like this mix. Family loved it!
The instructions say steam 30 minutes, but my rice needed closer to 40. So keep an eye on it—depends on the rice brand.
Good tip! I noticed the same thing—30 min was a little too fast for my brand of sticky rice. Waiting closer to 40 and checking for tenderness made a huge difference.
Mangoes are good but sticky rice is not really my thing. Gave it a try tho.
This recipe is amazing! Just like what I had in Thailand! 5 stars!