Mango sticky rice might be one of my favorite desserts of all time. If you’re like me and you don’t have a huge sweet tooth, this is the absolute perfect dessert that’s not too sweet—which, honestly, might be the best compliment for an Asian dessert! Mango sticky rice really captures the essence of Southeast Asian flavors in a simple way that allows each one of its components to shine! If you’re looking for a tasty dessert that’s easy to make, you have to this beautiful Thai dessert!
What is Mango Sticky Rice
Mango sticky rice, or “Khao Niew Mamuang” in Thai, is a traditional Thai dessert with three main components.

Sticky Rice: Glutinous rice that is soaked, steamed, and then mixed with sweetened coconut milk to create a soft, slightly chewy texture.

Mango: Fresh, ripe mango slices that are sweet and juicy, contrasting the sticky rice.
Types of mangoes typically used:
- Nam Dok Mai: This is the most favored variety in Thailand. It is known for its sweet, fragrant flesh and smooth, non-fibrous texture.
- Ataulfo: Often referred to as “Honey” or “Champagne” mangoes, this variety is small and golden. It has a creamy, buttery texture and a rich, sweet flavor.
- Carabao: Also known as Manila or Philippine mango, this variety is very sweet and juicy with a thin seed, making it ideal for desserts like mango sticky rice.
Coconut Sauce: A sweet coconut milk sauce made with pandan leaves, sugar, and a pinch of salt, poured over sticky rice and mango for added flavor.

How to make Mango Sticky Rice
Prepare the Sticky Rice:
- Rinse the sticky rice under cold water until the water runs clear. Soak the rice in water for at least 6 hours, or overnight if possible.
- Drain the soaked rice and steam it using a steamer basket or cheesecloth over a pot of boiling water for about 35-40 minutes, or until the rice is tender and has reached your desired texture.

Make the Coconut Sauce:
- While the rice is steaming, heat the coconut milk in a small saucepan over medium heat.
- Add the sugar, salt, and fresh pandan leaves(optional), stirring until fully dissolved. Let coconut milk simmer, and the pandan leaves steep.
Mix the Rice with the Coconut Sauce:
- After steaming the rice, spoon a portion of the coconut milk mixture over the sticky rice, reserving the rest for later. Stir the rice gently to ensure it’s evenly coated. Cover the steamer and let it sit for about 10-15 minutes, allowing the rice to absorb the coconut milk.
Assemble the Dessert:
- Place a portion of the sticky rice on a plate or bowl.
- Arrange slices of ripe mango beside the rice.
- Drizzle the remaining coconut sauce over the rice and mango.
Garnish:
- If desired, sprinkle toasted sesame seeds or mung beans on top for added texture.
If you liked this dessert, make sure you check out my other sweet treats!

