Love this? Save it for later!
Share the inspiration with your friends
“You have to try this,” my friend Anan said, holding out a small bowl with a sly smile. It was late afternoon on a humid Saturday in Bangkok, and I was visiting her cramped but cozy apartment tucked between busy street markets. I was expecting a simple snack, but what I tasted stopped me mid-bite — the creamy authentic mango sticky rice with toasted sesame and pandan leaf was unlike anything I’d ever had.
The sticky rice was luxuriously smooth, with just the right balance of sweetness and saltiness. The toasted sesame seeds added a subtle crunch and nuttiness that surprised me, while the pandan leaf infused a delicate, almost floral aroma that lingered long after the last bite. Honestly, I wasn’t expecting such a sophisticated flavor from what looked like a humble street dessert.
That afternoon, as the smell of coconut milk simmering filled the tiny kitchen, Anan shared how this recipe was passed down from her grandmother, with a few modern twists she’d added after years of trial and error. I remember accidentally knocking over the bowl of rice while she wasn’t looking, and instead of frustration, we just laughed and kept going — a perfect imperfect moment that made the dish feel even more special.
Maybe you’ve been there, craving something sweet but simple, and this creamy mango sticky rice recipe could be your new go-to. It’s the kind of comfort food that makes you pause, close your eyes, and savor every bite. Let me tell you, this recipe stayed with me long after I left Bangkok — and it’s one I keep making whenever I want that little taste of sunshine and warmth in my kitchen.
Why You’ll Love This Creamy Authentic Mango Sticky Rice Recipe
This mango sticky rice recipe is more than just a dessert — it’s a celebration of texture, aroma, and tradition, crafted to bring you that authentic taste with a creamy twist. I’ve tested this recipe multiple times, tweaking the coconut milk ratio and toasting the sesame seeds just right to get that perfect combination of flavors.
- Quick & Easy: Ready in about 45 minutes, making it ideal for a last-minute treat or cozy weekend indulgence.
- Simple Ingredients: Uses pantry basics like glutinous rice and coconut milk, plus fresh mangoes and pantry-friendly toasted sesame seeds.
- Perfect for Summer: A refreshing yet comforting dish to beat the heat and impress guests at brunch or dinner parties.
- Crowd-Pleaser: Whether you’re serving kids or adults, this dish always gets a thumbs-up for both appearance and flavor.
- Unbelievably Delicious: The creamy, rich coconut-infused sticky rice combined with the fresh mango and the gentle nuttiness of toasted sesame makes this a standout.
This isn’t just any mango sticky rice recipe — the addition of pandan leaf during cooking adds an authentic fragrance that’s often missing from simpler versions. And toasting sesame seeds isn’t just for show; it layers in an earthy crunch that transforms the dish from good to unforgettable. Honestly, it’s the kind of recipe that makes you want to invite friends over just to watch their faces light up at the first bite.
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 at Asian markets. If you can’t find pandan leaves, don’t worry — I’ll share a substitution tip below.
- Glutinous (Sticky) Rice – 1 cup (200g), rinsed and soaked for at least 4 hours or overnight (this is essential for texture)
- Coconut Milk – 1 cup (240ml), full-fat for richness (I recommend Aroy-D brand for authentic creaminess)
- Granulated Sugar – 1/3 cup (65g), adjust to taste (balances the coconut milk)
- Salt – 1/4 teaspoon, to enhance flavor and cut sweetness
- Fresh Ripe Mangoes – 2 medium-sized, peeled and sliced (choose sweet, fragrant varieties like Ataulfo or Nam Dok Mai)
- Pandan Leaf – 1 long leaf, tied into a knot (adds subtle fragrance; optional but highly recommended)
- Toasted Sesame Seeds – 2 tablespoons, toasted until golden brown (provides nutty crunch)
- Water – for steaming rice and soaking pandan leaf
Substitution Tips: If you can’t find pandan leaf, a few drops of pandan extract work well, or you can omit it altogether without losing much. For a gluten-free or vegan option, the recipe is naturally compliant as is. You can swap granulated sugar with coconut sugar for a deeper flavor.
Equipment Needed
- Steamer or Bamboo Basket: For steaming the sticky rice — I find bamboo baskets add a bit of authentic aroma, but any steaming setup works.
- Medium Saucepan: To gently heat the coconut milk mixture.
- Mixing Bowls: For soaking rice and mixing coconut milk sauce.
- Wooden Spoon or Silicone Spatula: For stirring without scratching cookware.
- Measuring Cups and Spoons: For accuracy (imperative for consistent results).
- Small Frying Pan: To toast sesame seeds (alternatively, use an oven on low heat).
Personally, I like using a bamboo steamer lined with cheesecloth to keep the sticky rice from falling through, but if you don’t have one, a fine mesh sieve over a pot of boiling water works in a pinch. For toasting sesame seeds, keep a close eye so they don’t burn — I learned that the hard way once, and trust me, it’s not a flavor you want!
Preparation Method

- Soak the Sticky Rice: Rinse 1 cup (200g) of glutinous rice under cold water until the water runs clear. Soak the rice in cold water for 4-6 hours or overnight. This step ensures the rice will steam evenly and become perfectly tender.
- Prepare the Pandan Leaf: Tie the pandan leaf into a knot to release its flavor. Set aside.
- Steam the Rice: Drain the soaked rice and place it in a steamer lined with cheesecloth or a clean kitchen towel. Add the pandan leaf on top. Steam for 20-25 minutes over boiling water, checking occasionally to make sure the water doesn’t run dry. The rice should be tender but still sticky when done.
- Heat the Coconut Sauce: In a medium saucepan, combine 1 cup (240ml) of full-fat coconut milk, 1/3 cup (65g) sugar, and 1/4 teaspoon salt. Gently heat over low-medium heat, stirring until sugar dissolves. Do not boil. Remove from heat.
- Mix the Coconut Milk with the Rice: Transfer the steamed sticky rice to a bowl. Pour about two-thirds of the warm coconut milk over the rice and gently mix to combine. Cover and let it sit for 20-30 minutes so the rice absorbs the coconut milk and becomes creamy.
- Toast the Sesame Seeds: In a dry small frying pan over medium heat, toast 2 tablespoons of sesame seeds, stirring frequently until golden brown and fragrant. Remove from heat and set aside.
- Serve: Spoon the creamy sticky rice onto plates, arrange sliced ripe mangoes alongside, and drizzle with the remaining coconut milk sauce. Sprinkle toasted sesame seeds on top for a nutty crunch.
Tips: If your rice feels dry after steaming, add a bit more warm coconut milk. The pandan leaf can be removed before serving. For the perfect mango, look for vibrant color and slight softness when gently pressed.
Cooking Tips & Techniques
Getting the creamy texture right is all about timing and gentle heat. Oversteaming the rice can make it mushy, while undercooking leaves it chewy. Patience is key here — trust the 20-25 minutes steam time, and keep checking.
When heating the coconut milk, don’t rush or bring it to a boil; high heat can cause it to separate and lose that silky texture. Stir slowly and keep the temperature low.
Toasting sesame seeds might seem simple, but it’s easy to burn them quickly. Use a dry pan and keep them moving. I once walked away for a second, and the whole batch turned bitter — lesson learned!
Also, don’t skip soaking the rice. That’s the secret behind the authentic sticky texture. If you’re short on time, a minimum of 4 hours soaking is necessary, but overnight works best to avoid any crunchiness.
For multitasking, while the rice steams, prep the mangoes and toast sesame seeds. Then finish with warming the coconut milk — efficient and keeps everything fresh and warm for serving.
Variations & Adaptations
- Vegan & Dairy-Free: This recipe is naturally dairy-free. To make it even lighter, use light coconut milk, but be aware it won’t be as creamy.
- Nutty Twist: Swap toasted sesame seeds for crushed roasted peanuts or coconut flakes for a different crunchy contrast.
- Flavor Boost: Add a splash of vanilla extract or a pinch of ground cardamom to the coconut sauce for a subtle aromatic lift.
- Alternative Fruits: Try serving with ripe lychee, jackfruit, or even fresh berries for a seasonal twist.
- Microwave Shortcut: If you’re short on time, cook the soaked rice covered in the microwave for 8-10 minutes, stirring halfway. Texture won’t be as perfect but still tasty.
I once tried adding a pinch of chili flakes for a sweet-spicy surprise — it was oddly addictive! Feel free to experiment and make this recipe your own.
Serving & Storage Suggestions
Serve the mango sticky rice warm or at room temperature for the best experience. The creamy texture shines when the coconut milk sauce is slightly warm, and the mangoes are cool and juicy.
This dish pairs wonderfully with a cup of jasmine tea or a light white wine if you’re feeling fancy. For a snack, it’s perfect on its own!
Store leftovers in an airtight container in the fridge for up to 2 days. The rice will firm up but can be gently reheated by sprinkling a little water and microwaving for 30-45 seconds. Adding a splash of warmed coconut milk before reheating helps restore creaminess.
Flavors deepen after resting, so some find it even better the next day — if it lasts that long!
Nutritional Information & Benefits
This mango sticky rice dessert offers about 350 calories per serving, with a good amount of healthy fats from the coconut milk and a moderate carbohydrate load from the sticky rice and mango.
Coconut milk provides lauric acid, which can support immune health, and mangoes are rich in vitamin C and antioxidants. Toasted sesame seeds add a small boost of calcium, iron, and fiber.
While sweet, this dessert uses natural sugars from fruit and coconut milk, making it a more wholesome treat than many processed desserts.
For those watching gluten or dairy, rest assured this recipe is naturally free of both.
Conclusion
This creamy authentic mango sticky rice with toasted sesame and pandan leaf recipe is a little piece of tropical heaven you can make at home. It’s simple, heartfelt, and full of layers of flavor that make every bite special.
Feel free to tweak the sweetness, try different toppings, or experiment with fruit to find your perfect version. Honestly, I keep coming back to this recipe because it tastes like a warm hug on a plate — comforting yet exciting.
If you try it, I’d love to hear how you make it your own. Leave a comment or share your favorite twists. Let’s keep the joy of this delicious tradition going!
Frequently Asked Questions About Mango Sticky Rice
What type of rice is best for mango sticky rice?
Use glutinous or sticky rice, sometimes labeled as sweet rice, which gives the dish its characteristic chewy texture. Regular rice won’t work.
Can I use frozen mango for this recipe?
Fresh ripe mangoes are best for texture and flavor, but if frozen is all you have, thaw completely and drain excess water before serving.
How do I store leftover mango sticky rice?
Keep leftovers in an airtight container in the fridge for up to 2 days. Reheat gently with a splash of coconut milk to restore creaminess.
Is pandan leaf essential for the recipe?
It’s not essential but highly recommended for authentic aroma. You can substitute with pandan extract or omit it if unavailable.
Can I make this recipe vegan?
Yes! This recipe is naturally vegan and dairy-free, making it a great option for plant-based diets.
For a similar tropical treat, you might enjoy my coconut mango pudding that also features fresh mango and creamy coconut flavors. If you like experimenting with Asian desserts, my crispy garlic chicken post has some savory inspiration to balance your sweet cravings.
Pin This Recipe!

Creamy Authentic Mango Sticky Rice Recipe with Toasted Sesame and Pandan Leaf
A traditional Thai dessert featuring creamy coconut-infused sticky rice paired with fresh ripe mangoes, toasted sesame seeds, and fragrant pandan leaf for an authentic and comforting treat.
- Prep Time: 10 minutes (plus 4-6 hours soaking)
- Cook Time: 25 minutes
- Total Time: 45 minutes (excluding soaking time)
- Yield: 4 servings 1x
- Category: Dessert
- Cuisine: Thai
Ingredients
- 1 cup (200g) glutinous (sticky) rice, rinsed and soaked for at least 4 hours or overnight
- 1 cup (240ml) full-fat coconut milk
- 1/3 cup (65g) granulated sugar, adjust to taste
- 1/4 teaspoon salt
- 2 medium ripe mangoes, peeled and sliced
- 1 pandan leaf, tied into a knot (optional but recommended)
- 2 tablespoons toasted sesame seeds
- Water for soaking and steaming rice
Instructions
- Rinse 1 cup (200g) of glutinous rice under cold water until the water runs clear. Soak the rice in cold water for 4-6 hours or overnight.
- Tie the pandan leaf into a knot to release its flavor and set aside.
- Drain the soaked rice and place it in a steamer lined with cheesecloth or a clean kitchen towel. Add the pandan leaf on top.
- Steam the rice for 20-25 minutes over boiling water, checking occasionally to ensure the water doesn’t run dry. The rice should be tender but still sticky.
- In a medium saucepan, combine 1 cup (240ml) full-fat coconut milk, 1/3 cup (65g) sugar, and 1/4 teaspoon salt. Gently heat over low-medium heat, stirring until sugar dissolves. Do not boil. Remove from heat.
- Transfer the steamed sticky rice to a bowl. Pour about two-thirds of the warm coconut milk over the rice and gently mix to combine. Cover and let it sit for 20-30 minutes to absorb the coconut milk and become creamy.
- In a dry small frying pan over medium heat, toast 2 tablespoons of sesame seeds, stirring frequently until golden brown and fragrant. Remove from heat and set aside.
- To serve, spoon the creamy sticky rice onto plates, arrange sliced ripe mangoes alongside, drizzle with the remaining coconut milk sauce, and sprinkle toasted sesame seeds on top.
Notes
Soaking the rice for at least 4 hours or overnight is essential for the perfect sticky texture. Do not boil the coconut milk mixture to avoid separation. Toast sesame seeds carefully to prevent burning. Pandan leaf is optional but adds authentic fragrance; pandan extract can be used as a substitute.
Nutrition
- Serving Size: Approximately 1/4 of
- Calories: 350
- Sugar: 20
- Sodium: 150
- Fat: 18
- Saturated Fat: 16
- Carbohydrates: 45
- Fiber: 2
- Protein: 3
Keywords: mango sticky rice, Thai dessert, coconut milk, pandan leaf, toasted sesame seeds, glutinous rice, vegan dessert, gluten-free dessert



