Love this? Save it for later!
Share the inspiration with your friends
“You really have to try this,” my barista said, sliding a small plate across the counter at the tiny, rain-soaked café on a gloomy Thursday afternoon. I was nursing a cup of black coffee, trying to shake off the midweek slump, when that golden mound of mango sticky rice caught my eye. It wasn’t just any dessert — the sticky rice was glossy and creamy, flecked with toasted coconut and dotted with bright green mint leaves that promised freshness. Honestly, I wasn’t expecting to find a little tropical sunshine in my city’s drizzle, but that first bite transported me right to a bustling Bangkok street market. The sweet mango, the luscious coconut milk, and the chewy rice all played together like a perfectly choreographed dance. I spilled a bit of coconut milk on my sleeve (classic me), but it was worth every sticky second.
Maybe you’ve been there — craving something simple yet unforgettable after a long day. This creamy Thai mango sticky rice recipe with toasted coconut and mint became my go-to comfort dessert, and I’m excited to share it with you. It’s not fancy or complicated, but it’s the kind of dish that makes you pause and smile with every spoonful. Whether you’re a longtime fan of Thai cuisine or just curious about this iconic sweet treat, I promise this recipe will feel like a little tropical getaway on your plate.
Why You’ll Love This Recipe
Having made this creamy Thai mango sticky rice countless times, I can confidently say it’s one of those recipes that feels both indulgent and approachable. Here’s why it’s a keeper:
- Quick & Easy: Comes together in about 30 minutes, perfect for those spontaneous dessert cravings or last-minute guests.
- Simple Ingredients: Uses pantry staples like coconut milk and glutinous rice with fresh mango and a few extras you can easily find at your local market.
- Perfect for Summer & Beyond: Whether you’re entertaining on a warm evening or just want a comforting treat, this dish hits the spot.
- Crowd-Pleaser: Kids and adults alike love the creamy texture and sweet-tart flavor combo — it’s always a hit at gatherings.
- Unbelievably Delicious: The balance of rich coconut, fragrant sticky rice, and bright mint is next-level comfort food with a fresh twist.
What makes this recipe stand apart is the toasted coconut sprinkle and fresh mint finish, which add layers of texture and a surprising burst of brightness. Plus, I’ve fine-tuned the coconut milk ratio so the rice is perfectly creamy without being too heavy. It’s the kind of dish that makes you close your eyes after the first bite and savor that moment — comfort food that feels a bit like a mini vacation. Trust me, once you make this, it will have a permanent spot in your dessert rotation.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find in the produce section. Here’s what you’ll need:
- Glutinous (Sticky) Rice: 1 cup (about 200g), rinsed thoroughly — look for brands like Thai Hom Mali for best texture.
- Coconut Milk: 1 cup (240ml), full-fat for creaminess (I prefer Chaokoh brand, but any good quality will do).
- Granulated Sugar: ⅓ cup (65g), balances the coconut’s richness.
- Salt: ¼ teaspoon, just enough to enhance flavor.
- Ripe Mangoes: 2 large, peeled and sliced — Ataulfo or Kent mangoes work wonderfully for their sweetness and texture.
- Toasted Coconut Flakes: ¼ cup (about 20g), for crunch and nuttiness (toast them lightly in a dry pan until golden).
- Fresh Mint Leaves: A small handful, roughly chopped or whole for garnish — adds a refreshing pop.
- Optional: A splash of pandan extract or a few pandan leaves during rice steaming for subtle fragrance.
If you want to make this gluten-free or vegan, this recipe fits perfectly. The coconut milk provides natural creaminess without dairy, and sticky rice is naturally gluten-free. You can swap sugar for coconut sugar or maple syrup if preferred, but the classic granulated sugar gives the best balance.
Equipment Needed
- Steamer or Large Pot with Steaming Basket: Essential for cooking sticky rice evenly without it becoming mushy. If you don’t have a steamer, a metal colander inside a pot with a lid works just fine.
- Mixing Bowls: For soaking rice and mixing coconut sauce.
- Small Saucepan: To gently warm coconut milk and dissolve sugar.
- Measuring Cups and Spoons: For precise ingredient amounts.
- Wooden Spoon or Spatula: To stir sticky rice without crushing grains.
- Serving Plates or Bowls: For plating the finished dessert beautifully.
Pro tip: I use a bamboo steamer lined with cheesecloth to keep the rice from falling through. It’s inexpensive and lasts forever if you keep it dry and clean. For budget-friendly cooks, a fine mesh sieve over a pot of simmering water works great in a pinch.
Preparation Method

