Mango Sticky Rice Coconut Dessert

Featured in: Desserts

This beloved Thai dessert combines tender glutinous rice soaked in sweetened coconut milk with juicy ripe mango slices. The rice steams until translucent, then absorbs a warm coconut-sugar mixture while remaining perfectly chewy. A drizzle of thickened coconut sauce adds extra richness, while toasted sesame seeds provide nutty crunch.

Best served at room temperature, this balance of sweet creamy rice and bright tropical fruit captures the essence of Southeast Asian sweets. The dish comes together quickly after soaking the rice, making it accessible for home cooks.

Updated on Thu, 05 Feb 2026 09:17:00 GMT
Golden slices of ripe mango rest on a mound of creamy coconut sticky rice garnished with toasted sesame seeds. Save
Golden slices of ripe mango rest on a mound of creamy coconut sticky rice garnished with toasted sesame seeds. | cheerfulchefs.com

I discovered mango sticky rice on a humid Bangkok afternoon, sitting at a small street stall where an elderly woman had been making this dessert for decades. The way she moved was pure muscle memory—soaking rice the night before, steaming it with such care, then letting it drink in warm coconut milk like it was the most natural thing in the world. When she handed me a plate, the aroma of coconut and the sight of that golden mango against creamy rice felt like tasting someone's entire kitchen philosophy at once.

Years later, I made this for a dinner party on the first really warm evening of spring, and I watched my guests literally pause mid-conversation at the first spoonful. One friend asked if I'd learned to cook in Thailand, which made me laugh—I'd just followed my instincts and trusted the rice would know what to do. That moment taught me that some dishes don't need showing off; they do their own talking.

Ingredients

  • Glutinous (sticky) rice: This is the heart of the dish—don't substitute regular white rice or you'll lose the signature tender, clingy texture that makes this dessert feel almost pillowy.
  • Coconut milk (full-fat recommended): This is where the magic happens; it transforms simple rice into something silky and fragrant that feels like a hug.
  • Granulated sugar: Use regular granulated sugar for the coconut sauce to ensure it dissolves smoothly without any graininess.
  • Salt: Just a pinch, but essential—it balances the sweetness and makes the coconut flavor sing.
  • Ripe mangoes: Look for ones that yield slightly to pressure and smell sweet at the stem; underripe mangoes will taste disappointingly bland alongside this rich rice.
  • Toasted sesame seeds or mung beans (optional): These add a subtle nutty crunch and visual pop, though the dish is absolutely perfect without them.

Instructions

Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
Rinse and soak the rice:
Place your sticky rice in a fine mesh strainer and run cold water over it, stirring gently with your fingers until the water runs nearly clear—this removes excess starch and helps the grains cook evenly. Transfer to a bowl, cover with fresh water, and let it sit for at least 4 hours, though overnight is ideal because the rice will steam more uniformly.
Steam the rice until tender:
Drain the soaked rice well, then spread it on a piece of cheesecloth in your steamer basket and steam over boiling water for 25 to 30 minutes; the rice is ready when each grain looks translucent and you can easily break one between your fingers. The kitchen will smell like something ancient and comforting—that's how you know it's working.
Prepare the coconut sauce:
While rice steams, pour 1 cup of coconut milk into a saucepan with 4 tablespoons sugar and 1/4 teaspoon salt. Heat gently over medium-low heat, stirring occasionally, until the sugar completely dissolves—do not let it boil, as that can cause the coconut milk to separate and look broken.
Combine rice with coconut:
The moment your rice finishes steaming, transfer it to a mixing bowl and pour that warm sweetened coconut milk over it all at once. Stir everything together with a wooden spoon until well combined, then cover the bowl and let it sit undisturbed for 15 minutes so the rice can absorb all that creamy goodness like a sponge.
Make the topping sauce:
In a small saucepan, combine 1/3 cup coconut milk, 1 tablespoon sugar, and a tiny pinch of salt. If you want a thicker sauce, mix 1 teaspoon cornstarch with 2 teaspoons of water and stir it in now; otherwise, skip it for a lighter drizzle. Heat over medium heat, stirring often, for 2 to 3 minutes until it's warm and very slightly thickened.
Slice the mangoes and assemble:
Peel your mangoes and carefully slice the flesh away from the pit; if you're nervous about this, you can also halve the mango lengthwise and scoop flesh from the skin with a spoon. On each serving plate, mound warm sticky rice to one side and arrange mango slices alongside it, then drizzle with the coconut topping and scatter sesame seeds or mung beans on top if you're using them.
Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
Sweet, fragrant sticky rice infused with coconut milk is served alongside juicy mango slices for a classic Thai dessert. Save
Sweet, fragrant sticky rice infused with coconut milk is served alongside juicy mango slices for a classic Thai dessert. | cheerfulchefs.com

I remember making this for my grandmother the summer she was learning to enjoy sweet things again after months of feeling unwell. She ate it slowly, eyes closed, and told me it tasted like being on vacation without leaving the house. That's when I understood that some recipes aren't just about technique—they're about creating a moment someone can taste.

Why This Dish Feels Like Home

Sticky rice has this quiet generosity about it; it doesn't demand your attention while it cooks, but it rewards patience absolutely. There's something deeply satisfying about watching plain rice transform into something silky and aromatic just by soaking and steaming, no fancy ingredients required. I love that you can make the whole thing hours ahead and it actually improves as the rice continues drinking in that coconut milk.

Choosing and Ripening Your Mangoes

The mango is the final star of your plate, so picking the right one matters more than you'd think. A truly ripe mango will smell fragrant and sweet near the stem, yield just slightly to thumb pressure, and have skin that looks almost creamy in color. If you buy them slightly underripe, you can place them in a paper bag on your counter for a day or two and they'll develop complexity as they ripen.

