I still remember my first bite of Mango Sticky Rice at a tiny street stall in Bangkok—the way the warm, coconut-soaked rice clung to perfectly ripe mango slices, the sweet-salty balance that made me close my eyes and just savor it. That moment turned me into a believer. Now, after making this Thai dessert countless times (and tweaking it to perfection), I can tell you—it’s shockingly simple to recreate that magic at home.
What makes Mango Sticky Rice so special? Three humble ingredients (glutinous rice, coconut milk, mango) transform into something greater than the sum of their parts. The rice turns pillowy-soft after soaking and steaming, the coconut sauce adds richness without heaviness, and those golden mango slices? They’re nature’s perfect pairing—juicy, fragrant, and just tart enough to cut through the sweetness. This isn’t just dessert; it’s a tropical vacation on a plate.

Why You’ll Love This Mango Sticky Rice Recipe
Trust me, once you try this version of Mango Sticky Rice, you’ll understand why it’s my go-to dessert all summer long. Here’s what makes it so irresistible:
- Creamy dreamy texture – That perfect chew from glutinous rice soaked in coconut milk? Absolute magic.
- Just 5 main ingredients – No fancy techniques or equipment needed – just good mangoes, rice, coconut milk, sugar, and salt.
- Sweet-salty harmony – The coconut sauce balances the mango’s natural sweetness so beautifully you’ll want seconds.
- Instant tropical vibes – One bite transports you to a Thai beach. Okay, maybe not literally, but close enough!
Seriously, this Mango Sticky Rice recipe is the dessert equivalent of a happy sigh.
Ingredients for Mango Sticky Rice
Here’s everything you’ll need to make this dreamy Thai dessert – and yes, every single ingredient matters! I’ve learned through trial and error that skipping steps or swapping key components just doesn’t give you that authentic sticky-sweet magic.
- 1 cup glutinous rice (soaked) – Don’t let the name fool you; it’s gluten-free! This short-grain rice is the only kind that gets properly sticky when cooked.
- 1 1/2 cups coconut milk – Full-fat, please! That thin “lite” stuff won’t give you the same luscious texture.
- 1/2 cup granulated sugar – Adjust to taste, but this is the sweet spot (pun intended) for balancing the mango.
- 1/2 tsp salt – Crucial for enhancing all the flavors – don’t skip it!
- 2 ripe mangoes (peeled and sliced) – Look for the golden-yellow Ataulfo or Honey mangoes – they’re the sweetest.
- 1 tbsp toasted sesame seeds – For that perfect little crunch on top.
- 1 tbsp coconut cream (optional) – My secret drizzle for extra indulgence.
Ingredient Notes & Substitutions
Okay, let’s talk swaps – because sometimes you gotta improvise! Here’s what works (and what absolutely doesn’t):
Palm sugar instead of white sugar? Absolutely! It adds this incredible caramel depth. Use about 3/4 cup packed since it’s less sweet.
No fresh mangoes? Frozen mango slices thawed overnight will do in a pinch, but fresh really is best. Canned mango? Only if you’re desperate – the texture’s too mushy.
Warning: Regular rice won’t work here – it lacks the sticky starch that makes this dessert so special. And please don’t use coconut water instead of coconut milk (yes, I’ve tried – disaster!).
One last tip: If your coconut milk separates in the can, just whisk it back together before measuring. No need to panic!
How to Make Mango Sticky Rice
Okay, let’s get cooking! Making Mango Sticky Rice feels like performing kitchen magic – simple steps transform basic ingredients into something extraordinary. Follow these steps closely (especially the timing!) and you’ll be rewarded with that perfect sticky-chewy texture every time.
Step 1: Soak and Steam the Rice
Here’s the truth – soaking isn’t optional if you want authentic Mango Sticky Rice. Those hours in water soften the grains so they steam up perfectly tender yet still delightfully chewy. I learned this the hard way when I once tried skipping it (never again!).
Drain your soaked glutinous rice and spread it in a steamer basket lined with cheesecloth or banana leaves if you’re feeling fancy. Steam for 25-30 minutes – you’ll know it’s done when the grains turn translucent with a slightly shiny sheen. Test a grain between your fingers – it should be soft but still have a pleasant resistance, like perfectly cooked pasta al dente.
Step 2: Prepare the Coconut Sauce
While the rice steams, make the luscious sauce that sweetens your Mango Sticky Rice. Combine coconut milk, sugar and salt in a saucepan over low heat – I can’t stress “low” enough because high heat makes coconut milk separate and look grainy. Stir gently until the sugar dissolves completely – about 3 minutes. You’re not boiling it, just warming it enough to blend everything smoothly.
Pro tip: Taste the sauce! It should be slightly sweeter than you’d like since the rice will balance it out. Add a pinch more salt if it tastes flat – that salty contrast makes the mango pop.
Step 3: Combine and Rest
This is where the magic happens! Transfer your hot steamed rice to a bowl and immediately pour about 3/4 of the warm coconut sauce over it. Gently fold with a spatula – don’t stir aggressively or you’ll mush the grains. Let the Mango Sticky Rice absorb the sauce for 15 minutes, covered with a clean towel. The grains will drink up that coconut goodness and become irresistibly creamy.
Reserve the remaining sauce for drizzling later – trust me, you’ll want that extra coconut richness when serving!
Step 4: Slice Mangoes and Serve
While the rice rests, prepare your mangoes. Use a sharp knife to slice them thinly – I like diagonal cuts about 1/4-inch thick for elegant presentation. Arrange the warm Mango Sticky Rice on plates (or banana leaves if you’re going full authentic!), top with those golden mango slices, drizzle with reserved coconut sauce and sprinkle toasted sesame seeds. That first bite of warm, coconutty rice against cool, juicy mango? Pure bliss.
Quick warning: Have napkins ready – this dessert is gloriously messy in the best possible way!