- Rinse and Soak the Sticky Rice (30 minutes): Rinse 1 cup (200g) of glutinous rice under cold water until the water runs clear to remove excess starch. Soak the rinsed rice in cold water for at least 30 minutes, or up to 4 hours if you plan ahead. This soaking step is key to achieving that perfect chewy texture.
- Steam the Rice (20 minutes): Drain the soaked rice and place it in your steamer lined with cheesecloth or a clean kitchen towel. Steam over boiling water for about 20 minutes. Halfway through, give the rice a gentle stir with a wooden spoon to ensure even cooking. The rice should be tender but sticky — not mushy.
- Prepare the Coconut Sauce: While the rice steams, combine 1 cup (240ml) of full-fat coconut milk, ⅓ cup (65g) sugar, and ¼ teaspoon salt in a small saucepan. Warm gently over medium-low heat, stirring until the sugar dissolves. Do not boil — just warm enough to blend flavors.
- Mix Coconut Sauce with Sticky Rice: When the rice is done, transfer it to a bowl and immediately pour about ¾ of the warm coconut sauce over it. Stir gently to combine, cover, and let it sit for 15-20 minutes so the rice absorbs the coconut flavor and becomes creamy.
- Toast the Coconut Flakes: Heat a dry skillet over medium heat. Add ¼ cup (20g) coconut flakes and toast, stirring frequently, until golden brown and fragrant. Watch closely — they can burn quickly! Remove from heat and set aside.
- Prepare Mango Slices: Peel and slice 2 ripe mangoes into thin, even pieces. Arrange them neatly on serving plates.
- Assemble the Dish: Spoon the creamy sticky rice alongside the mango slices. Drizzle the remaining coconut sauce on top for extra richness. Sprinkle toasted coconut flakes and fresh mint leaves over the rice for texture and brightness.
- Serve Immediately: This dessert is best enjoyed fresh and slightly warm or at room temperature. If you need to refrigerate, warm gently before serving to bring back the creaminess.
Note: If you want to add pandan flavor, tie a few pandan leaves into a knot and steam them alongside the rice or simmer them in the coconut milk while warming, then remove before mixing.
Cooking Tips & Techniques
Sticky rice can be tricky if you’re used to regular rice, but here are some tips to get it spot-on every time:
- Don’t Skip Soaking: The soaking softens the grains and helps them steam evenly. I once tried to rush this step, and the rice turned out hard in the center — not fun!
- Use a Steamer: Boiling sticky rice directly results in gummy texture. Steaming keeps the grains intact and chewy.
- Warm Coconut Milk, Don’t Boil: Boiling can cause the milk to separate or curdle. Gentle warming dissolves the sugar and blends flavors better.
- Timing Matters: Letting the rice sit with the coconut sauce off the heat allows it to soak up flavor and become creamy. Impatience here leads to less flavorful results.
- Toast Coconut Flakes Last-Minute: Toasting too early can make them soggy if left out. I usually toast right before assembling for best crunch.
- Choose Ripe Mangoes: The sweeter and juicier, the better — they balance the richness of the rice perfectly.
Variations & Adaptations
This Thai mango sticky rice recipe is wonderfully versatile. Here are some variations you might enjoy:
- Dessert Bowl Twist: Serve in small bowls with a scoop of coconut ice cream for an indulgent treat.
- Berry Mango Fusion: Add fresh berries like raspberries or blueberries for a tart contrast and colorful presentation, especially nice in spring.
- Nutty Upgrade: Sprinkle toasted sesame seeds or chopped macadamia nuts along with the coconut flakes for extra texture.
- Low-Sugar Version: Use a sugar substitute like erythritol or monk fruit sweetener in the coconut sauce to reduce calories.
- Vegan & Nut-Free: This recipe is naturally vegan and nut-free, but if you want to swap coconut milk for almond milk, be aware the texture will be less creamy.
Personally, I once made this with a pinch of cardamom in the coconut milk — it added a subtle warmth that was surprisingly addictive. Feel free to experiment with spices!
Serving & Storage Suggestions
This creamy Thai mango sticky rice is best served slightly warm or at room temperature to enjoy the full creaminess of the coconut-infused rice. For a beautiful presentation, arrange mango slices in a fan shape beside the sticky rice and sprinkle with toasted coconut and mint just before serving.
Pair it with a mild green tea or a chilled jasmine tea for a refreshing contrast. If you’re hosting a tropical-inspired dinner, this dessert complements dishes like spicy Thai chicken or coconut curry shrimp beautifully.
To store leftovers, cover the sticky rice tightly with plastic wrap or transfer to an airtight container and refrigerate for up to 2 days. Mango slices are best fresh but can be kept separately in the fridge for a day. Reheat the rice gently in a microwave or over a double boiler, adding a splash of coconut milk if it feels dry. The flavors mellow and deepen overnight, making it a nice make-ahead dessert option.
Nutritional Information & Benefits
One serving of this creamy Thai mango sticky rice (about 1 cup rice + mango slices) contains approximately:
| Calories | 350-400 kcal |
|---|---|
| Carbohydrates | 60g |
| Fat | 10g (mostly from coconut milk) |
| Protein | 3g |
| Fiber | 2g |
The coconut milk provides healthy medium-chain triglycerides (MCTs), which can be a quick energy source, while mangoes offer vitamin C and antioxidants. Glutinous rice is a source of complex carbs but low in fiber, so pairing with fresh fruit helps balance that. This dessert is naturally gluten-free and vegan-friendly, making it accessible to many dietary needs.
Conclusion
This creamy Thai mango sticky rice with toasted coconut and mint is a sweet treat that feels both familiar and a little exotic. It’s one of those recipes that’s simple, comforting, and just a bit special — the kind you want to make again and again. Whether you’re new to sticky rice or a longtime fan, I hope you find it as satisfying as I do.
Feel free to tweak the toppings or sweetness to suit your taste — after all, cooking is about making things your own. I’d love to hear how your version turns out, so don’t hesitate to leave a comment or share your tweaks! Here’s to sweet moments and creamy bites.
Frequently Asked Questions About Creamy Thai Mango Sticky Rice
- Can I use regular jasmine rice instead of sticky rice?
No, regular jasmine rice won’t have the same sticky, chewy texture that’s essential for this dessert. - How do I know when the sticky rice is done?
It should be tender, sticky, and slightly translucent. If it’s still hard in the center, steam it a bit longer. - Can I prepare this dessert ahead of time?
Yes! Make the sticky rice and coconut sauce in advance, but add mango and toasted coconut just before serving for best texture. - What if I can’t find fresh mangoes?
Frozen mango chunks thawed can work in a pinch, but fresh ripe mangoes offer the best flavor and texture. - Is this recipe suitable for vegans?
Absolutely. It uses coconut milk instead of dairy and natural sweeteners, making it vegan and dairy-free.
Pin This Recipe!

