Mango Sticky Rice Recipe – Authentic Thai Dessert with Sweet Coconut Sauce
The Mango Sticky Rice Recipe is a famous Thai dessert loved around the world for its perfect balance of sweetness, creaminess, and fresh fruit flavor. Traditionally known as Khao Niew Mamuang, this dish combines soft glutinous rice with rich coconut milk and ripe mango slices.
This dessert is especially popular during mango season because the natural sweetness of fresh mango pairs beautifully with creamy coconut sticky rice. Despite its elegant appearance, this recipe is surprisingly simple and can easily be made at home using just a few ingredients.
Whether you want to impress guests or enjoy a tropical dessert after dinner, this Mango Sticky Rice Recipe delivers authentic flavor with minimal effort.
Ingredients

Sticky Rice
- 1 cup glutinous (sticky) rice
- 1½ cups water (for soaking or steaming)
Coconut Sauce
- 1 cup full-fat coconut milk
- ¼ cup granulated sugar
- ½ teaspoon salt
Coconut Topping (Optional but Recommended)
- ½ cup coconut milk
- 1 tablespoon sugar
- ½ teaspoon salt
- 1 teaspoon cornstarch + 1 tablespoon water
Serving
- 2 ripe mangoes, peeled and sliced
- 1 tablespoon toasted sesame seeds or mung beans (optional)
Step by Step Cooking Guide
Step 1: Soak the Rice
Rinse the sticky rice under cold water until the water runs clear.
Soak the rice in water for at least 4 hours or overnight. This helps achieve the classic soft sticky texture.
Step 2: Steam the Rice
Drain the soaked rice and place it in a steamer lined with cheesecloth or a clean kitchen towel.
Steam for 20–25 minutes until the rice becomes soft and sticky.
Step 3: Prepare the Sweet Coconut Sauce
In a saucepan over medium heat, combine:
- coconut milk
- sugar
- salt
Stir gently until the sugar dissolves. Do not boil.
Step 4: Mix Rice with Coconut Sauce
Transfer the hot steamed rice to a bowl.
Pour about ¾ of the coconut sauce over the rice and mix gently.
Cover and let the rice absorb the sauce for 10–15 minutes.
Step 5: Prepare Coconut Topping
In a small pan combine coconut milk, sugar, and salt.
Add the cornstarch slurry and cook until slightly thickened. This creates a creamy topping sauce.
Step 6: Assemble the Dessert
Place a portion of coconut sticky rice on a plate.
Add fresh mango slices beside the rice.
Drizzle with the thick coconut topping and sprinkle sesame seeds if desired.
Cooking Time & Serving Size
| Category | Time |
|---|---|
| Prep Time | 15 minutes |
| Soaking Time | 4 hours |
| Cooking Time | 25 minutes |
| Total Time | 4 hours 40 minutes |
| Servings | 4 servings |
Tips & Variations
Choose ripe, sweet mangoes such as Ataulfo or Nam Dok Mai for authentic flavor.
If you do not have a traditional steamer, you can cook sticky rice in a rice cooker using slightly less water.
Add pandan leaves while steaming the rice to give a fragrant Thai aroma.
For a richer flavor, use full-fat coconut milk instead of light coconut milk.
You can also sprinkle toasted coconut flakes or crushed peanuts on top for extra texture.
Nutrition Info (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 380 kcal |
| Protein | 5 g |
| Carbohydrates | 60 g |
| Fat | 14 g |
| Fiber | 3 g |
| Sugar | 26 g |
Values are approximate and may vary depending on ingredients.

Healthy Alternatives
Lower Sugar Option
Reduce sugar in the coconut sauce by half and rely on the natural sweetness of mango.
Dairy-Free
This recipe is naturally dairy-free since it uses coconut milk.
Gluten-Free
Glutinous rice does not contain gluten, so this dessert is naturally gluten-free.
Lighter Version
Use light coconut milk to reduce fat and calories.
Keto Adaptation
Traditional sticky rice is high in carbohydrates, so a keto version could substitute cauliflower rice sweetened with coconut cream.
Serving Suggestions

The Mango Sticky Rice Recipe is best served slightly warm or at room temperature with chilled fresh mango slices. The contrast between creamy coconut rice and juicy tropical mango creates a dessert that is both refreshing and comforting.
It is perfect for summer dinners, special occasions, or whenever you want to enjoy a taste of Thai street food at home. Once you try this classic dessert, it quickly becomes a favorite for mango lovers.
FAQ’s
Can I make mango sticky rice in advance?
Yes. You can prepare the sticky rice and coconut sauce a few hours ahead. Reheat gently before serving and add fresh mango slices just before serving.
What type of rice is best for this recipe?
Use glutinous rice (sticky rice). Regular jasmine or basmati rice will not give the correct texture.
Can I use canned mango?
Fresh ripe mango is highly recommended because it provides the best flavor and texture.
Why is my sticky rice hard?
The rice may not have soaked long enough or did not steam fully. Always soak for at least 4 hours.
How long does mango sticky rice last?
Store leftovers in the refrigerator for up to 2 days. Reheat gently before serving.