Tips for Perfect Mango Sticky Rice
After making this dessert more times than I can count, I’ve picked up some tricks that take Mango Sticky Rice from good to “oh my goodness, how is this so good?” Here are my can’t-live-without secrets:
- Toast those sesame seeds! A dry pan over medium heat for 2-3 minutes transforms them from bland to nutty perfection. Watch closely – they burn fast!
- The rice waits for no one. Serve immediately after combining with sauce. Leftovers harden in the fridge, but if you must store it, microwave with a damp paper towel for 20 seconds to revive the texture.
- Mango selection is everything. Sniff the stem end – it should smell sweetly floral. Squeeze gently; it should give slightly like a ripe avocado. No scent = no flavor.
- Banana leaf hack: No steamer? Line a colander with parchment paper poked with holes. Set over boiling water and cover tightly with foil – works like a charm!
- Temperature play: For summer parties, chill the mango slices while keeping the rice warm. That contrast of cool fruit against warm coconut rice? Chef’s kiss.
One last thing – don’t stress if your first batch isn’t perfect. Even my early attempts were more “mango sticky glue” than dessert. You’ll get the hang of it!
Serving Suggestions for Mango Sticky Rice
Oh, let me tell you how I love to serve this Mango Sticky Rice – it’s all about creating that perfect Thai cafe experience at home! A glass of chilled Thai iced tea alongside cuts through the richness beautifully. For parties, I’ll garnish with fresh mint leaves or edible flowers for a pop of color. Sometimes I’ll even sprinkle on some crushed roasted peanuts for extra crunch. Pro tip? Serve it in little banana leaf boats if you can find them – makes everyone feel like they’re on vacation!
Mango Sticky Rice FAQs
I get asked about this Thai dessert all the time – so here are answers to the questions that pop up most often in my kitchen (and my DMs!). Consider this your Mango Sticky Rice troubleshooting guide:
Can I use jasmine rice instead of glutinous rice?
Oh honey, no – and I say this with love! Regular rice just won’t give you that signature sticky-chewy texture that makes this dessert so special. Glutinous rice (despite the confusing name, it’s gluten-free!) has a different starch structure that absorbs the coconut milk beautifully. Trust me, I learned this the hard way when I tried substituting once – ended up with sad, separate grains that refused to clump.
How long does Mango Sticky Rice keep?
This dessert is definitely best eaten fresh, but if you must store it, keep the rice and mango separate in airtight containers in the fridge. The rice will harden overnight, but 20 seconds in the microwave with a damp paper towel brings it back to life. The mango slices? They’ll last about 2 days before getting mushy. Pro tip: Make only what you’ll eat that day – it’s so quick to prepare fresh!
Can I make Mango Sticky Rice ahead for a party?
Here’s my party trick: Prep everything separately the day before – soak the rice, make the coconut sauce, slice the mangoes. Then just steam the rice and combine with warm sauce 30 minutes before serving. The mango slices stay perfect at room temp for a few hours. This way, you get all the flavor without the last-minute stress!
Why is my rice too hard/too mushy?
Ah, the two most common issues! Hard rice usually means it wasn’t soaked long enough (minimum 4 hours, friends!) or under-steamed. Mushy rice? Probably over-soaked or steamed too long. The sweet spot is grains that are translucent and tender but still have a slight chew – think al dente pasta. Takes practice, but you’ll get there!
What if my coconut sauce separates?
Don’t panic! Just whisk it vigorously over low heat – it’ll come back together. Next time, keep the heat lower and stir constantly. And remember – a little separation when pouring over hot rice is normal; it’ll absorb beautifully as it rests.
Nutritional Information
Now, let’s be real – we’re not eating Mango Sticky Rice because it’s a health food (though mangoes are packed with vitamins!). But if you’re curious about what’s in each sweet, coconutty bite, here’s the scoop based on my standard recipe:
Per serving (about 1 cup rice + mango slices): 320 calories, 55g carbs, 2g fiber, 25g sugar, 12g fat (10g saturated), 3g protein, 150mg sodium
Remember – these numbers can change depending on your exact ingredients. Use less sugar? Fewer calories. Extra coconut cream drizzle? More delicious fat. That’s the beauty of homemade – you control what goes in!
My philosophy? This Thai dessert is meant to be enjoyed fully, not fretted over. The way I see it, those mango slices cancel out any guilt anyway – at least that’s what I tell myself when going back for seconds!
There you have it – my absolute favorite way to make Mango Sticky Rice that tastes just like the streets of Bangkok! I’d love to hear how your version turns out. Did you try any fun twists? Maybe a sprinkle of toasted coconut flakes or a dash of cardamom in the coconut sauce? Drop me a comment below with your results – I read every single one (and yes, I’ll happily troubleshoot if something went wonky). And if you snapped a photo of your gorgeous creation, tag me on Instagram @[yourhandle] – nothing makes me happier than seeing your kitchen adventures! Now go forth and make some sticky, sweet magic happen.
Print
5-Ingredient Mango Sticky Rice That Tastes Like Heaven
- Total Time: 4 hours 45 mins
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Mango sticky rice is a popular Thai dessert made with glutinous rice, fresh mango, and coconut milk. It’s sweet, creamy, and easy to make.
Ingredients
- 1 cup glutinous rice
- 1 1/2 cups coconut milk
- 1/2 cup sugar
- 1/2 tsp salt
- 2 ripe mangoes
- 1 tbsp toasted sesame seeds
- 1 tbsp coconut cream (optional)
Instructions
- Rinse the glutinous rice and soak it in water for at least 4 hours or overnight.
- Drain the rice and steam it for 25-30 minutes until fully cooked.
- In a saucepan, heat coconut milk, sugar, and salt until the sugar dissolves.
- Pour the warm coconut mixture over the cooked rice and let it soak for 15 minutes.
- Peel and slice the mangoes into thin pieces.
- Serve the sticky rice with mango slices on top, drizzle with coconut cream, and sprinkle sesame seeds.
Notes
- Use ripe mangoes for the best flavor.
- Adjust sugar to taste.
- For extra richness, use coconut cream on top.
- Prep Time: 4 hours 15 mins
- Cook Time: 30 mins
- Category: Dessert
- Method: Steaming
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 25g
- Sodium: 150mg
- Fat: 12g
- Saturated Fat: 10g
- Unsaturated Fat: 1g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 0mg