Creamy Thai Mango Sticky Rice Recipe with Toasted Coconut and Mint
A simple and indulgent Thai dessert featuring creamy coconut-infused sticky rice served with ripe mango slices, toasted coconut flakes, and fresh mint for a refreshing finish.
- Prep Time: 30 minutes (includes soaking time)
- Cook Time: 20 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Dessert
- Cuisine: Thai
Ingredients
- 1 cup (about 200g) glutinous (sticky) rice, rinsed thoroughly
- 1 cup (240ml) full-fat coconut milk
- ⅓ cup (65g) granulated sugar
- ¼ teaspoon salt
- 2 large ripe mangoes, peeled and sliced
- ¼ cup (about 20g) toasted coconut flakes
- A small handful fresh mint leaves, roughly chopped or whole for garnish
- Optional: A splash of pandan extract or a few pandan leaves for steaming
Instructions
- Rinse 1 cup (200g) of glutinous rice under cold water until the water runs clear to remove excess starch. Soak the rinsed rice in cold water for at least 30 minutes, or up to 4 hours if you plan ahead.
- Drain the soaked rice and place it in your steamer lined with cheesecloth or a clean kitchen towel. Steam over boiling water for about 20 minutes. Halfway through, gently stir the rice with a wooden spoon to ensure even cooking. The rice should be tender but sticky, not mushy.
- While the rice steams, combine 1 cup (240ml) full-fat coconut milk, ⅓ cup (65g) sugar, and ¼ teaspoon salt in a small saucepan. Warm gently over medium-low heat, stirring until the sugar dissolves. Do not boil.
- When the rice is done, transfer it to a bowl and immediately pour about ¾ of the warm coconut sauce over it. Stir gently to combine, cover, and let it sit for 15-20 minutes so the rice absorbs the coconut flavor and becomes creamy.
- Heat a dry skillet over medium heat. Add ¼ cup (20g) coconut flakes and toast, stirring frequently, until golden brown and fragrant. Remove from heat and set aside.
- Peel and slice 2 ripe mangoes into thin, even pieces. Arrange them neatly on serving plates.
- Spoon the creamy sticky rice alongside the mango slices. Drizzle the remaining coconut sauce on top for extra richness. Sprinkle toasted coconut flakes and fresh mint leaves over the rice.
- Serve immediately, slightly warm or at room temperature. If refrigerated, warm gently before serving to restore creaminess.
Notes
Use a bamboo steamer lined with cheesecloth to prevent rice from falling through. Toast coconut flakes just before serving for best crunch. Soaking the rice is essential for perfect texture. Warm coconut milk gently without boiling to avoid curdling. Ripe mangoes like Ataulfo or Kent are preferred for sweetness and texture. Optional pandan leaves can be added during steaming or warming coconut milk for fragrance.
Nutrition
- Serving Size: About 1 cup rice wit
- Calories: 375
- Sugar: 25
- Sodium: 150
- Fat: 10
- Saturated Fat: 9
- Carbohydrates: 60
- Fiber: 2
- Protein: 3
Keywords: Thai mango sticky rice, creamy sticky rice, toasted coconut, mint garnish, Thai dessert, coconut milk dessert, glutinous rice dessert, vegan dessert, gluten-free dessert