Serving and Storage Wisdom

This dessert is best enjoyed at room temperature, when the rice is still tender and the mango is cool but not cold from the fridge. You can make the sticky rice several hours ahead and keep it covered on the counter; if it firms up a little, just give it a gentle stir and it loosens right back up. The coconut topping sauce is also lovely made a few hours ahead—it actually becomes slightly thicker as it cools, which is perfect for drizzling.

  • If you're reheating rice that's been refrigerated, sprinkle a tiny bit of water on top and cover it loosely while it warms up.
  • Pair this with jasmine tea or a lightly chilled glass of something floral and sweet to echo the coconut and mango.
  • Leftover sticky rice can be kept refrigerated for up to 3 days and is wonderful reheated gently with just a splash of extra coconut milk stirred in.
Product image
Deep clean greasy stovetops, countertops, sinks, and tiles using powerful steam after everyday cooking.
Check price on Amazon
Steamed glutinous rice soaked in coconut sauce, topped with fresh mango and a drizzle of thickened coconut topping. Save
Steamed glutinous rice soaked in coconut sauce, topped with fresh mango and a drizzle of thickened coconut topping. | cheerfulchefs.com

This recipe taught me that the best desserts are often the simplest ones, where each ingredient gets to be itself and the sum feels greater than the parts. When you make this, you're not just following steps—you're participating in something that's been bringing joy to tables for generations.

Recipe FAQs

What type of rice should I use?

Use glutinous rice, also called sticky rice or sweet rice. Regular long-grain rice won't achieve the chewy, translucent texture needed. Look for it in Asian grocery stores or the international aisle.

Can I skip the soaking step?

No, soaking is essential for proper steaming. The grains need at least 4 hours (preferably overnight) to absorb water evenly. Without soaking, the rice will cook unevenly and remain hard in the center.

How do I know when the rice is done steaming?

Properly steamed sticky rice becomes translucent and tender when pressed between fingers. It should be fully cooked but still maintain a chewy, slightly firm texture. Total steaming time is typically 25-30 minutes.

Can I use canned coconut milk?

Yes, canned full-fat coconut milk works perfectly. Avoid carton coconut milk beverages meant for drinking—they're too diluted. Shake the can well before opening, as the cream separates from the liquid.

What if my mangoes aren't ripe enough?

Ripe mangoes are crucial for the right balance of flavors. Look for fruit that yields slightly to gentle pressure and has a fragrant sweet aroma. If underripe, let them sit at room temperature for 1-2 days before preparing.

Is this dessert served hot or cold?

Room temperature is traditional. The coconut flavors shine brightest when the dish isn't piping hot or chilled from the refrigerator. Serve within an hour of assembling for the best texture.

Mango Sticky Rice Coconut Dessert

Creamy coconut-infused sticky rice paired with sweet fresh mango for an authentic Thai dessert experience.

Prep Time
15 minutes
Cook Time
30 minutes
Overall Time
45 minutes
Creator Ruby Smiles

Recipe Type Desserts

Skill Level Easy

Cuisine Background Thai

Portions 4 Serves

Dietary Preferences Vegan-Friendly, Dairy-Free Option, Gluten-Free Option

What You’ll Need

Rice

01 1 cup glutinous sticky rice
02 Water for soaking and steaming

Coconut Sauce

01 1 cup full-fat coconut milk
02 4 tablespoons granulated sugar
03 1/4 teaspoon salt

Topping

01 1/3 cup coconut milk
02 1 tablespoon sugar
03 Pinch of salt
04 1 teaspoon cornstarch mixed with 2 teaspoons water, optional for thickening

Fruit

01 2 ripe mangoes, peeled, pitted, and sliced

Garnish

01 1 tablespoon toasted sesame seeds or mung beans, optional

Step-by-Step Guide

Step 01

Prepare the Rice: Rinse the sticky rice in cold water until the water runs clear. Soak the rice in water for at least 4 hours or overnight.

Step 02

Steam the Rice: Drain the rice and steam over boiling water in a cheesecloth-lined steamer basket for 25 to 30 minutes, or until tender and translucent.

Step 03

Prepare Coconut Sauce: While the rice is steaming, combine 1 cup coconut milk, 4 tablespoons sugar, and 1/4 teaspoon salt in a saucepan. Heat gently, stirring, until the sugar dissolves. Do not boil.

Step 04

Infuse the Rice: When the rice is cooked, transfer it to a mixing bowl. Pour the warm sweetened coconut milk over the rice. Stir to combine, cover, and let it absorb for 15 minutes.

Step 05

Make the Topping: Mix 1/3 cup coconut milk, 1 tablespoon sugar, and a pinch of salt in a small saucepan. If you prefer a thick sauce, add the cornstarch slurry. Cook over medium heat, stirring, until slightly thickened.

Step 06

Plate and Serve: Mound portions of sticky rice onto plates. Arrange mango slices alongside. Drizzle with the coconut topping and garnish with toasted sesame seeds or mung beans if desired.

Tools You’ll Need

  • Steamer basket or bamboo steamer
  • Cheesecloth or muslin
  • Saucepan
  • Mixing bowl
  • Sharp knife

Potential Allergens

Inspect ingredients for specific allergens and contact a professional for concerns.
  • Contains coconut, a tree nut allergen

Nutritional Details (Per Serving)

Provided as supportive info; always cross-check with your healthcare provider.
  • Calories: 370
  • Fats: 14 grams
  • Carbohydrates: 59 grams
  • Proteins: 4 grams