I absolutely adore this Thai Mango and Sticky Rice Recipe because it brings such a perfect harmony of creamy coconut-infused sticky rice paired with naturally sweet, juicy mangoes. Every time I make it, I feel like I’m serving up a little piece of Thailand’s vibrant street food culture right at home. The textures and flavors blend so beautifully — the silky, luscious coconut sauce, the gentle sweetness of the mango, and that comforting, dense sticky rice that soaks up all the goodness. It’s a dessert that feels indulgent yet fresh, and it never fails to impress my friends and family.
Why You'll Love This Thai Mango and Sticky Rice Recipe
What truly excites me about this Thai Mango and Sticky Rice Recipe is its balance of flavors and textures. The coconut milk gives the rice a rich, creamy depth, while the perfectly ripe mango slices add a natural sweetness and bright freshness that lifts the whole dish. I love how the salted coconut sauce adds a hint of savory contrast, which enhances the sweetness without overpowering it. The crispy mung beans sprinkled on top add such a wonderful crunch that makes every bite more interesting and satisfying.
Another thing I appreciate is how achievable this recipe is. I’ve found that with simple techniques like soaking and steaming the glutinous rice properly, anyone can get that perfect sticky texture at home. Plus, it doesn’t take a whole day to prepare—just some patience while the rice steams and rests with the coconut syrup. This dish is ideal for everything from casual family dinners to special holiday gatherings because it feels both exotic and comforting. Whenever I want to share something that’s a little bit special but without complicated steps, this is my go-to dessert that always wins hearts.
Ingredients You'll Need
The beauty of this recipe lies in its simplicity, using just a handful of essential ingredients that come together to create a taste that's truly greater than the sum of its parts. Each element plays a crucial role—from the sticky rice providing the base texture, to coconut milk for richness, sugar and salt to balance flavors, and ripe mangoes bringing that fresh, fruity sweetness and vibrant color to the plate.
- White glutinous rice: This is the star ingredient for that famously chewy sticky texture.
- Coconut milk: Adds a luscious creaminess that gently soaks into the rice.
- Table salt: Enhances the flavors and balances the sweetness beautifully.
- Sugar: Sweetens the coconut syrup, melding the entire dessert harmoniously.
- Rice flour: Used to thicken the salted coconut sauce to a silky finish.
- Mung beans: Toasted for a crunchy texture contrast and a nutty flavor.
- Sweet ripe mangoes: The freshest fruit component that makes this dish unforgettable.
Directions
Step 1: Start by thoroughly washing the white glutinous rice. Place the rice in a bowl, cover it with cold water, and swish with your hand to release the starch. Repeat rinsing until the water runs mostly clear, usually about 4 to 5 times.
Step 2: Soak the washed rice in room temperature water for at least 4 hours or overnight. This soaking softens the grains and is essential to achieving that perfect sticky texture when cooked.
Step 3: While soaking, prepare the salted coconut sauce and crispy mung beans (instructions come next). Also, bring the water for steaming to a rolling boil. Drain the rice really well, shaking off excess water.
Step 4: Line a steamer rack with a moist muslin cloth or thin white tea towel, spread the rice on it making sure to leave space for steam circulation, then cover with a lid. Steam over high heat for 20-25 minutes until the rice is cooked through and no longer crunchy.
Step 5: While the rice steams, combine coconut milk, sugar, and salt in a small pot to create the coconut syrup. If you have pandan leaves, add one for an aromatic boost. Heat just until it bubbles, then turn off the heat and cover. Reheat just before mixing with the cooked rice.
Step 6: When the rice is ready, transfer it immediately to a mixing bowl and pour the hot syrup over it. Gently stir to break lumps and coat the rice evenly. Cover and let it sit for 20 minutes, then fold the rice from bottom to top to redistribute syrup and let it rest for another 20 minutes or until served.
Step 7: To make the salted coconut sauce, mix rice flour with water until smooth. Then combine with coconut milk and salt in a small pot. Cook over medium-high heat while stirring continuously until it boils. Remove from heat and cool completely before serving.
Step 8: For the crispy mung beans, rinse the mung beans and simmer in water for exactly 10 minutes, then drain and dry thoroughly. Toast them in a lightly greased pan over medium-high heat, stirring constantly until golden and crunchy. Cool and store if not using immediately.
Step 9: Finally, assemble the dessert by placing a portion of sticky rice next to sliced fresh mango. Spoon the salted coconut sauce generously over the rice and finish with a topping of toasted mung beans for crunch and flavor contrast.
Servings and Timing
This Thai Mango and Sticky Rice Recipe serves about 6 people, making it perfect for sharing with family or guests. The prep time (including washing and soaking the rice) takes around 4 hours mostly hands-off, but active prep itself is about 20 minutes. Cooking and assembling takes approximately 45 minutes, so the total time from start to finish is around 5 hours with resting included. The process requires some patience, especially with soaking and resting times, but trust me, it’s worth every minute.
How to Serve This Thai Mango and Sticky Rice Recipe
When I serve this dessert, I love to showcase the vibrant golden mango slices beside the sticky rice so the colors contrast beautifully on the plate. I usually slice mangoes thinly and fan them out next to the rice mound for a visually stunning presentation. Spoon the salted coconut sauce over the rice just before serving, so it stays glossy and inviting. The crunchy toasted mung beans sprinkled on top add final texture and a little nutty flavor that contrasts nicely with the creamy components.
This dessert is best served at room temperature or slightly warm — chilling it too much can make the rice denser and less fragrant. I’ve found that pairing it with light, refreshing beverages like iced jasmine tea or a simple lime soda complements the tropical flavors wonderfully without overwhelming the palate. It’s an ideal treat for summer dinners, festive celebrations, or whenever you want to transport yourself to a sunny Thai street market atmosphere.
If I’m preparing a party, I like to serve this in small portions on individual plates or pretty dessert bowls to make it feel extra special. Because it’s rich and filling, modest servings go a long way. For a family dinner, I keep a larger serving bowl in the center with mango and rice for everyone to help themselves. Either way, the presentation and shared experience make this dish a total crowd-pleaser.
Variations
Over time, I have experimented with various tweaks to this Thai Mango and Sticky Rice Recipe, and it’s fun to customize based on what you have or your dietary preferences. For example, if fresh mangoes aren’t available, you can try ripe papaya or even jackfruit for a different fruity twist that retains tropical charm. To make it vegan-friendly without losing creaminess, just ensure your coconut milk is the full-fat kind and double-check any sugar used is vegan.
I’ve also played with adding a hint of pandan or vanilla extract to the coconut syrup for added aroma, which lifts the fragrance wonderfully without changing the core flavor. Another variation involves swapping out the mung beans topping for toasted shredded coconut or crushed toasted almonds if you want a different kind of crunchy finish. Some folks like to sprinkle a few black sesame seeds on top for a striking look and subtle nuttiness.
In terms of cooking methods, while steaming is traditional and yields the best sticky texture, you can also cook the sticky rice in a well-done rice cooker set for glutinous rice. Just keep an eye on the texture so it doesn’t become mushy. I prefer steaming as it gives better control over moisture and fluffiness, but both methods produce delicious results.
Storage and Reheating
Storing Leftovers
Leftover sticky rice is best stored in an airtight container at room temperature if you plan to consume it within the day. If you want to keep it longer, refrigerate it but know that the texture will firm up and might become less sticky. Store the mango separately in a sealed container to keep it fresh and juicy. The salted coconut sauce should be stored in the fridge and heated gently before serving again.
Freezing
I generally don’t recommend freezing this dish because the texture of the sticky rice changes significantly upon thawing, often becoming hard or tough. Mangoes also lose their fresh texture when frozen and thawed. If you do decide to freeze leftover rice, wrap it tightly in plastic wrap and place it in a freezer-safe container; it can keep for up to one month. Thaw overnight in the fridge and gently steam to warm before serving, though it won’t be quite the same as freshly made.
Reheating
The best way to reheat the sticky rice is by steaming it lightly or microwaving it with a damp paper towel covering the container to add moisture back. Avoid reheating at high heat without moisture as the rice can dry out. Warm the salted coconut sauce separately over low heat, stirring gently until it’s smooth and heated through. Combine warmed rice and sauce just before serving so the dish remains creamy and fragrant.
FAQs
Can I use regular jasmine rice instead of glutinous rice?
While you could try, regular jasmine rice will not give you the signature sticky, chewy texture that makes this Thai Mango and Sticky Rice Recipe so special. Glutinous rice is essential because it contains the specific starch that creates that unique stickiness and mouthfeel.
How do I know when the sticky rice is cooked properly?
The rice should be tender but not mushy, with each grain sticking together softly. You shouldn’t feel any crunch in the center when tasting it. Steaming rather than boiling is key to achieving the perfect consistency—usually 20 to 25 minutes is enough.
Why is the coconut sauce served separately from the syrup the rice is soaked in?
The sticky rice is sweetened internally as it absorbs the coconut syrup during resting, giving it flavor and moisture. The salted coconut sauce added on top has a slightly different texture and saltiness, which contrasts beautifully with the sweet rice and fresh mango to enhance the overall experience.
Can I prepare parts of this recipe in advance?
Absolutely! You can soak the rice overnight, make and store the coconut syrup and salted sauce ahead of time, and even toast the mung beans days before. Assemble the dessert just before serving for the best freshness and texture.
What if I cannot find mung beans for the crunchy topping?
If mung beans aren’t available, toasted shredded coconut, chopped peanuts (if no allergies), or toasted sesame seeds can make excellent crunchy substitutes. Each adds a different but delicious dimension to the final dish.
Conclusion
I truly hope you enjoy making and savoring this Thai Mango and Sticky Rice Recipe as much as I do. It’s one of those special desserts that brings so much joy with surprisingly simple ingredients and techniques. Whether for a relaxing weekend treat or entertaining friends, it never fails to impress and delight. Give it a try, and I promise it’ll become a treasured favorite in your recipe collection!
PrintThai Mango and Sticky Rice Recipe
Thai Mango and Sticky Rice is a traditional and beloved Thai dessert featuring tender, sweet sticky rice infused with coconut milk, paired with ripe, juicy mangoes. The dish is complemented by a creamy salted coconut sauce and crunchy toasted mung beans, offering an exquisite balance of sweet, salty, and textural contrasts. This recipe details the careful soaking and steaming of glutinous rice, preparation of coconut syrup, and assembly for an authentic, satisfying treat.
- Prep Time: 10 minutes (excluding soaking time)
- Cook Time: 30 minutes
- Total Time: 1 hour 15 minutes (plus 4+ hours soaking)
- Yield: 6 servings
- Category: Dessert
- Method: Steaming
- Cuisine: Thai
- Diet: Vegetarian
Ingredients
Sticky Rice
- 1 cup white glutinous rice
Coconut Syrup
- ⅔ cup coconut milk
- ½ teaspoon table salt
- ½ cup sugar
Salted Coconut Sauce
- ½ cup coconut milk
- ¼ teaspoon table salt
- 1 teaspoon rice flour
- 1 tablespoon water
Crispy Mung Beans
- 2 tablespoons shelled and split mung beans
Fruit
- 3 sweet, ripe mangoes
Instructions
- Wash and Soak the Rice: Place the glutinous rice in a mixing bowl, cover with cold water, and swish vigorously to release starch. Pour off the cloudy water and repeat 4 more times until the water runs mostly clear. Soak the rice in room temperature water for at least 4 hours or overnight. If coloring the rice, use naturally dyed water and refrigerate after 4 hours if not steaming immediately.
- Prepare the Steamer: Bring water in the steamer to a full, rapid boil over high heat. Drain the soaked rice thoroughly, shaking off excess water in a sieve. Line the steamer rack with a moist muslin or thin white tea towel and place the rice on it. Fold cloth edges over the rice ensuring space around for steam circulation. Cover with a lid.
- Steam the Rice: Steam the rice over rapidly boiling water for 20-25 minutes until fully cooked and no longer crunchy in the center.
- Make the Coconut Syrup: While the rice cooks, combine ⅔ cup coconut milk, ½ cup sugar, and ½ teaspoon salt in a small pot. Optionally, add a knotted pandan leaf for aroma. Heat over medium until it begins to bubble, then turn off heat and cover. Reheat until steaming hot a few minutes before rice is done and keep covered.
- Combine Rice and Syrup: When rice finishes cooking, immediately transfer to a mixing bowl and pour the hot coconut syrup over the rice. Stir gently to break up lumps, then cover the bowl to let the rice absorb the syrup for 20 minutes.
- Redistribute Syrup: After 20 minutes, fold the rice gently with a rubber spatula to redistribute the syrup evenly. Let sit for another 20 minutes or until ready to serve. The rice can be kept at room temperature throughout the day.
- Prepare the Salted Coconut Sauce: Mix rice flour and water until smooth. Combine this slurry with ½ cup coconut milk and ¼ teaspoon salt in a small pot. Cook over medium-high heat, stirring constantly until the mixture boils. Remove from heat and allow to cool completely before serving.
- Prepare the Crispy Mung Beans: Rinse mung beans under cold water, then add to a small pot with about 2 cups water. Bring to a simmer over medium heat, then immediately remove from heat and cover for exactly 10 minutes to lightly cook. Drain and rinse with cold water, then dry on paper towels.
- Toast the Mung Beans: In a lightly greased sauté pan over medium-high heat, toast the mung beans, stirring frequently until dry, crunchy, and lightly golden. Let cool completely. Store in an airtight container if not using immediately (up to 1 month).
- Assemble and Serve: Slice the ripe mangoes and serve alongside the sticky coconut rice. Spoon salted coconut sauce over the rice and sprinkle toasted crispy mung beans on top for texture contrast.
Notes
- Use white glutinous rice specifically, not regular long grain rice, to achieve the sticky texture.
- Soaking the rice for at least 4 hours ensures tenderness but overnight soaking is ideal.
- Ripe, sweet mangoes are crucial for authentic flavor; varieties like Ataulfo or Nam Dok Mai work wonderfully.
- If desired, incorporate natural color into the rice soaking water using ingredients like butterfly pea flowers, refrigerating during soaking as needed.
- Crispy mung beans add a delightful crunch and can be toasted in advance for convenience.
- The salted coconut sauce may seem unusual but enhances the sweet rice beautifully when served together.


Leave a Reply