Written by

Scarlett Knight

Published

Creamy Thai Mango Sticky Rice Recipe Easy Homemade with Toasted Coconut Mint

Ready In 40-50 minutes (plus 3 hours soaking time)
Servings 4 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

“You’ve got to try this,” said the cheerful vendor at the bustling Chiang Mai night market, holding out a small plate wrapped in banana leaf. It was my second day in Thailand, and honestly, I hadn’t expected much beyond pad thai and spicy curries. But that plate of creamy Thai mango sticky rice with toasted coconut & mint changed everything. The sticky rice was luxuriously tender, almost buttery, soaked in coconut milk that felt like a warm hug on a cool evening. The mango was ripe, juicy, and fragrant, perfectly balancing the richness. And the toasted coconut added a delightful crunch, while fresh mint brightened every bite.

What made it even more memorable was the chaotic scene around me: the chatter of locals, sizzling woks, and the occasional burst of laughter. I was juggling my camera and a cracked bowl I’d brought along for mixing back home—yes, I was that person who tries to recreate street food with their own imperfect kitchen gear.

Maybe you’ve been there—tempted by a dish that’s simple but somehow unforgettable. That’s why I kept coming back to this recipe, tweaking it until I nailed the perfect balance of creaminess and freshness that stays true to that night market magic. Let me tell you, this is not just any mango sticky rice; this homemade version with toasted coconut and mint has become my go-to summer treat and a crowd-pleaser at every gathering. And if you’re wondering how to bring a bit of that Thai street vibe into your kitchen, I promise it’s easier than you think.

Why You’ll Love This Creamy Thai Mango Sticky Rice Recipe

This recipe is a little slice of tropical heaven that’s honestly more straightforward to pull off than it looks. After many trials, I’ve learned what makes this version stand out, and I’m excited to share those secrets with you. Here’s why it’s become a favorite:

  • Quick & Easy: You can have this dessert ready in about 40 minutes, perfect for a spontaneous dinner party or a last-minute sweet craving.
  • Simple Ingredients: No need to hunt down exotic items—sticky rice, coconut milk, ripe mangoes, and a few pantry basics are all you need.
  • Perfect for Summer: The refreshing combination of mango and mint is ideal for warm weather or anytime you want a light, fruity dessert.
  • Crowd-Pleaser: Kids and adults alike adore the creamy texture paired with the crunch of toasted coconut—it always brings smiles.
  • Unbelievably Delicious: The harmony of sweet, creamy, and fresh flavors will have you closing your eyes after the first bite—trust me on this.

What’s different here is the addition of toasted coconut flakes and fresh mint, which add layers of texture and brightness not found in every mango sticky rice recipe. Plus, I’ve perfected the coconut sauce so it’s rich without being cloying, and the sticky rice comes out tender yet perfectly chewy every time. Honestly, this recipe feels like comfort food with a tropical twist—something I return to when I need a little sunshine in my day.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or easy to find at your local grocery or Asian market.

  • For the Sticky Rice:
    • 1 cup glutinous (sticky) rice, rinsed and soaked for at least 3 hours (or overnight) – look for Thai sweet rice or mochigome
    • 1 1/2 cups canned coconut milk (I like Thai Kitchen brand for its creaminess)
    • 1/2 cup granulated sugar (adjust to taste)
    • 1/4 teaspoon fine sea salt
  • For the Mango:
    • 2 ripe mangoes, peeled and sliced (Ataulfo or Keitt mangoes work wonderfully)
  • For the Topping:
    • 1/3 cup unsweetened shredded coconut, toasted until golden (adds crunch and a nutty flavor)
    • Fresh mint leaves, roughly chopped or torn (about 2 tablespoons) for brightness
  • Optional:
    • 1 tablespoon toasted sesame seeds for extra texture
    • A pinch of pandan extract or a pandan leaf tied in the rice during steaming for subtle aroma

