If you’ve ever experienced the vibrant flavors of Thai cuisine, you probably fell in love with mango sticky rice — a classic and irresistible dessert that perfectly balances sweet, creamy coconut, and fresh, juicy mango. This mango sticky rice recipe will guide you step-by-step to make this authentic treat right in your kitchen.
Whether you’re new to Thai cooking or a seasoned foodie, this recipe is easy to follow and guarantees delicious results. Plus, it’s naturally gluten-free and vegetarian-friendly, making it perfect for various diets.

What Is Mango Sticky Rice?
Mango sticky rice, or Khao Niew Mamuang in Thai, is a traditional Thai dessert made from glutinous (sticky) rice, ripe mango slices, and sweet coconut milk. It’s typically served during the mango season in Thailand, but can be enjoyed year-round with frozen or imported mangoes.
The sticky rice is soaked and steamed to a perfect soft, chewy texture, then combined with a rich, sweet coconut sauce. Fresh mango slices add a fruity brightness that complements the creaminess of the rice beautifully.
Ingredients for Mango Sticky Rice Recipe

Before diving into the recipe, here’s what you’ll need:
For the Sticky Rice
- 1 cup glutinous (sticky) rice
- 1 1/2 cups water (for soaking and steaming)
For the Coconut Sauce
- 1 cup coconut milk (full-fat for best flavor)
- 1/3 cup sugar (white or palm sugar)
- 1/4 teaspoon salt
For Serving
- 2 ripe mangoes, peeled and sliced
- Toasted sesame seeds or mung beans (optional for garnish)
Step-by-Step Mango Sticky Rice Recipe

1. Prepare the Sticky Rice
Start by rinsing the sticky rice under cold water until the water runs clear. This helps remove excess starch and prevents clumping. Then, soak the rice in water for at least 4 hours or overnight. Soaking is essential to ensure the rice cooks evenly and achieves that perfect sticky texture.
After soaking, drain the rice and place it in a steamer lined with cheesecloth or a clean kitchen towel. Steam the rice over boiling water for about 20-25 minutes until tender and sticky. Stir the rice halfway through steaming to help it cook evenly.
2. Make the Coconut Sauce
While the rice is steaming, prepare the coconut sauce. In a small saucepan, combine the coconut milk, sugar, and salt. Heat gently over medium-low heat, stirring until the sugar dissolves completely. Do not let the mixture boil, as it can curdle.
Once smooth, remove from heat and set aside a few tablespoons of the sauce for drizzling later.
3. Combine Sticky Rice and Coconut Sauce
Transfer the cooked sticky rice into a mixing bowl. Pour most of the warm coconut sauce over the rice and gently stir to combine. Cover and let the rice absorb the coconut milk for about 20-30 minutes. This soaking step is crucial for the rice to become creamy and flavorful.
4. Prepare the Mango
While waiting, peel and slice the ripe mangoes into thin, even pieces. The mango should be juicy and fragrant for the best taste.
5. Assemble and Serve
To serve, scoop a generous portion of the coconut sticky rice onto a plate or bowl. Arrange the fresh mango slices alongside the rice. Drizzle the reserved coconut sauce over the top for extra creaminess.
Sprinkle with toasted sesame seeds or crispy mung beans if desired, adding a nice texture contrast.
Enjoy this refreshing, sweet dessert immediately!
Tips for the Perfect Mango Sticky Rice

- Use quality sticky rice: Glutinous rice is different from regular rice and is key to the dish’s texture.
- Choose ripe mangoes: Sweet, ripe mangoes balance the richness of the coconut perfectly.
- Do not skip soaking: Soaking sticky rice is essential for ideal softness.
- Avoid boiling the coconut milk: Boiling can cause the coconut milk to separate.
- Serve warm or room temperature: Mango sticky rice tastes best slightly warm or at room temperature.
Why You’ll Love This Mango Sticky Rice Recipe

- Authentic flavor: This recipe captures the true taste of Thai mango sticky rice.
- Simple ingredients: You only need a few pantry staples.
- Impress guests: Serve this unique dessert at your next dinner party.
- Gluten-free and vegetarian: Perfect for special diets.
Variations and Serving Suggestions
- Add pandan leaf while steaming sticky rice for an aromatic twist.
- Use coconut cream instead of coconut milk for extra richness.
- Top with crushed peanuts or shredded coconut for added texture.
- Make it vegan by using organic sugar and ensuring the coconut milk is plant-based.
Final Thoughts on Mango Sticky Rice
This mango sticky rice recipe is a delightful introduction to Thai cuisine and a fantastic way to enjoy fresh mangoes. Its perfect harmony of creamy coconut and sweet fruit will leave you craving more.
Try this recipe today, and bring a taste of Thailand to your home with minimal effort and maximum flavor!
