Mango sticky rice is the ultimate comfort food and a beloved staple of Thai street food culture. This heavenly dessert combines the chewy texture of glutinous rice with the velvety richness of sweetened coconut milk and the vibrant, tropical flavor of fresh mangoes. It is a dish that feels like a warm hug on a plate, balancing sweet and salty notes perfectly.
Making this dish at home is easier than you might think. Whether you have traveled to Thailand and miss this treat or are looking for a unique gluten-free dessert to impress your friends, this recipe will guide you through every step. Let’s dive into how to create this creamy, fruity masterpiece in your own kitchen.
Recipe Information
- Prep Time: 20 minutes (plus soaking time)
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Servings: 4
- Difficulty Level: Medium
Nutrition Information
- Calories per serving: 480 kcal
- Protein: 5g
- Carbohydrates: 82g
- Fat: 15g
- Fiber: 4g
- Sugar: 28g
- Sodium: 180mg
Why Make This Mango Sticky Rice Coconut Milk
This recipe is a must-try because it hits all the right flavor profiles. The saltiness in the coconut sauce enhances the sweetness of the mango, making every bite an explosion of flavor. It is naturally vegan and gluten-free, making it a fantastic inclusive dessert for gatherings where guests may have dietary restrictions.
Another reason to love this dish is the incredible contrast in textures. You get the soft, chewy rice, the silky sauce, and the tender, juicy fruit. It is refreshing enough for a hot summer day but satisfying enough to serve as a decadent finale to a spicy dinner.
How to Make Mango Sticky Rice Coconut Milk
Creating the perfect sticky rice requires a little patience, especially when it comes to soaking the rice, but the actual cooking process is quite simple. Follow these steps to achieve that authentic restaurant-quality texture and taste.
Ingredients
- 1.5 cups glutinous rice (also known as sweet rice or sticky rice)
- 1.5 cups full-fat canned coconut milk
- 1/2 cup granulated white sugar
- 1/2 teaspoon salt
- 2 large ripe mangoes (Champagne or Kent varieties work best)
- 1 tablespoon toasted sesame seeds or crispy fried mung beans for garnish
Directions
Step 1: Soaking the Glutinous Rice
Rinse the glutinous rice under cold water several times until the water runs clear. Place the rice in a bowl, cover it with at least two inches of water, and let it soak for at least 4 hours, or ideally overnight. This step is crucial for getting the right chewiness.
Step 2: Steaming the Rice
Drain the soaked rice and wrap it in a cheesecloth or place it in a steamer basket lined with parchment paper. Steam over boiling water for about 20 to 25 minutes until the rice is translucent and tender to the bite.
Step 3: Preparing the Coconut Sauce
While the rice is steaming, combine 1 cup of coconut milk, the sugar, and the salt in a small saucepan. Heat over medium heat, stirring constantly, until the sugar is fully dissolved. Do not let the mixture come to a boil.
Step 4: Mixing the Rice and Coconut Milk
Transfer the cooked, hot rice into a bowl. Pour the heated coconut milk mixture over the rice. Stir gently to combine, then cover the bowl and let it sit for 20 to 30 minutes. The rice will absorb all that creamy coconut goodness.
Step 5: Making the Topping Sauce
In a separate small pan, heat the remaining 1/2 cup of coconut milk with a pinch of salt. If you prefer a thicker sauce, you can mix in a teaspoon of cornstarch. Stir until warm and slightly thickened, then set aside.
Step 6: Preparing the Fruit and Plating
Peel the mangoes and slice the flesh into thin wedges or cubes. Scoop a generous portion of the coconut rice onto a plate, arrange the mango slices alongside it, and drizzle the extra topping sauce over the rice. Sprinkle with toasted sesame seeds.
How to Serve Mango Sticky Rice Coconut Milk
This dish is best served warm or at room temperature. If the rice gets too cold, it can become hard and lose its signature texture. For a beautiful presentation, use a small bowl to mold the rice into a dome shape on the plate before adding the mango and sauce.
How to Store Mango Sticky Rice Coconut Milk
Sticky rice is best enjoyed the day it is made. However, if you have leftovers, store the rice and mango in separate airtight containers in the refrigerator for up to 2 days. To reheat, steam the rice again briefly or microwave it with a splash of water and a cover to restore its soft texture.
Expert Tips for Perfect Mango Sticky Rice Coconut Milk
Always use “Glutinous Rice” or “Sweet Rice.” Regular long-grain jasmine rice or basmati will not work for this recipe as they don’t have the necessary starch content to become “sticky.” Additionally, ensure your mangoes are fully ripe; they should feel slightly soft and have a sweet aroma at the stem.

