If you are looking for a tropical treat that beautifully balances creamy, sweet, and fruity flavors, this Thai Mango Sticky Rice Recipe is an absolute must-try. This beloved Thai dessert brings together the rich texture of glutinous rice soaked in coconut milk, the natural sweetness of ripe mangoes, and a luscious coconut sauce that ties everything together. It’s an irresistible combination that will transport your taste buds straight to the bustling streets of Thailand, making it a favorite to share with friends or enjoy as a special indulgence at home.
Ingredients You’ll Need
Creating the perfect Thai Mango Sticky Rice Recipe is surprisingly straightforward with just a few essential ingredients. Each component plays a crucial role in achieving the right texture, authentic flavor, and vibrant color that make this dish unforgettable.
- 1 cup dry glutinous rice: Soaked overnight for that signature sticky, chewy texture.
- 1 cup full fat coconut milk: Adds rich creaminess to the rice base.
- 3-4 tbsp granulated sugar: Sweetens the coconut milk evenly without overpowering.
- 1/2 tsp sea salt: Enhances the flavors and balances the sweetness.
- 3-4 tbsp ube halaya: Gives a subtle purple hue and unique flavor twist to the coconut rice.
- 2-3 drops ube extract (optional): Amplifies ube flavor and vibrant color if you want to play with presentation.
- 1/2 cup full fat coconut milk (for sauce): Creates the smooth, pourable coconut sauce that finishes the dish.
- 2-3 tbsp granulated sugar (for sauce): Sweetens the coconut sauce just right.
- 1 tsp corn starch: Helps to thicken the coconut sauce for that perfect drizzle.
- 2 tsp room temperature water: Used to dissolve the cornstarch smoothly.
- 2 large ripe mangoes: Fresh, juicy, and perfectly sweet, they’re the star fruit of this dessert.
- Toasted coconut (optional): Adds a crunchy, nutty topping that complements the creamy rice.
How to Make Thai Mango Sticky Rice Recipe
Step 1: Prepare the Sticky Rice
Start by washing the glutinous rice 3-4 times until the water runs almost clear to remove excess starch. Soak the rice in water overnight, ideally 8 to 24 hours, to get that soft and chewy consistency. After soaking, drain the water, place the rice on a parchment-lined bamboo steamer, and steam it for 20-25 minutes. You want the rice cooked through but still with a slight chewiness, the hallmark of perfect sticky rice.
Step 2: Make the Coconut Rice
In a large pan, heat the coconut milk with sugar and sea salt until it boils, then reduce to a simmer. Stir carefully until the sugar dissolves, then stir in the ube halaya and optional ube extract. Add the steamed rice to this luscious coconut mixture and cook for around 4 minutes, allowing the rice to soak up all that flavor until thickened. Once done, remove from heat and let it cool for 5 minutes to set the texture beautifully.
Step 3: Prepare the Coconut Sauce
Using the same pan, combine the remaining coconut milk and sugar, bringing it to a gentle boil over medium heat. Mix the cornstarch with water until smooth, then slowly stir it into the hot coconut milk. Keep stirring off the heat until the sauce thickens into a silky consistency. Pour the sauce into a small container or sauce pourer so it’s ready to drizzle over your dessert when serving.
Step 4: Slice the Mangoes
Peel the mangoes carefully, then slice them into four halves or “cheeks,” followed by thin strips about 1/4-inch thick. Their bright golden color and juicy sweetness will create a perfect contrast against the creamy sticky rice.
Step 5: Assemble Your Thai Mango Sticky Rice Recipe
Portion the sticky rice and mango slices evenly onto serving plates. For an extra special touch, sprinkle some toasted coconut or toasted sesame seeds on top. Finish each plate by drizzling generous amounts of the warm coconut sauce, ensuring every bite is rich and satisfying. Enjoy this colorful, aromatic dessert fresh for the best experience.
How to Serve Thai Mango Sticky Rice Recipe
Garnishes
While this Thai Mango Sticky Rice Recipe shines on its own, adding a sprinkle of toasted coconut flakes or sesame seeds brings texture and a toasty flavor. A dollop of whipped coconut cream or a tiny pinch of flaky sea salt can create surprising flavor dimensions that elevate each bite.
Side Dishes
Serve this dessert alongside light, refreshing Thai drinks such as iced jasmine tea or lemongrass iced tea. If you want a more indulgent pairing, coconut ice cream on the side works wonders to keep the tropical theme going strong.
Creative Ways to Present
For parties or special occasions, try serving this Thai Mango Sticky Rice Recipe in individual glass jars layered with the coconut rice, mango slices, and sauce for a stunning visual. You can also mold the sticky rice into fun shapes using silicone molds and arrange the mango slices artfully around them for Instagram-worthy presentations!
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers, store the sticky rice and mango separately in airtight containers in the refrigerator. The dish is best consumed within 1 to 2 days since the coconut milk can spoil relatively quickly, but keeping components separate will maintain the best texture and freshness.
Freezing
Freezing is not recommended for this Thai Mango Sticky Rice Recipe as the texture of both the sticky rice and mangoes can be negatively affected by freezing and thawing. It’s best to enjoy this dessert fresh for the most authentic experience.
Reheating
Since sticky rice hardens when refrigerated, reheat it gently in the microwave with a sprinkle of water to restore moisture. Cover the container to trap steam and heat for 30-45 seconds until warm and soft again. Then serve immediately with fresh mango and coconut sauce for maximum deliciousness.
FAQs
Can I use regular rice instead of glutinous rice?
Regular rice will not give the same sticky, chewy texture needed for this dessert. Glutinous or sticky rice is essential to achieve the authentic mouthfeel and binding properties of the dish.
What if I can’t find ube halaya or extract?
Ube is optional and mainly adds a fun color and subtle flavor twist. Feel free to omit it and just stick with classic coconut milk and sugar for a more traditional but equally delicious Thai Mango Sticky Rice Recipe.
How ripe should the mangoes be?
Choose mangoes that are fully ripe but still firm to the touch. They should be sweet and juicy without being overly mushy so that the slices hold their shape beautifully when served.
Can I prepare this dessert vegan?
Absolutely! This recipe is naturally vegan since it uses coconut milk instead of dairy. Just ensure the sugar you use is vegan-friendly if that’s a concern for you.
Can I make this Thai Mango Sticky Rice Recipe ahead of time?
You can prepare the sticky rice and coconut sauce a few hours ahead and refrigerate. Just warm the rice gently before serving and slice the mango fresh to keep the flavors bright and textures perfect.
Final Thoughts
There is something so comforting and joyful about crafting this Thai Mango Sticky Rice Recipe right at home. It’s more than just a dessert; it’s a delightful celebration of tropical flavors and creamy textures that invite you to slow down and savor each bite. Once you try it, I promise it will become a cherished dish you’ll want to share time and time again with family and friends. Go ahead and dive into this sweet taste of Thailand—you won’t regret it!
PrintThai Mango Sticky Rice Recipe
Thai Mango Sticky Rice is a classic and delicious Thai dessert featuring glutinous rice soaked overnight, steamed to chewy perfection, and infused with rich coconut milk and sweet ube flavor. Paired with fresh ripe mango and topped with a luscious coconut sauce, this dish offers a harmonious blend of creamy, sweet, and fruity flavors perfect for a refreshing treat or special occasion.
- Prep Time: 8 hours 20 minutes
- Cook Time: 30 minutes
- Total Time: 8 hours 50 minutes
- Yield: 3 servings
- Category: Dessert
- Method: Steaming
- Cuisine: Thai
- Diet: Vegetarian
Ingredients
Coconut Rice
- 1 cup dry glutinous rice, soaked overnight
- 1 cup full fat coconut milk
- 3–4 tbsp granulated sugar
- 1/2 tsp sea salt
- 3–4 tbsp ube halaya
- 2–3 drops ube extract (optional)
Coconut Sauce
- 1/2 cup full fat coconut milk
- 2–3 tbsp granulated sugar (adjust to desired sweetness)
- 1 tsp corn starch
- 2 tsp room temperature water
To Serve
- 2 large ripe mangoes
- Toasted coconut or toasted sesame seeds (for topping, optional)
Instructions
- Prepare the rice: Wash the glutinous rice 3-4 times to remove excess starch until the water is almost clear. Soak the rice in water overnight for 8 to 24 hours to soften the grains and ensure even cooking.
- Steam the rice: Drain the soaked rice thoroughly. Place it on a bamboo steamer lined with parchment paper and steam for 20-25 minutes or until the rice becomes slightly translucent and chewy. If soaked less than 8 hours, increase steaming time to ensure it’s fully cooked.
- Make the coconut & ube rice: Heat 1 cup coconut milk in a large pan over medium-high heat. Add 3-4 tbsp sugar and 1/2 tsp sea salt, and simmer until it boils. Lower heat to medium and stir until sugar dissolves. Stir in ube halaya and ube extract if using. Some ube chunks remaining are fine. Add the steamed rice, and cook for around 4 minutes until the rice absorbs the coconut mixture and thickens. Turn off heat and let cool for 5 minutes.
- Prepare the coconut sauce: In the same pan, heat 1/2 cup coconut milk with 2-3 tbsp sugar over medium-high heat, stirring continuously until it boils. Lower the heat to medium. Dilute 1 tsp cornstarch with 2 tsp room temperature water. Slowly pour the cornstarch mixture into the boiling coconut milk while stirring, then turn off heat and keep stirring until slightly thickened. Transfer to a small container or sauce pourer.
- Slice the mango: Peel the mangoes and cut each into four halves or ‘cheeks.’ Slice each cheek into 1/4-inch thick strips for serving.
- Assemble the dish: Divide the coconut ube sticky rice and mango slices evenly into 3 servings. Optionally, sprinkle with toasted coconut or toasted sesame seeds. Drizzle each serving with the prepared coconut sauce. Enjoy fresh for best flavor and texture.
- Storage and reheating: Refrigerate leftovers for up to 1-2 days since coconut cream can spoil. When ready to eat, place rice in a microwave-safe container, sprinkle water over it, cover, and microwave for 30–45 seconds to steam and soften the rice as when freshly made.
Notes
- Use full fat coconut milk to achieve the creamiest texture and richest flavor.
- Adjust sugar levels in both the coconut rice and sauce according to your preferred sweetness.
- Ube extract is optional but adds vibrant color and enhances ube flavor.
- Ensure proper soaking of rice to cut down steaming time and improve texture.
- Toasted coconut or sesame seeds add a nice crunch and additional flavor but are optional.
- Consume leftovers quickly to avoid spoilage from coconut milk.