If you want to make this gluten-free or vegan, you’re already set since the recipe naturally fits those diets. For a dairy-free option, just stick with the coconut milk I recommend. And if you can’t find fresh mangoes in season, frozen mango chunks are a decent backup—just thaw before serving.

Equipment Needed

  • Steamer basket or a heatproof colander that fits over a pot – essential for steaming sticky rice evenly without boiling it.
  • Large mixing bowl – to soak and mix the rice with coconut milk sauce.
  • Heavy saucepan or pot with lid – for warming coconut milk and sugar.
  • Spatula or wooden spoon – to gently mix sticky rice without mashing the grains.
  • Small skillet or pan – to toast shredded coconut flakes (a dry pan works best).
  • Sharp knife and cutting board – for slicing mango and mint leaves.

If you don’t have a traditional steamer basket, a metal colander over a pot with boiling water works just fine, and I often use that when traveling. For the toasted coconut, keep an eye on it so it doesn’t burn—I’ve scorched mine more times than I care to admit! A cast iron skillet gives the best even heat for toasting, but any non-stick pan will do.

Preparation Method

creamy Thai mango sticky rice preparation steps

  1. Prepare the Sticky Rice (10-15 minutes active, plus soaking time): Rinse 1 cup of glutinous rice under cold water until the water runs clear. Soak the rice in cold water for at least 3 hours or overnight for best results. Drain well before steaming.
  2. Steam the Rice (20-25 minutes): Line your steamer basket or colander with cheesecloth or a clean kitchen towel. Spread the drained rice evenly. Place over boiling water, cover, and steam for about 20-25 minutes. Halfway through, gently fluff the rice with a spatula for even cooking. The rice should be tender but sticky, with a slight chew.
  3. Make the Coconut Sauce (5-7 minutes): In a saucepan, combine 1 1/2 cups coconut milk, 1/2 cup sugar, and 1/4 teaspoon salt. Warm gently over medium-low heat, stirring until sugar dissolves completely. Do not boil. Reserve about 1/4 cup of this sauce for serving.
  4. Mix the Rice with Coconut Sauce (5 minutes): Transfer the hot steamed rice to a large bowl. Pour the majority of the warm coconut sauce over it, reserving a small amount for drizzling later. Stir gently using a spatula, cover with plastic wrap, and let it rest for 20-30 minutes so the rice absorbs the sauce fully.
  5. Toast the Coconut (3-5 minutes): Heat a dry skillet over medium heat. Add shredded coconut in a single layer and stir frequently until golden brown and fragrant. Remove from heat and set aside.
  6. Prepare Mango and Mint: Peel and slice mangoes into thin, fan-like pieces. Roughly tear or chop fresh mint leaves.
  7. Assemble and Serve: Spoon sticky rice onto serving plates. Arrange mango slices alongside or on top. Drizzle with reserved coconut sauce. Sprinkle generously with toasted coconut and fresh mint leaves. Add toasted sesame seeds if using.

Pro Tip: If the sticky rice feels too dense, gently fluff it with a fork after mixing with coconut sauce. Also, remember to keep the coconut sauce warm but not boiling to avoid curdling. This recipe can be made ahead—just reheat the sticky rice gently in a microwave or steamer before serving.

Cooking Tips & Techniques

Sticky rice can be intimidating, but once you get the hang of steaming it, it’s quite forgiving. Here are some lessons I learned the hard way:

  • Rinse and Soak: Don’t skip rinsing the rice until water runs clear—that removes excess starch and prevents clumping. Soaking softens the grains for better steaming.
  • Steaming vs Boiling: Steaming is key to the perfect sticky texture. Boiling sticky rice can make it mushy. If you don’t have a bamboo steamer, a metal colander and pot combo is a solid alternative.
  • Low Heat Coconut Sauce: Cook coconut milk on low and stir constantly so sugar dissolves without the sauce boiling or separating.
  • Resting Time: Letting the rice absorb the coconut sauce for at least 20 minutes is crucial—it makes the rice creamy and flavorful inside.
  • Toasting Coconut: Watch closely! Coconut flakes can burn quickly but they add so much flavor and texture. Stir often and remove from heat as soon as they turn golden.
  • Fresh Mango: Use ripe mangoes that give a little to the touch but aren’t overly soft. This balance adds natural sweetness and juiciness.

