If you’ve ever craved a dessert that feels like a cozy hug from Thailand, the Thai Mango Sticky Rice Recipe is exactly what you need. This iconic sweet treat combines luscious, creamy coconut sticky rice with perfectly ripe mangoes, resulting in a harmony of flavors and textures that is both simple and unforgettable. The combination of the rich coconut flavor, the stickiness of the rice, and the juicy sweetness of mango makes this dessert a beloved favorite worldwide and one that you can easily recreate at home.
Ingredients You'll Need
Gathering the right ingredients is the secret to nailing this delightful dish. Each component plays an essential role, from the sticky rice’s chewy texture to the coconut milk’s creamy richness and the bright sweetness of the mangoes.
- White glutinous rice (1 cup): Also known as sticky rice, this type of rice gives the dish its signature chewy texture, making it the star ingredient.
- Coconut milk (⅔ cup + ½ cup): Fresh or canned, it imbues the rice and sauce with a creamy, tropical flavor.
- Table salt (½ teaspoon + ¼ teaspoon): Just a pinch balances the sweet and creamy elements beautifully.
- Sugar (½ cup): Sweetens the rice to perfection, balancing the coconut milk’s natural richness.
- Rice flour (1 teaspoon): Used in the salted coconut sauce to provide a smooth, thick texture.
- Water (1 tablespoon): Helps dissolve the rice flour for a silky sauce.
- Shelled and split mung beans (2 tablespoons): Toasted for a subtle crunch and nutty flavor as a garnish.
- Sweet, ripe mangoes (3): The star fruit that pairs perfectly with the creamy sticky rice; make sure they’re ripe and juicy for the best taste.
How to Make Thai Mango Sticky Rice Recipe
Step 1: Prepare the Sticky Rice
Start by rinsing the white glutinous rice under cold water until the water runs clear to remove excess starch. Soak the rice in water for at least 4 hours or overnight for the best texture. Then, steam the soaked rice until it’s tender but still sticky, which typically takes about 20-25 minutes. The soaking and steaming method ensures the perfect chewy consistency that’s crucial to this dish.
Step 2: Make the Coconut Milk Mixture for the Rice
While your rice is steaming, combine ⅔ cup of coconut milk, sugar, and ½ teaspoon of salt in a saucepan and heat gently until the sugar dissolves completely, but do not boil. Once the rice is done, transfer it to a bowl and immediately pour this sweetened coconut milk over it. Stir gently, cover, and let it absorb for about 20 minutes, so the rice becomes luxuriously creamy and fragrant.
Step 3: Prepare the Salted Coconut Sauce
In a small saucepan, whisk together ½ cup coconut milk, ¼ teaspoon salt, rice flour, and water. Heat the mixture over medium-low heat, stirring constantly until it thickens into a smooth, creamy sauce. This sauce adds a contrasting subtle saltiness and velvety texture when drizzled over the dish.
Step 4: Toast the Mung Beans
In a dry skillet over medium heat, toast the shelled and split mung beans until golden and aromatic. This step adds a delightful crunchy texture and a nutty depth to the dish, making every bite more interesting.
Step 5: Prepare the Mangoes
Peel the ripe mangoes and slice them into thick, elegant pieces. Choose mangoes that are juicy and fragrant, as they provide the bright, refreshing sweetness that perfectly balances the creamy sticky rice.
How to Serve Thai Mango Sticky Rice Recipe
Garnishes
Sprinkle the toasted mung beans generously over the coconut sticky rice for a subtle crunch that enhances the dessert’s texture. You can also add a few fresh mint leaves for a pop of color and refreshing aroma.
Side Dishes
Thai mango sticky rice shines as a dessert on its own, but if you’re looking to create a full Thai-themed meal, consider pairing it with light dishes such as Thai iced tea or fresh fruit salads to keep the flavors balanced and vibrant.
Creative Ways to Present
Presentation takes your Thai Mango Sticky Rice Recipe to the next level! Try molding the sticky rice into elegant shapes using small bowls or molds before plating. Drizzle the salted coconut sauce artistically over the mango and rice. Serving it in traditional banana leaves or on a wooden platter adds an authentic, rustic feel that impresses guests instantly.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers, store the sticky rice and mangoes separately in airtight containers in the refrigerator. The rice is best eaten within 1-2 days to enjoy its ideal texture and flavor.
Freezing
Freezing is not recommended for the sticky rice or mangoes as it can alter their texture. The rice may harden and lose its signature stickiness, while frozen mangoes can become mushy upon thawing.
Reheating
Reheat sticky rice gently in the microwave covered with a damp paper towel to restore moisture and softness. Avoid overheating, which can dry it out. Serve immediately with freshly sliced mangoes for the best experience.
FAQs
Can I use regular white rice instead of glutinous rice?
Regular white rice doesn’t have the sticky texture essential for this dessert. Glutinous rice is necessary for that chewy and clinging consistency that makes Thai mango sticky rice so special.
How do I know when mangoes are ripe and ready?
Ripe mangoes give slightly when gently squeezed and emit a sweet, fragrant aroma near the stem. They should have vibrant yellow-orange skin without many dark spots for the best flavor.
Is there a vegan version of this recipe?
This recipe is naturally vegan since it uses coconut milk instead of dairy. Just make sure your sugar is vegan-friendly if you follow strict vegan guidelines.
Can I prepare the sticky rice ahead of time?
You can cook and soak the sticky rice in coconut milk in advance, but it’s best to serve it fresh or reheat gently before serving to preserve its texture and flavor.
What can I substitute for mung beans if I can't find them?
If mung beans aren’t available, you can toast chopped cashews or sesame seeds to add a crunchy texture, although the subtle nutty flavor of mung beans is distinctive and worth seeking out.
Final Thoughts
Making this Thai Mango Sticky Rice Recipe at home is a truly rewarding experience that brings a taste of Thailand’s beloved sweet treat to your table. With its simple ingredients and easy steps, it’s a dessert that feels special yet approachable. I can’t wait for you to try it and share the joy of this creamy, fruity, and wonderfully comforting dish with your loved ones.
PrintThai Mango Sticky Rice Recipe
Thai Mango Sticky Rice is a beloved traditional dessert featuring sweet, creamy coconut sticky rice paired with ripe, juicy mangoes and a salted coconut sauce. This recipe combines glutinous rice cooked in rich coconut milk, sweetened with sugar and salt, complemented by a lightly thickened coconut sauce, and garnished with crunchy mung beans to create a perfect balance of flavors and textures.
- Prep Time: 10 minutes soaking preparation plus 4 hours soaking time
- Cook Time: 30 minutes
- Total Time: 4 hours 40 minutes
- Yield: Serves 4
- Category: Dessert
- Method: Steaming
- Cuisine: Thai
- Diet: Vegetarian
Ingredients
Coconut Sticky Rice
- 1 cup white glutinous rice
- ⅔ cup coconut milk
- ½ teaspoon table salt
- ½ cup sugar
Salted Coconut Sauce
- ½ cup coconut milk
- ¼ teaspoon table salt
- 1 teaspoon rice flour
- 1 tablespoon water
Others
- 2 tablespoons shelled and split mung beans
- 3 sweet, ripe mangoes
Instructions
- Prepare the Sticky Rice: Rinse the glutinous rice thoroughly under cold water until the water runs clear to remove excess starch. Soak the rice in water for at least 4 hours or overnight for best texture.
- Cook the Sticky Rice: Drain the soaked rice and steam it in a bamboo steamer or any steaming setup for about 20-25 minutes until tender and translucent. Stir the rice halfway through steaming to ensure even cooking.
- Make the Coconut Mixture: In a saucepan, combine ⅔ cup coconut milk, ½ teaspoon salt, and ½ cup sugar. Warm gently over low heat and stir until the sugar dissolves completely, do not boil.
- Mix Coconut Milk with Rice: Once the rice is cooked, transfer it to a mixing bowl, pour the warm coconut milk mixture over the rice, and gently fold to combine. Cover and let it sit for about 30 minutes to allow the rice to absorb the coconut milk fully.
- Prepare Salted Coconut Sauce: In a small pot, whisk together ½ cup coconut milk, ¼ teaspoon salt, 1 teaspoon rice flour, and 1 tablespoon water. Cook over low heat, stirring constantly until the mixture thickens slightly to a sauce-like consistency. Remove from heat and keep warm.
- Toast Mung Beans: In a dry skillet over medium heat, toast the shelled mung beans until golden brown and fragrant, about 3-5 minutes. Set aside for garnish.
- Serve: Peel and slice the ripe mangoes. Plate a portion of the coconut sticky rice, arrange mango slices alongside, drizzle with the salted coconut sauce, and sprinkle toasted mung beans on top for added texture.
Notes
- Use authentic white glutinous rice (also called sticky rice or sweet rice) for the perfect sticky texture; regular rice will not yield the same result.
- Soaking the rice sufficiently before steaming ensures the rice cooks evenly and becomes tender.
- Choose ripe, sweet mangoes such as Ataulfo or Alphonso for best flavor and texture.
- Do not boil the coconut milk when making the mixture to avoid curdling.
- The mung beans add a crunchy texture contrast but can be omitted if undesired.

Leave a Reply