Mango Sticky Rice: A Beginner-Friendly Thai Dessert Recipe
Mango Sticky Rice is a beloved Thai dessert that perfectly blends the flavors of sweet, chewy sticky rice and the rich creaminess of coconut milk, topped with slices of fresh, ripe mango. This dish has quickly become a favorite among dessert lovers, both in Thailand and around the world. What makes Mango Sticky Rice so appealing is its simplicity—yet every bite delivers layers of flavor and texture that are undeniably indulgent.
PrintMango Sticky Rice: A Beginner-Friendly Thai Dessert Recipe
Sweet, creamy, and oh-so-delicious! 🥭🍚✨ This Mango Sticky Rice is a classic Thai dessert with fragrant coconut-infused sticky rice and juicy, ripe mango slices. A beginner-friendly treat that’s easy to make and absolutely irresistible—who’s craving this? 😍
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 2 servings
Ingredients
For the Sticky Rice:
- 1 cup Thai sticky rice (also called glutinous rice)
- 1 cup full-fat coconut milk
- 6 tbsp granulated sugar (or adjust according to your sweetness preference)
- 1/4 tsp salt
For the Coconut Cream (for topping):
- 3/4 cup full-fat coconut milk
- 1/4 tsp salt
- 1 tbsp cornstarch
For the Topping:
- 2 ripe Ataúlfo mangoes, peeled, pitted, and cut into thin slices
- Toasted white sesame seeds for garnish
Instructions
- Rinse and soak the sticky rice. This process helps the rice cook properly and absorb the coconut milk. Rinse it 3-4 times until the water runs clear, then soak it for at least an hour or overnight.
- Steam the rice. Drain the rice, then steam it for about 15 minutes or until tender.
- Prepare the coconut milk mixture. Combine coconut milk, sugar, and salt in a pot and heat until the sugar dissolves. Remove from heat and set aside.
- Combine rice with coconut milk mixture. Add the coconut milk mixture to the cooked rice and stir gently. Let the rice absorb the mixture, and allow it to cool for at least 30 minutes.
- Prepare the coconut cream. Boil the remaining coconut milk with salt and cornstarch, stirring constantly until it thickens. Remove from heat and set aside.
- Assemble the dish. Spoon sticky rice onto a plate, top with mango slices, drizzle with coconut cream, and garnish with toasted sesame seeds.
Notes
- Soak the rice overnight for the best texture: While soaking for an hour is fine, soaking the sticky rice overnight helps the grains cook evenly and maintain that perfect chewy texture. It’s especially important for beginners because it ensures the rice absorbs enough moisture to cook properly.
- Don’t rush the steaming process: If you don’t have a bamboo steamer, you can use a fine mesh sieve or cheesecloth over a pot of simmering water. Steaming the rice rather than boiling it helps it retain its chewy texture, which is key for Mango Sticky Rice.
- Adjust sweetness to taste: The level of sweetness is one of the most customizable elements of this recipe. You can adjust the amount of sugar in the coconut milk mixture according to your preference. If you like it sweeter, feel free to add more sugar, but remember that the mangoes also contribute natural sweetness.
- Ensure the coconut cream is thickened properly: The coconut cream for the topping should be thick enough to drizzle but not runny. If it’s too thin, you can add a little extra cornstarch to help it set.
- Pick ripe mangoes: The quality of the mangoes is crucial in this dessert. Ataúlfo mangoes are often preferred because of their sweetness and creamy texture, but any ripe mango variety will work. Make sure the mangoes are fully ripe for the best flavor.
I first stumbled upon Mango Sticky Rice during a trip to Thailand, where I had the privilege of tasting it at a local street market. The combination of the warm sticky rice with the cool, sweet mango and the indulgent coconut cream was unlike anything I’d experienced before. The dessert was easy to love, and since then, I’ve been recreating it at home whenever I crave something sweet and refreshing. What’s even better is that this recipe is beginner-friendly—despite its complex flavor profile, it’s surprisingly simple to make. You don’t need to be an expert chef to master this delightful treat.
Whether you’re new to cooking or just looking for an easy, fun recipe to impress family and friends, Mango Sticky Rice is the perfect dish. It requires minimal ingredients, is highly customizable, and doesn’t take much time to prepare. By following this recipe, you’ll be able to create a delicious dessert that will transport your taste buds to Thailand in no time.
Ingredients and Preparation
To make Mango Sticky Rice, you’ll need a few essential ingredients. While they might be new to some cooks, they’re easy to find and not as intimidating as they may seem. Here’s a breakdown of the ingredients and preparation process:
For the Sticky Rice:
- 1 cup Thai sticky rice (also called glutinous rice)
- 1 cup full-fat coconut milk
- 6 tbsp granulated sugar (or adjust according to your sweetness preference)
- 1/4 tsp salt
For the Coconut Cream (for topping):
- 3/4 cup full-fat coconut milk
- 1/4 tsp salt
- 1 tbsp cornstarch
For the Topping:
- 2 ripe Ataúlfo mangoes, peeled, pitted, and cut into thin slices
- Toasted white sesame seeds for garnish
Preparation Steps:
- Rinse the Sticky Rice: Sticky rice is the star of this dessert, so you want to make sure you treat it properly. Begin by rinsing the rice thoroughly in cold water 3-4 times until the water runs clear. This helps remove excess starch, which prevents the rice from becoming too gummy.
- Soak the Sticky Rice: After rinsing, soak the rice in cold water for at least an hour, though soaking it overnight will give you the best results. This soaking process allows the grains to absorb water, ensuring they cook evenly and maintain a perfect texture.
- Steam the Rice: After the rice has soaked, drain it in a sieve or cheesecloth. Set the sieve over a large pot of simmering water and steam the rice for about 15 minutes, or until the rice is fully cooked and tender. You should be able to pinch a grain between your fingers and feel that it’s soft but not mushy. Once the rice is ready, set it aside.
- Prepare the Coconut Milk Mixture: In a medium-sized pot, combine the coconut milk, sugar, and salt. Heat the mixture over medium heat, stirring until the sugar dissolves completely. Once the sugar is dissolved, remove the pot from the heat and set it aside to stay warm. This mixture will be poured over the sticky rice to give it that signature sweetness and richness.
- Combine Sticky Rice and Coconut Milk: Transfer the steamed sticky rice into a medium-sized bowl. Slowly pour the warm coconut milk mixture over the rice, stirring gently to ensure all of the rice is coated evenly. Once all the coconut milk has been absorbed, cover the bowl with a lid or plastic wrap and let it sit for at least 30 minutes. This gives the rice time to absorb the coconut mixture fully.
- Prepare the Coconut Cream (for Topping): While the sticky rice is cooling, you can make the coconut cream. In a separate saucepan, heat the remaining 3/4 cup of coconut milk over medium heat. Add the salt and cornstarch, stirring constantly until the mixture thickens into a smooth, creamy consistency. Once it has thickened, remove it from the heat and set it aside to cool.
- Assemble the Dish: Once the sticky rice has cooled and absorbed the coconut milk, it’s time to assemble the dish. On a serving dish, spoon a generous amount of sticky rice onto the plate. Top it with thin slices of ripe mango and drizzle the coconut cream over both the rice and the mango. Garnish with a sprinkle of toasted sesame seeds for a bit of crunch and visual appeal.
Step-by-Step Instructions
- Rinse and soak the sticky rice. This process helps the rice cook properly and absorb the coconut milk. Rinse it 3-4 times until the water runs clear, then soak it for at least an hour or overnight.
- Steam the rice. Drain the rice, then steam it for about 15 minutes or until tender.
- Prepare the coconut milk mixture. Combine coconut milk, sugar, and salt in a pot and heat until the sugar dissolves. Remove from heat and set aside.
- Combine rice with coconut milk mixture. Add the coconut milk mixture to the cooked rice and stir gently. Let the rice absorb the mixture, and allow it to cool for at least 30 minutes.
- Prepare the coconut cream. Boil the remaining coconut milk with salt and cornstarch, stirring constantly until it thickens. Remove from heat and set aside.
- Assemble the dish. Spoon sticky rice onto a plate, top with mango slices, drizzle with coconut cream, and garnish with toasted sesame seeds.
Beginner Tips and Notes
- Soak the rice overnight for the best texture: While soaking for an hour is fine, soaking the sticky rice overnight helps the grains cook evenly and maintain that perfect chewy texture. It’s especially important for beginners because it ensures the rice absorbs enough moisture to cook properly.
- Don’t rush the steaming process: If you don’t have a bamboo steamer, you can use a fine mesh sieve or cheesecloth over a pot of simmering water. Steaming the rice rather than boiling it helps it retain its chewy texture, which is key for Mango Sticky Rice.
- Adjust sweetness to taste: The level of sweetness is one of the most customizable elements of this recipe. You can adjust the amount of sugar in the coconut milk mixture according to your preference. If you like it sweeter, feel free to add more sugar, but remember that the mangoes also contribute natural sweetness.
- Ensure the coconut cream is thickened properly: The coconut cream for the topping should be thick enough to drizzle but not runny. If it’s too thin, you can add a little extra cornstarch to help it set.
- Pick ripe mangoes: The quality of the mangoes is crucial in this dessert. Ataúlfo mangoes are often preferred because of their sweetness and creamy texture, but any ripe mango variety will work. Make sure the mangoes are fully ripe for the best flavor.

Serving Suggestions
While Mango Sticky Rice is perfect on its own, you can enhance the experience with some thoughtful serving ideas. Here are a few suggestions to elevate the dish:
- Pair it with a light drink: This dessert pairs wonderfully with a refreshing coconut water or a lightly sweetened iced tea. If you’re feeling adventurous, try serving it with a glass of Thai iced tea for an authentic touch.
- Add a twist with other fruit: If you want to change things up, try adding other tropical fruits like papaya or pineapple alongside the mango. The sweetness and tartness of these fruits complement the creamy rice beautifully.
- Serve with a sprinkle of toasted coconut flakes: For an added texture and a burst of coconut flavor, garnish the dessert with toasted coconut flakes along with the sesame seeds.
- Serve with a dollop of whipped cream: While this might not be traditional, a small dollop of lightly sweetened whipped cream adds a bit of extra richness and creates a beautiful contrast with the coconut cream.
- Leftovers: If you have any leftover Mango Sticky Rice (though that’s unlikely!), store the rice in an airtight container in the fridge for up to two days. The coconut milk may firm up a bit in the fridge, so you may want to warm it up slightly before serving.
Engagement Features
Mango Sticky Rice is a dessert that’s bound to delight anyone who tries it, whether they’re new to cooking or seasoned chefs. With its vibrant colors, creamy texture, and perfect balance of sweet and savory, this dessert is sure to impress.
Have you tried making Mango Sticky Rice at home? Share your experience and any variations you’ve tried in the comments below! I’d love to hear how your version turned out, and feel free to ask any questions you may have. Don’t forget to snap a picture of your beautiful creation and share it with us on social media – I’m sure your friends and family will love it just as much as you do!
So, gather your ingredients, get your hands a little sticky, and enjoy making this delicious Thai treat. I’m sure you’ll love the process as much as the end result!