One time, I forgot to cover the rice while it rested and it dried out a bit—lesson learned! Covering keeps it moist and tender. Also, I like to multitask by prepping mango and toasting coconut while the rice steams, saving time.

Variations & Adaptations

This recipe is quite versatile, and you can tweak it to suit your taste or dietary needs:

  • Vegan & Gluten-Free: Naturally vegan and gluten-free, just be sure to check your coconut milk brand for additives.
  • Flavor Twists: Add a splash of pandan juice or vanilla extract to the coconut sauce for a subtle fragrant note. Or stir in a pinch of cardamom for a warm spice.
  • Fruit Variations: Swap mango for fresh lychee, ripe papaya, or juicy pineapple for a tropical flair. Frozen berries work well for a colorful twist.
  • Nutty Upgrade: Sprinkle chopped toasted peanuts or cashews over the top for crunch and earthiness.
  • Healthier Option: Use light coconut milk and reduce sugar quantity, or substitute sugar with maple syrup or coconut sugar.

Personally, I once tried this recipe with grilled mango slices for a smoky, caramelized touch—it was a hit at a summer barbecue, especially paired with the crunchy coconut.

Serving & Storage Suggestions

Serve this Thai mango sticky rice warm or at room temperature for the best experience. The creamy coconut-infused rice paired with cool, juicy mango is a perfect balance of textures and temperatures.

For a pretty presentation, arrange mango slices in a fan shape next to a mound of sticky rice, then sprinkle toasted coconut and mint on top. A small bowl of extra coconut sauce on the side lets guests add more if they want.

Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. Reheat gently in a microwave or steam until warm. The flavors actually deepen after resting overnight, making it a great make-ahead dessert.

A quick note: avoid freezing as it tends to change the rice texture and mango quality.

Pair this dish with light teas or a crisp white wine if you’re serving it at dinner. It’s also a lovely finish after a spicy meal, helping cool your palate.

Nutritional Information & Benefits

This dessert is rich in carbohydrates from the sticky rice and natural sugars from mango, making it a satisfying energy boost. Coconut milk provides healthy medium-chain triglycerides, which may support metabolism and brain function. The mango brings a good dose of vitamin C, fiber, and antioxidants.

Per serving (approximately 1 cup sticky rice with 1 mango):

Calories 350-400 kcal
Fat 12-15 g (mostly from coconut milk)
Carbohydrates 60-70 g
Protein 3-4 g
Fiber 3-4 g

This recipe is naturally dairy-free, gluten-free, and vegan-friendly, making it accessible to a wide range of diets. Just watch the sugar if you’re managing blood sugar levels.

Conclusion

If you’re looking for a dessert that’s both comforting and refreshing, this creamy Thai mango sticky rice with toasted coconut & mint fits the bill perfectly. It’s easy to make yet feels special enough for guests or a quiet moment of indulgence. I love this recipe because it brings back memories of that lively night market and the joy of simple, honest flavors coming together just right.

Feel free to customize it with your favorite toppings or fruits, and don’t be shy about making it your own. I’d love to hear how your version turns out or any tweaks you try, so please drop a comment below. Now, go treat yourself to a little tropical sweetness—you deserve it!

Frequently Asked Questions

Can I use regular jasmine rice instead of sticky rice?

Regular jasmine rice doesn’t have the same sticky texture and won’t hold together as well. For authentic mango sticky rice, glutinous sticky rice is best.

How do I know when the sticky rice is done steaming?

The rice should be soft, tender, and sticky but not mushy. When you squeeze a few grains, they should clump together easily.

Can I prepare this dessert ahead of time?

Yes! You can steam and mix the sticky rice a few hours ahead and keep it covered at room temperature or warm it gently before serving.

What’s the best way to toast coconut flakes?

