Mango Sticky Rice Pudding is a deliciously simple dessert that brings together creamy coconut milk, sticky sweet rice, and ripe, juicy mango slices. This dish is a popular treat in many Southeast Asian countries and it’s all about that perfect balance of textures and flavors—the sticky rice is soft and a bit chewy, while the mango adds a fresh, fruity sweetness.
I love making this pudding because it feels special but is actually pretty easy to put together. A little tip I like to use is to warm up the coconut milk with a touch of sugar and a pinch of salt before mixing it with the rice—this makes everything melt together wonderfully. It’s also fun to play with the rice texture by rinsing it before cooking to get it just right.
Whenever I serve Mango Sticky Rice Pudding, I like to garnish it with a sprinkle of toasted sesame seeds or crushed peanuts for a little crunch. It’s such a crowd-pleaser, especially during warm weather since it’s light and refreshing. Honestly, it’s one of those desserts that brings smiles every time, and I always feel like I’m treating myself to something special with each bite.
Key Ingredients & Substitutions
Glutinous (Sticky) Rice: This is the heart of the dish and gives it that chewy texture. Regular rice won’t work here because it lacks the sticky quality. If you can’t find glutinous rice, look for sweet rice or sticky rice at Asian markets.
Coconut Milk: Full-fat coconut milk creates the creamy richness. Light coconut milk can be used, but the pudding will be less creamy. You can also try coconut cream for an extra luxurious texture.
Mangoes: Use ripe, sweet mangoes for the best flavor. Ataulfo (honey) mangoes are my personal favorite because they are creamy and less fibrous. If mangoes aren’t in season, you can try ripe papaya or peaches, though the flavor will change.
Sugar and Salt: Sugar balances the coconut’s richness and salt enhances overall flavor. You can swap granulated sugar with palm sugar or brown sugar for a subtle caramel note.
How Do You Get Perfectly Sticky and Fluffy Rice?
Getting sticky rice just right can be tricky, but here’s how to nail it:
- Rinse well: Washing the rice removes extra starch and prevents it from becoming too gummy.
- Soak: Soaking for several hours softens the grains, helping them cook evenly and become sticky.
- Cook gently: Use medium heat and avoid stirring too much during cooking to keep the texture intact.
- Let it absorb the coconut milk: After cooking, covering and letting the rice soak in coconut milk lets it soak up all the creamy flavor while staying firm.
Once you get this process right, your rice will be perfectly tender, sticky, but still have little bite—just as this classic dessert should be!

Equipment You’ll Need
- Large mixing bowl – I use this to rinse and soak the rice easily without mess. It’s gentle on the grains and prevents spills.
- Saucepan with lid – A good-sized pan helps cook the rice evenly and keeps the coconut milk warm for mixing.
- Strainer or fine sieve – Perfect for rinsing the rice thoroughly to remove excess starch.
- Measuring cups and spoons – For accuracy when adding coconut milk, sugar, and salt.
- Serving dishes or bowls – Wide bowls work well for showcasing the colorful mango slices and pudding.
Flavor Variations & Add-Ins
- Cardamom or ginger: Add a pinch of spice to the coconut milk for an aromatic twist. Great with colder desserts or layered with other flavors.
- Chocolate drizzle or toasted nuts: Garnish with a drizzle of melted dark chocolate or sprinkle chopped toasted walnuts or cashews for extra crunch.
- Different fruits: Substitute mango with ripe peaches, pineapple, or berries depending on the season or your preference.
- Herbal touch: Add a few mint leaves or a splash of vanilla extract to the rice mix for extra flavor depth.
How to Make Mango Sticky Rice Pudding?
Ingredients You’ll Need:
- 1 cup glutinous (sticky) rice
- 1 1/2 cups water
- 1 cup coconut milk (full-fat)
- 1/4 cup granulated sugar
- 1/4 teaspoon salt
- 2 ripe mangoes, peeled and sliced
- 1 tablespoon toasted sesame seeds or shredded coconut (optional for garnish)
- Fresh mint leaves (optional for garnish)
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare, plus 15-20 minutes cooking time for the rice. Soaking the rice beforehand requires 3-4 hours or overnight, which can be done ahead of time. Overall, plan for about 4 hours including soaking, but active cooking and prep time is around 30 minutes.
Step-by-Step Instructions:
1. Rinse and Soak the Rice:
Start by rinsing the sticky rice in cold water several times until the water runs clear. This helps remove excess starch and prevents the rice from becoming too sticky. Then, soak the rice in fresh water for at least 3-4 hours or overnight for the best texture.
2. Cook the Sticky Rice:
Drain the soaked rice and place it in a pot or rice cooker along with 1 1/2 cups of water. Cook over medium heat until all the water is absorbed and the rice is tender and sticky—this usually takes about 15 to 20 minutes.
3. Prepare the Coconut Sauce:
While the rice cooks, combine coconut milk, sugar, and salt in a small saucepan. Warm over medium heat, stirring gently until the sugar dissolves but be careful not to let it boil. Remove from heat once the sugar is fully blended.
4. Mix Coconut Milk with Rice:
When the rice finishes cooking, pour about three-quarters of the warm coconut milk sauce over it. Stir gently to mix, cover, and let the rice absorb the coconut milk for 20 to 30 minutes. This step makes the rice creamy and full of flavor.
5. Serve with Mango and Garnishes:
To serve, place a portion of the sticky rice on a plate or bowl and arrange fresh mango slices on the side. Drizzle the remaining coconut sauce over the top. Finish with a sprinkle of toasted sesame seeds or shredded coconut and a fresh mint leaf if you like. Enjoy your delicious Mango Sticky Rice Pudding warm or at room temperature!
Can I Use Regular Rice Instead of Sticky Rice?
Sticky rice is essential for the right texture in this pudding. Regular rice won’t give the same chewy, sticky result, so it’s best to use glutinous rice. You can find it at most Asian grocery stores or online.
Can I Prepare Mango Sticky Rice Pudding Ahead of Time?
Yes! You can soak the rice and cook it a day ahead. Store the sticky rice and coconut sauce separately in the fridge and combine them just before serving for the best texture and flavor.
How Should I Store Leftovers?
Keep leftovers in an airtight container in the fridge for up to 2 days. When reheating, warm gently in the microwave or on the stove, adding a splash of coconut milk if it seems dry.
What If Mangoes Aren’t in Season?
If mangoes aren’t available, try substituting with ripe peaches, nectarines, or papaya. While the flavor changes, they still pair beautifully with the creamy sticky rice.