There is something magical about that first bite of Mango Sticky Rice. I remember sitting at a tiny street-side stall in Bangkok, the humid air thick with the scent of grilled meats and tropical fruit. The vendor, a grandmother with the kindest eyes, handed me a small banana leaf packet. Inside was a mound of glistening, pearl-white rice, a fan of perfectly ripe mango slices so golden they seemed to glow, all crowned with a drizzle of thick, creamy coconut sauce. It was simple. It was perfect. With a fork, then with my fingers, I tasted a harmony of warm, sweet, salty, and creamy that tasted like pure joy. This is the dessert that doesn’t just fill your stomach; it comforts your soul. And today, I’m so excited to show you how to recreate that authentic magic right in your own kitchen.
Recipe Timing
- Prep Duration: 15 minutes (plus 4+ hours for soaking rice)
- Active Cooking: 30 minutes
- Total Duration: 4 hours 45 minutes (including soaking)
- Portion Size: 4 servings
- Complexity: Simple
Nutritional Recipe
- Calories per portion: Approximately 450 kcal
- Protein: 6g
- Carbs: 72g
- Fats: 15g
- Fiber: 4g
- Sugars: 32g
- Sodium: 180mg
(Nutritional values are estimates and can vary based on specific ingredients and ripeness of mango.)
Why You’ll Love This Mango Sticky Rice
This isn’t just a dessert; it’s an experience. You’ll love it because it feels like a special occasion treat, yet it’s surprisingly simple to make. At its heart, it’s a beautiful contrast: the mild, slightly chewy sweetness of sticky rice soaked in a luscious, salty-sweet coconut cream, paired with the bright, floral, and juicy sunshine of a perfectly ripe mango. It’s a gluten-free, naturally wonderful dessert that’s as satisfying to look at as it is to eat. Plus, it’s a fantastic showstopper for dinner parties! Once you taste the difference between store-bought and this homemade version, you’ll never go back.
The Complete Cooking Journey
Let’s start with the heart of this dish: the rice. Not just any rice, but fragrant Thai glutinous (sticky) rice. You can’t skip the soaking step! This long bath is what allows the rice to steam to that perfectly tender, slightly chewy texture. While the rice soaks, you can wander over to your fruit bowl and pick the most perfect mangoes. You want them fragrant, heavy for their size, and just slightly soft to the touch, like a perfect handshake. The coconut cream is where the magic happens. A simple simmer with sugar and a pinch of salt transforms it from a humble liquid into a velvety, decadent sauce that will cling to every grain of rice. The final assembly is a moment of pure artistry, a beautiful stack of rice, a fan of mango slices, and the finishing touch of a warm, creamy drizzle.
Ingredients:
- 1 ½ cups (300g) Thai glutinous sticky rice (also labelled “sweet rice”)
- 1 ½ cups (360ml) good quality full-fat coconut milk (divided)
- 1 cup (200g) granulated sugar (divided)
- ½ teaspoon salt (divided)
- 2-3 large, perfectly ripe mangoes (like Ataulfo or Nam Doc Mai)
- ¼ cup (60ml) coconut cream (the thick top layer from a can of full-fat coconut milk) – for the final drizzle
- 1 tablespoon toasted sesame seeds or a pinch of salt flakes (for garnish, optional)
Method:
Step 1: Prepping the Rice – The Essential Soak
Place the sticky rice in a large bowl and cover it with cold water by at least 2 inches. Let it soak at room temperature for a minimum of 4 hours, or ideally overnight. This softens the grains and is non-negotiable for authentic texture. After soaking, drain the rice in a fine-mesh sieve and rinse it under cold running water until the water runs clear.
Step 2: Steaming the Rice to Perfection
If you have a traditional bamboo steamer, line it with cheesecloth and add the drained rice. If not, use a large, heatproof bowl that fits over a pot. Fill the pot with a few inches of water, making sure the water doesn’t touch the bowl or steamer. Bring the water to a boil over high heat. Place the rice in the steamer, cover tightly with a lid, and reduce the heat to medium. Steam for 20-25 minutes, or until the rice is tender, translucent, and has a lovely, subtle chewiness. You should be able to easily squish a grain between your fingers.
Step 3: Creating the Coconut Sauce – The Heart of the Dish
While the rice steams, prepare the sauce. In a small saucepan, combine 1 cup (240ml) of the coconut milk, ¾ cup (150g) of sugar, and ¼ teaspoon of salt. Gently bring the mixture to a simmer over medium-low heat, stirring frequently. Do not let it boil vigorously. Simmer for 2-3 minutes, until the sugar has completely dissolved. Remove the pot from the heat.
Step 4: Combining Rice and Sauce – The Flavor Fusion
This is the most important step! As soon as the rice is finished steaming, transfer it while still hot to a large, clean bowl. Pour the warm coconut sauce over the hot rice. Using a rubber spatula or a wooden spoon, gently fold the sauce into the rice, being careful not to mash the grains. Cover the bowl with a clean kitchen towel and let it rest for 15-20 minutes. This allows the rice to fully absorb the sweet, salty, and creamy goodness.
Step 5: Prepping the Creamy Drizzle – The Crown Jewel
In the same small saucepan you used earlier (no need to wash it), combine the remaining ½ cup (120ml) of coconut milk and ¼ cup (50g) of sugar. Simmer over low heat for 5 minutes, stirring constantly, until it thickens slightly into a glossy, syrupy sauce. This is your final topping. Set it aside.
Step 6: Slicing the Mangoes – Art and Simplicity
Using a sharp knife, slice the cheeks off each mango. Score the flesh in a crosshatch pattern, then scoop out the cubes. Alternatively, slice the mango into long, thin, elegant planks. The goal is beautiful, easy-to-eat pieces.
Step 7: Final Assembly – Creating the Masterpiece
Gently fluff the rested sticky rice with your fork or spatula. To serve, place a generous mound of the warm, coconut-infused rice on a plate. Fan the mango slices artfully next to it. Finish by drizzling the reserved, warm, thick coconut cream over both the rice and the mangoes. Sprinkle with toasted sesame seeds or a tiny pinch of flaky sea salt for a wonderful textural and flavor contrast.
Serving Suggestions & Pairings
This dessert is a star on its own, best served slightly warm or at room temperature. The warmth of the rice against the cool, fresh mango is pure bliss. For a truly Thai experience, serve it with a cup of strong, hot Thai iced tea or a cup of lightly sweetened jasmine tea. The subtle floral notes of the tea are a perfect companion. It’s also wonderful alongside a simple green papaya salad for a sweet-and-savory finish to a meal.
Storage & Leftovers Guide
Mango Sticky Rice is best enjoyed fresh, but you can store leftovers. Place the sticky rice and mangoes in separate airtight containers in the refrigerator. The mangoes will keep for 1-2 days. The rice will last for up to 2 days, but it will harden. To revive it, sprinkle the rice with a little water and steam it for 3-5 minutes, or microwave it in 20-second intervals until it’s soft and warm again. Never reheat the mango! Add fresh mango after reheating the rice. The texture will never be quite as perfect as the first time, but it’s still delicious.

Kitchen Wisdom & Success Tips
- Rice is King: Don’t use regular long-grain rice. It won’t work. Seek out “sticky rice” or “glutinous rice” from an Asian market.
- The Salt is Your Friend: Don’t be afraid of the salt in the coconut sauce. It doesn’t make the dish salty; it brightens the sweetness and deepens the coconut flavor. It’s the secret ingredient.
- Don’t Overmix: When you fold the sauce into the rice, do it gently. Overmixing can turn your beautifully chewy rice into a sticky, mushy paste.
- Toast the Sesame: Toasting your sesame seeds in a dry pan for 1-2 minutes until they’re fragrant adds a nutty layer that makes a huge difference.
Flavor Variations & Adaptations
- Vegan: This recipe is already naturally vegan!
- Fruit Swap: While mango is classic, try it with ripe, grilled pineapple, fresh lychees, or even slices of ripe papaya.
- Add a Crunch: Sprinkle with crushed roasted peanuts or a drizzle of coconut syrup (coconut nectar) for extra sweetness.
- Infused Coconut Milk: For a floral twist, add a pandan leaf or a small piece of bruised lemongrass to the coconut milk as it simmers.
Reader Questions & Solutions
Q: My sticky rice turned out mushy instead of chewy. What went wrong?
A: This is usually from over-soaking or using too much water during steaming. Stick to the minimum 4-hour soak, and make sure the steam is gentle, not a rapid, bubbling boil that spits water up into the rice.
Q: Can I use a rice cooker for the sticky rice?
A: Yes! Soak the rice as directed, drain it, then place it in your rice cooker. Add about 1 ¼ cups of water and cook on the regular “white rice” or “sticky rice” cycle. The texture might be slightly softer, but it’s a great shortcut.
Q: My mangoes aren’t sweet enough. How can I help them?
A: You can’t make an unripe mango sweet, but you can try to ripen them faster by placing them in a paper bag on the counter for a day or two. If they are simply a bland variety, the rich, sweet coconut sauce will help, but a perfectly ripe mango is key.
Q: Can I use light coconut milk?
A: I really don’t recommend it. Light coconut milk has a much higher water content and less fat. This will result in a thin, watery sauce that won’t coat the rice properly, and the final dish will be less rich and satisfying.
Q: The sauce separated and looked greasy. How do I fix it?
A: Coconut milk can naturally separate. The key is gentle heat. Never let it boil vigorously. If it does separate, whisk it vigorously off the heat. Adding a tiny splash of cold water and whisking will often bring it back together.
Q: I can’t find coconut cream for the drizzle. What can I use?
A: No problem! Simply refrigerate a can of full-fat coconut milk overnight. The thick white layer that solidifies on top is your coconut cream. Use that spooned off the top. If you don’t have time, just use the remaining coconut milk and simmer it a little longer to thicken it up.
Wrapping Up
This simple dessert is a true testament to the power of a few high-quality ingredients coming together in perfect harmony. It’s a dessert that feels both humble and luxurious, a little taste of tropical paradise that you can create any day of the week. I hope this guide inspires you to get into the kitchen and taste the magic for yourself. The first time you fluff that warm, coconut-scented rice and slice into a sun-ripe mango, you’ll understand. Happy cooking, my friend.