Use a dry skillet over medium heat, stirring frequently until the coconut turns golden brown and smells nutty. Remove promptly to avoid burning.

How ripe should the mangoes be?

Choose mangoes that are fragrant, slightly soft to the touch but not mushy, to get the perfect balance of sweetness and texture.

For a fun twist on this tropical classic, you might enjoy pairing it with my coconut pandan panna cotta or the refreshing spicy Thai mango salad to round out a meal.

Pin This Recipe!

creamy Thai mango sticky rice recipe

Print

Creamy Thai Mango Sticky Rice Recipe Easy Homemade with Toasted Coconut Mint

A luscious Thai dessert featuring tender sticky rice soaked in creamy coconut milk, paired with ripe mango slices, toasted coconut flakes, and fresh mint for a refreshing tropical treat.

  • Author: Madison
  • Prep Time: 15 minutes (plus soaking time)
  • Cook Time: 30 minutes
  • Total Time: 45 minutes (excluding soaking time)
  • Yield: 4 servings 1x
  • Category: Dessert
  • Cuisine: Thai

Ingredients

Scale
  • 1 cup glutinous (sticky) rice, rinsed and soaked for at least 3 hours or overnight
  • 1 1/2 cups canned coconut milk
  • 1/2 cup granulated sugar (adjust to taste)
  • 1/4 teaspoon fine sea salt
  • 2 ripe mangoes, peeled and sliced (Ataulfo or Keitt mangoes recommended)
  • 1/3 cup unsweetened shredded coconut, toasted until golden
  • About 2 tablespoons fresh mint leaves, roughly chopped or torn
  • Optional: 1 tablespoon toasted sesame seeds
  • Optional: A pinch of pandan extract or a pandan leaf tied in the rice during steaming

Instructions

  1. Rinse 1 cup of glutinous rice under cold water until the water runs clear. Soak the rice in cold water for at least 3 hours or overnight. Drain well before steaming.
  2. Line a steamer basket or colander with cheesecloth or a clean kitchen towel. Spread the drained rice evenly. Place over boiling water, cover, and steam for about 20-25 minutes. Halfway through, gently fluff the rice with a spatula for even cooking. The rice should be tender but sticky, with a slight chew.
  3. In a saucepan, combine 1 1/2 cups coconut milk, 1/2 cup sugar, and 1/4 teaspoon salt. Warm gently over medium-low heat, stirring until sugar dissolves completely. Do not boil. Reserve about 1/4 cup of this sauce for serving.
  4. Transfer the hot steamed rice to a large bowl. Pour the majority of the warm coconut sauce over it, reserving a small amount for drizzling later. Stir gently using a spatula, cover with plastic wrap, and let it rest for 20-30 minutes so the rice absorbs the sauce fully.
  5. Heat a dry skillet over medium heat. Add shredded coconut in a single layer and stir frequently until golden brown and fragrant. Remove from heat and set aside.
  6. Peel and slice mangoes into thin, fan-like pieces. Roughly tear or chop fresh mint leaves.
  7. Spoon sticky rice onto serving plates. Arrange mango slices alongside or on top. Drizzle with reserved coconut sauce. Sprinkle generously with toasted coconut and fresh mint leaves. Add toasted sesame seeds if using.

Notes

Do not boil the coconut sauce to prevent curdling. Let the rice absorb the coconut sauce for at least 20 minutes for best creaminess. Toast coconut flakes carefully to avoid burning. Use ripe but firm mangoes for best flavor and texture. The recipe can be made ahead and reheated gently. Avoid freezing leftovers as it affects texture.

Nutrition

  • Serving Size: Approximately 1 cup
  • Calories: 375
  • Sugar: 30
  • Sodium: 150
  • Fat: 13.5
  • Saturated Fat: 11
  • Carbohydrates: 65
  • Fiber: 3.5
  • Protein: 3.5

Keywords: Thai mango sticky rice, creamy sticky rice, toasted coconut, fresh mint, tropical dessert, vegan dessert, gluten-free dessert, coconut milk dessert

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating