Authentic Thai Mango Sticky Rice
Thai Mango Sticky Rice is something sweet, tropical, and delicious packed in one plate. Scoop the coconut sticky rice drizzled with creamy coconut sauce and juicy, ripe mangoes. They all melt in your mouth! Plus, it’s way easier to make than you think. Let’s get cooking!

A Quick Look at the Recipe
🏷️ Recipe Name: Mango Sticky Rice
⏱️ Ready In: ~ 1 hour 20 minutes
🍽️ Serves: 8 portions
🔥 Calories: 168 kcal per portion (estimate)
🧾 Main Ingredients: Ripe mangoes, glutinous rice flour, coconut milk, sugar, salt pandan leaves, cornstarch.
🥗 Dietary Info: Gluten free
🧠 Difficulty: Medium with very simple steps.
Have a question? Ask AI!
Mango sticky rice, also known as Khao Niew Mamuang, is Thailand’s iconic dessert—sweet, creamy, and refreshingly simple. Juicy ripe mangoes, coconut-scented sticky rice, and a drizzle of coconut sauce make it the perfect treat on a hot day and one of the most beloved Asian dessert recipes.
This classic Thai mango sticky rice recipe is also one of my favorite fruit recipes, especially when mangoes are in season. The combination of fragrant sticky rice and naturally sweet fruit creates a dessert that feels both comforting and refreshing.
If you’ve enjoyed ketan serundeng, pulut hitam, or sticky delights like palm sugar wajik, pandan wajik, or lemper, this tropical dessert will feel right at home. Same beloved glutinous rice, just dressed up in sunshine and coconut!
Why You Will Love This Recipe
Recipe Ingredients

Ingredient Notes
Glutinous rice or sticky rice – To get the most authentic texture, you need to get Thailand sticky rice. The grain is longer than regular rice. If you can only find round grain sticky rice, it is okay to use.
Ripe Mangoes – This tropical fruit has so many varieties. The best is Alphonso. It is large in size and flavor. Nam Dok Mai (Thai Mango) is the mango used in Thailand to make this dish. Some countries already import it. Indonesia uses Arumanis mango as it is the best variety to make this dish. The mangoes have to be ripe and just right so when you cut it, it is still very firm yet soft.
Coconut milk – Use a canned coconut milk or if a fresh one is available in your area. I find that the canned coconut milk can stay fresh longer when kept in the chiller.
Butterfly Pea Flowers – This is optional.
Pandan extract – This is optional.
Roasted Sesame seeds – Toast the sesame seeds on a pan until brownish to garnish the dessert.
Be sure to check out the full recipe and ingredient list below
How to Make Thai Mango Sticky Rice

STEP 1. Wash and drain the sticky rice until the water is clear, usually three times is enough. Soak the rice with clean water for at least one hour (Image 1). After one hour, drain the water (Image 2). Put the rice in the steamer (Image 3) and steam for 25 minutes. Pour coconut milk, sugar, and salt into a sauce pan. Put in pandan leaves (Image 4).

STEP 2. The sticky rice is halfway done. Now it is time to incorporate the coconut milk into the rice. Pour the sticky rice into the coconut milk mixture (Image 5). Turn on the stove and put the sauce pan in medium heat (Image 6). Stir the sticky rice with a spatula until all is well mixed and you can see the coconut milk is absorbed by the rice (Image 7). If you want to use butterfly pea flower to color your sticky rice, pour hot water into the flowers (Image 8).

STEP 3. Divide the sticky rice into to color them. I use pandan extract and butterfly pea flower tea to have a hint of green and blue color (Image 9). Stir well with a spatula until the color is evenly spread (Image 10).
STEP 4. Let’s cook the coconut sauce. Combine all ingredients of coconut sauce: coconut milk, sugar, salt, cornstarch in a sauce pan (Image 11). Add pandan leaves. Put it on low heat. Cook until it thickens (Image 12). Do not leave it unattended.
STEP 5. Shape the sticky rice with any mold you like. Serve on banana leaf if you have any. Slice half mango, put the mango slices next to the sticky rice and drizzle the mango and sticky rice with the coconut sauce. Sprinkle some toasted sesame seeds on top. And it is ready to serve.
Pro Tips
- You can cook the sticky rice in a rice cooker. Just put the soaked sticky rice, coconut milk, sugar, salt, and pandan leaves into the rice cooker. Press the button to cook. This is the fastest and most efficient to cook sticky rice.
- Always wash the glutinous rice first and soak it in clean water first before steaming or cooking. Soaking time is from one hour to two hours. This will make the sticky rice easier and evenly cooked. The rice will be chewy.
- If you want to shape the sticky rice in a cute pudding mold, dab the mold with a little oil first. Press the sticky rice tightly into the mold.
Serving Suggestions
Serve this delicious dessert with warm coconut milk or cold coconut sauce. Either way is alright. Pair it with Lemongrass Tea or Butterfly Pea Flower Tea as refreshing drinks.
This dessert is also a great choice after you finish eating spicy food like Pad Kra Pao, Chicken Curry or Spicy Fried Chicken.
Thai Mango Sticky Rice FAQs
No. The unique texture and flavor from sticky rice cannot be replaced by other type of rice. Using regular rice might not result in the same consistency and taste. Look for glutinous rice or sweet rice if you can’t find sticky rice.
Ripe mangoes offer the best sweetness and freshness to compliment this dessert. The juicy mangoes go well with the creamy coconut sauce and sticky rice.
This dessert is suitable for vegetarian or vegan because it uses coconut milk. You may want to replace the cornstarch in the coconut sauce, so it is really gluten free. Surprisingly sticky rice is gluten free.
Yes, you can. You can use honey or agave or erythritol to substitute the regular sugar. It may alter the taste slightly.
Storage and Reheating
Thai Mango Sticky Rice is best freshly served on the day it is made. However, it can stay good for up to 2 days. Keep the sticky rice in an airtight container. Steam it for 15 minutes before serving.
The coconut milk sauce is nice when served cold. You may heat it for a while if you like it warm. Cut a new ripe mango so it is just like when it is still newly made.
More Desserts Recipes
If you like this recipe, you might also want to try other desserts.
- Another popular dessert from Thailand that uses mangoes and cream cheese Mango Pearl Sago.
- A popular cake recipe from Thailand with very moist texture is Thailand Butter Cake or if you prefer the mini size cakes, you can have a look at Thai Egg Cake.
- No bake Mango Cheesecake is another one that requires no baking at all.
- When pumpkin is in season, try this cute little dessert called Bua Loy, also from Thailand with the creamy coconut sauce.
- Mango Pancakes are the ones you go to when you want easy-to-make dessert.
- If you want something cold and refreshing, you should really try this Mango Ice Cream.
If you want more gluten-free treats, feel free to check out Asian gluten-free desserts collection.

Mango Sticky Rice
Ingredients
- 2 ripe mangoes Prepare 3 mangoes if small.
Glutinous rice
- 250 gr glutinous rice flour
- 300 ml coconut milk
- 1 tbsp sugar
- 1/2 tsp salt
- 1-2 pcs pandan leaves
Coconut Milk Sauce
- 300 ml coconut milk
- 1/2 tsp salt
- 2 pcs pandan leaves
- 3 tbsp sugar
- 1 tbsp cornstarch
Instructions
- Wash and drain the sticky rice until the water is clear, usually three times is enough.
- Soak the rice with clean water for at least one hour. After one hour, drain the water. Put the rice in the steamer and steam for 25 minutes.
- Pour coconut milk, sugar, and salt into a sauce pan. Put in pandan leaves .
- The sticky rice is halfway done. Now it is time to incorporate the coconut milk into the rice. Pour the sticky rice into the coconut milk mixture. Turn on the stove and put the sauce pan in medium heat.
- Stir the sticky rice with a spatula until all is well mixed and you can see the coconut milk is absorbed by the rice. If you want to use butterfly pea flower to color your sticky rice, pour hot water into the flowers.
- Divide the sticky rice into to color them. I use pandan extract and butterfly pea flower tea to have a hint of green and blue color. Stir well with a spatula until the color is evenly spread.
- Let's cook the coconut sauce. Combine all ingredients of coconut sauce: coconut milk, sugar, salt, cornstarch in a sauce pan. Add pandan leaves. Put it on low heat. Cook until it thickens. Do not leave it unattended.
- Shape the sticky rice with any mold you like. Serve on banana leaf if you have any. Slice half mango, put the mango slices next to the sticky rice and drizzle the mango and sticky rice with the coconut sauce. Sprinkle some toasted sesame seeds on top. And it is ready to serve.
Video
Notes
- You can cook the sticky rice in a rice cooker. Just put the soaked sticky rice, coconut milk, sugar, salt, and pandan leaves into the rice cooker. Press the button to cook. This is the fastest and most efficient to cook sticky rice.
- Always wash the glutinous rice first and soak it in clean water first before steaming or cooking. Soaking time is from one hour to two hours. This will make the sticky rice easier and evenly cooked. The rice will be chewy.
- If you want to shape the sticky rice in a cute pudding mold, dab the mold with a little oil first. Press the sticky rice tightly into the mold.

You should definitely try this easy dessert when mango is in season! It is exotic and very easy to make and prepare!