neapolitan brownies
There is something magical about that first bite of Mango Sticky Rice. I remember sitting at a tiny street-side stall in Bangkok, the humid air thick with the scent of grilled meats and tropical fruit. The vendor, a grandmother with the kindest eyes, handed me a small banana leaf packet. Inside was a mound of glistening, pearl-white rice, a fan of perfectly ripe mango slices so golden they seemed to glow, all crowned with a drizzle of thick, creamy coconut sauce. It was simple. It was perfect. W
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 4 hours 45 minutes
- Yield: 4 servings 1x
Ingredients
1 ½ cups (300g) Thai glutinous sticky rice (also labelled “sweet rice”)
1 ½ cups (360ml) good quality full-fat coconut milk (divided)
1 cup (200g) granulated sugar (divided)
½ teaspoon salt (divided)
2–3 large, perfectly ripe mangoes (like Ataulfo or Nam Doc Mai)
¼ cup (60ml) coconut cream (the thick top layer from a can of full-fat coconut milk) – for the final drizzle
1 tablespoon toasted sesame seeds or a pinch of salt flakes (for garnish, optional)
Nutrition
- Sugar: 32g
- Sodium: 180mg
- Fat: 15g
- Carbohydrates: 72g
- Fiber: 4g
- Protein: 6g

