Chocolate Mango Sticky Rice is one of those recipes that instantly impresses anyone who tries it. It's luxuriously creamy, perfectly balanced between sweet coconut and tropical fruit, and surprisingly indulgent—yet it's made with wholesome ingredients like glutinous rice, fresh mango, and rich coconut milk with an unexpected chocolate twist.
This recipe is perfect if you're looking for a unique dessert that combines Thai flavors with chocolate indulgence, want to try something beyond typical Western sweets, or need a gluten-free and dairy-free option that doesn't sacrifice richness. Even better, it requires no baking and uses simple techniques that anyone can master, making it ideal for adventurous home cooks.
In this post, you'll learn everything you need to know—from cooking sticky rice to perfection to balancing the chocolate-coconut-mango flavors, plus step-by-step instructions and helpful tips for the best results.
Ingredients You'll Need
Main Ingredients
**Glutinous rice (also called sweet rice or sticky rice) (1½ cups)** – This is not the same as regular rice. Glutinous rice has a sticky, chewy texture when cooked that's essential to the dish. Find it in Asian markets or the international aisle.
**Full-fat coconut milk (1 can, 13.5 oz)** – Provides the creamy, rich base for both cooking the rice and creating the sauce. Don't use light coconut milk; the fat content is crucial for proper texture and flavor.
**Sugar (½ cup, divided)** – Sweetens both the rice and the coconut sauce. You can adjust to taste, but some sweetness is traditional and necessary for balance.
**Salt (½ teaspoon)** – Essential for balancing the sweetness and enhancing all the flavors. Don't skip this.
**Dark or semi-sweet chocolate (3-4 oz, chopped)** – The star addition that makes this version special. Choose quality chocolate with 60-70% cocoa for the best flavor balance.
**Fresh ripe mango (2 large)** – Look for mangoes that yield slightly to pressure and smell sweet at the stem end. Ataulfo (champagne) mangoes are ideal for their creamy texture and intense sweetness.
**Pandan leaves or vanilla extract (optional, 1 teaspoon vanilla or 2 pandan leaves)** – Traditional Thai sticky rice often includes pandan for aromatic flavor, but vanilla works beautifully as a substitute.
Optional Add-Ins
- **Toasted sesame seeds** – For nutty flavor and textural contrast sprinkled on top
- **Coconut flakes** – Toasted and sprinkled over for extra coconut flavor and crunch
- **Cocoa nibs** – For additional chocolate intensity and crunch
- **Fresh mint leaves** – For garnish and aromatic freshness
- **Lime zest** – A tiny amount brightens all the flavors
Step-by-Step Instructions
Step 1: Soak the Sticky Rice
Place the glutinous rice in a large bowl and cover with cold water by at least 2 inches. Let it soak for at least 4 hours, or preferably overnight. This soaking is absolutely essential—it allows the rice to cook properly and achieve that characteristic sticky, chewy texture.
After soaking, drain the rice thoroughly in a fine-mesh strainer.
**Helpful tip:** Don't skip or shorten the soaking time. Unsoaked sticky rice won't cook properly and will remain hard and unpleasant.
Step 2: Steam the Sticky Rice
Line a bamboo steamer, metal steamer basket, or colander with cheesecloth or a clean kitchen towel. Spread the soaked and drained rice in an even layer over the cloth.
Bring water to a boil in a pot that fits your steamer, then place the steamer over the boiling water. Cover and steam for 20-25 minutes, until the rice is tender, glossy, and translucent.
**Helpful tip:** If you don't have a steamer, you can use a rice cooker with a sticky rice setting, though steaming produces the most authentic texture.
Step 3: Make the Chocolate Coconut Sauce
While the rice steams, prepare the sauce. In a small saucepan, combine three-quarters of the coconut milk (reserve the rest for later) with ¼ cup of sugar and ¼ teaspoon of salt.
Heat over medium heat, stirring occasionally, until the sugar dissolves and the mixture is warm but not boiling. Add the chopped chocolate and stir until completely melted and smooth, creating a silky chocolate-coconut sauce.
**Helpful tip:** Keep the heat moderate. Too-high heat can cause the coconut milk to separate or the chocolate to seize.
Step 4: Combine Rice and Chocolate Coconut Mixture
Transfer the hot steamed rice to a large bowl. Pour about two-thirds of the warm chocolate coconut sauce over the rice and fold gently with a spatula to combine.
Cover the bowl with a clean kitchen towel and let it sit for 20-30 minutes. During this time, the rice will absorb the chocolate coconut mixture, becoming incredibly flavorful and creamy.
**Helpful tip:** The rice should look glossy and slightly wet but not swimming in liquid. If it looks too dry, add a bit more of the chocolate sauce.
Step 5: Make the Coconut Cream Topping
In a small saucepan, combine the reserved coconut milk with the remaining ¼ cup of sugar and ¼ teaspoon of salt. Heat gently over medium-low heat, stirring, until the sugar dissolves.
Let this mixture simmer for 5-7 minutes until it thickens slightly and becomes a pourable cream. This will be drizzled over the finished dessert for extra richness.
Step 6: Prepare the Mango
While the rice rests, prepare your mangoes. Peel the mangoes and slice them into thin strips or bite-sized pieces. The traditional presentation is thin, elegant slices arranged in a fan pattern.
If you're not familiar with cutting mangoes, search for a quick video tutorial—there are several efficient methods that make it easy.
**Helpful tip:** Chill the sliced mango in the refrigerator until serving time. The temperature contrast between warm rice and cool fruit is part of the dessert's appeal.
Step 7: Assemble and Serve
To serve, place a generous scoop of the chocolate-infused sticky rice on each plate or in a bowl. Arrange the fresh mango slices alongside or on top of the rice.
Drizzle the coconut cream topping over the rice and mango. If desired, sprinkle with toasted sesame seeds, coconut flakes, or a few cocoa nibs for extra texture and visual appeal.
Serve while the rice is still slightly warm and the mango is cool for the best flavor and texture experience.
Serving Ideas
This unique dessert can be presented in several beautiful ways:
- **In traditional Thai style** with mango slices arranged in a fan beside a mound of rice
- **In individual serving bowls** for a more casual, homestyle presentation
- **Layered in clear glasses** to show off the colors and components
- **Garnished with fresh mint** for color and aromatic freshness
- **Topped with toasted coconut flakes** for added texture and tropical flavor
- **Drizzled with extra chocolate sauce** for chocolate lovers who want more intensity
- **Sprinkled with toasted sesame seeds** for nutty flavor and authentic Thai touch
- **With a scoop of coconut ice cream** for ultimate indulgence
Tips for the Best Texture and Flavor
- **Use glutinous rice specifically** – Regular rice will not work; it doesn't have the right starch composition for sticky texture
- **Soak thoroughly** – At least 4 hours, preferably overnight, is essential for proper cooking
- **Steam, don't boil** – Boiling creates mushy rice; steaming produces the ideal chewy texture
- **Use full-fat coconut milk** – Low-fat versions won't provide the necessary creaminess
- **Let rice rest after mixing** – This absorption time is when the magic happens and flavors meld
- **Choose ripe mangoes** – Underripe fruit will be tart and fibrous; perfectly ripe mangoes are sweet and buttery
- **Serve at contrasting temperatures** – Warm rice with cool mango creates the best eating experience
- **Don't oversweeten** – The mango is naturally sweet, so you want balance, not sugar overload
- **Quality chocolate matters** – Since it's a key flavor, use chocolate you'd enjoy eating on its own
Storage Instructions
**Room temperature:** Sticky rice is best consumed within 2-3 hours of making it. It can sit at room temperature during this time but will begin to harden as it cools completely.
**Refrigeration:** Store leftover sticky rice in an airtight container in the refrigerator for up to 2 days. The rice will become very firm when cold. To reheat, sprinkle with a bit of water or coconut milk and microwave in 30-second intervals, stirring between each, until warmed through and softened.
**Mango storage:** Keep cut mango refrigerated in an airtight container for up to 2 days. Add fresh lemon or lime juice to prevent browning.
**What to avoid:** Don't freeze sticky rice, as it becomes unpleasantly hard and grainy when thawed. Avoid storing the assembled dessert (rice plus mango) together, as the fruit will make everything soggy. Store components separately and assemble just before serving.
For best results, make the sticky rice fresh and serve it the same day. The mango can be cut a few hours ahead and kept chilled.
Is Chocolate Mango Sticky Rice Healthy?
This dessert offers more nutritional benefits than many Western sweets. Mango is exceptionally nutritious, providing high amounts of vitamin C, vitamin A, fiber, and antioxidants. It's one of the most nutrient-dense tropical fruits available.
Sticky rice, while higher in calories than regular rice, provides energy through complex carbohydrates and is naturally gluten-free. Coconut milk contains medium-chain triglycerides (MCTs), a type of fat that some research suggests may have health benefits, though it's also high in saturated fat.
The chocolate adds antioxidants, especially if you use dark chocolate with higher cocoa content, along with minerals like iron and magnesium.
That said, this is definitely a dessert with significant sugar and fat content. A typical serving contains approximately 350-400 calories, primarily from the coconut milk, rice, and added sugar. The saturated fat from coconut milk means this should be enjoyed in moderation.
Compared to many cream-based or butter-heavy desserts, this is naturally dairy-free and offers more vitamins and minerals from the fresh fruit. The portion sizes are naturally moderate—the richness and satisfying nature of sticky rice means a small serving feels complete.
For a lighter version, you can reduce the added sugar since ripe mango is naturally very sweet, or use less coconut cream topping.
Final Thoughts
Chocolate Mango Sticky Rice is perfect for anyone who loves exploring global flavors or wants to serve something truly unique that guests have likely never tried before. It's exotic enough to feel special and adventurous, comforting enough to be approachable, yet simple enough that home cooks can achieve authentic results.
The combination of warm, creamy, chocolate-infused sticky rice with cool, sweet, tropical mango creates a dessert experience that engages multiple senses and flavor dimensions. Each component plays an important role—the chewy rice provides satisfying texture, the chocolate adds depth and richness, the coconut brings creamy sweetness, and the mango offers bright, fruity freshness that keeps every bite interesting.
Whether you're making it to expand your dessert repertoire beyond Western classics, to celebrate Asian-fusion cuisine, or simply because you want to try something different and delicious, this chocolate mango sticky rice delivers on every level. It's proof that the best recipes sometimes come from unexpected combinations and that traditional dishes can be reimagined in exciting new ways while maintaining respect for the original.


