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










Made this with my kids! They loved it. Will make again!
Yum! Never thought I would like this mix. Family loved it!
This recipe is amazing! Just like what I had in Thailand! 5 stars!
You forgot the mango part in steps! Had to figure it out myself!
Eh, it’s just sticky rice. Nothing special. Meh.
This is a dessert? Feels more like a side dish to me, haha.
I can see how you might think that! But it’s definitely a dessert in Thailand. Give it a try!
So easy to make! I added a little lime juice and it was perfect!
I can’t find sticky rice anywhere near me. Can I use regular rice instead?
We stumbled over here by a different page and thought I might as well check
things out. I like what I see so i am just following you.
Look forward to exploring your web page repeatedly.
Really? Mango and rice? Sounds odd. I don’t know about this…
My friend told me to try this, I thought it was gross but I loved it!
I tried it too and was surprised at how good it was! The mangoes make it so sweet. Yum!