Delicious Variations
For a colorful twist, you can add a few drops of pandan extract to the rice while it steams to turn it green and add a floral aroma. You can also use black glutinous rice for a nuttier flavor and a striking purple appearance. If you want more crunch, toasted salty mung beans are a traditional Thai topping that adds a great contrast.
Frequently Asked Questions
Q: Can I use light coconut milk?
You can, but the result will be much less creamy and rich. Full-fat canned coconut milk provides the authentic flavor and mouthfeel that makes this dessert special.
Q: Why is my rice still hard after steaming?
This usually happens if the rice wasn’t soaked long enough. Ensure you soak it for at least 4 hours. If it’s still hard, steam it for an additional 5-10 minutes with a sprinkle of water.
Q: Can I make this in a rice cooker?
Yes, but you need to use less water than usual. Most people find that steaming yields a better, more consistent texture for glutinous rice.
Q: Is this dessert served hot or cold?
In Thailand, it is almost always served warm or at room temperature. Cold temperatures make the starch in the rice firm up, which changes the texture.
Q: What are the best mangoes to use?
Ataulfo (Honey/Champagne) mangoes are the best choice because they are non-fibrous, buttery, and very sweet.
Conclusion
Mango sticky rice is a beautiful example of how simple ingredients can create a world-class dessert. By taking the time to soak and steam the rice properly, you unlock a texture that is truly unique. This sweet, salty, and creamy treat is sure to become a favorite in your household. Enjoy your tropical culinary journey!

Mango Sticky Rice Coconut Milk
- Cook Time: 50 minutes
- Total Time: 50 minutes
- Diet: Vegan, Gluten-Free
Ingredients
- 1.5 cups glutinous rice (also known as sweet rice or sticky rice)
- 1.5 cups full-fat canned coconut milk
- 1/2 cup granulated white sugar
- 1/2 teaspoon salt
- 2 large ripe mangoes (Champagne or Kent varieties work best)
- 1 tablespoon toasted sesame seeds or crispy fried mung beans for garnish
Instructions
- Rinse the glutinous rice under cold water several times until the water runs clear. Place the rice in a bowl, cover it with at least two inches of water, and let it soak for at least 4 hours, or ideally overnight. This step is crucial for getting the right chewiness.
- Drain the soaked rice and wrap it in a cheesecloth or place it in a steamer basket lined with parchment paper. Steam over boiling water for about 20 to 25 minutes until the rice is translucent and tender to the bite.
- While the rice is steaming, combine 1 cup of coconut milk, the sugar, and the salt in a small saucepan. Heat over medium heat, stirring constantly, until the sugar is fully dissolved. Do not let the mixture come to a boil.
- Transfer the cooked, hot rice into a bowl. Pour the heated coconut milk mixture over the rice. Stir gently to combine, then cover the bowl and let it sit for 20 to 30 minutes. The rice will absorb all that creamy coconut goodness.
- In a separate small pan, heat the remaining 1/2 cup of coconut milk with a pinch of salt. If you prefer a thicker sauce, you can mix in a teaspoon of cornstarch. Stir until warm and slightly thickened, then set aside.
- Peel the mangoes and slice the flesh into thin wedges or cubes. Scoop a generous portion of the coconut rice onto a plate, arrange the mango slices alongside it, and drizzle the extra topping sauce over the rice. Sprinkle with toasted sesame seeds.




