Mango Sticky Rice Pudding is a sweet and comforting treat that combines chewy sticky rice with creamy coconut milk and the fresh, juicy flavor of ripe mangoes. This dish brings together a lovely mix of textures and tastes—soft, sticky rice, smooth coconut cream, and the bright sweetness of mango that makes every bite feel special.
I love making this pudding when I want something satisfying but not too heavy. The sticky rice soaks up all the coconut milk goodness, giving it a rich, smooth texture that feels like a warm hug. One tip I like to follow is to use perfectly ripe mangoes because they add that natural sweetness that balances so well with the creamy rice. It’s a simple dessert, but the flavors work together in a way that always impresses.
Whenever I serve Mango Sticky Rice Pudding, I like to sprinkle a little toasted sesame seed or crispy mung beans on top for a nice crunch. It’s a fun way to add a bit of texture and make the dish even more exciting. This pudding reminds me of summer days and family gatherings because it’s just the kind of sweet treat that makes everyone smile and ask for seconds.
Key Ingredients & Substitutions
Glutinous (Sticky) Rice: This is the heart of the dish. It has a special sticky texture that regular rice can’t match. If you can’t find it, sweet rice flour can sometimes work in a pinch, but the texture won’t be the same.
Coconut Milk: Full-fat coconut milk gives the pudding its creamy richness. Light coconut milk can be used if you want a lighter dessert, but the flavor and creaminess will be milder.
Mangoes: Choose ripe, sweet mangoes. Ataulfo or Tommy Atkins varieties work well for their sweet, buttery texture. If mangoes aren’t in season, try ripe peaches or papaya as a fresh alternative.
Sugar and Salt: The sugar sweetens the coconut milk, while a pinch of salt balances flavors. You can use brown sugar or palm sugar for a deeper, caramel-like taste.
How Do You Get Perfectly Creamy Sticky Rice?
Cooking sticky rice properly is key. Here’s how to make it creamy and tender without being mushy:
- Rinse the rice well to remove excess starch; this prevents clumping.
- Soak the rice for at least an hour – this helps the rice absorb water evenly while cooking.
- Cook the rice with a little less water than usual, either by steaming or boiling gently.
- Once cooked, immediately mix in warm sweetened coconut milk so the rice absorbs flavor and moisture evenly.
- Cover and let it rest for 20-30 minutes before serving; this step makes the rice soft and creamy.
Taking your time with these steps makes all the difference between dry, tough rice and that perfect pudding texture.

Equipment You’ll Need
- Large mixing bowl – easy for combining and letting the rice absorb the coconut milk.
- Medium saucepan – perfect for heating coconut milk and dissolving sugar without burning.
- Rice cooker or steaming setup – if you prefer steaming the sticky rice for the best texture.
- Sharp knife and cutting board – for peeling and slicing the ripe mangoes neatly.
- Serving bowls or shallow dishes – for presenting the pudding attractively.
Flavor Variations & Add-Ins
- Top with toasted sesame seeds or mung beans for added crunch and flavor.
- Stir in shredded coconut or chopped nuts into the pudding for extra texture.
- Use different fruits like peaches, pineapple, or berries if mango isn’t available.
- Sweeten with honey or maple syrup instead of sugar for a natural twist.
How to Make Mango Sticky Rice Pudding
Ingredients You’ll Need:
Main Ingredients:
- 1 cup glutinous (sticky) rice
- 1 1/2 cups water (for cooking rice)
- 1 1/2 cups coconut milk
- 1/2 cup granulated sugar
- 1/4 teaspoon salt
- 2 ripe mangoes, peeled and sliced
Optional Garnishes:
- 1 tablespoon toasted shredded coconut
- Fresh mint leaves
How Much Time Will You Need?
This recipe takes about 1 hour and 15 minutes total. Soaking the sticky rice takes about 1 hour, cooking the rice and preparing the coconut sauce takes around 20 minutes, and letting the rice absorb the coconut milk adds an extra 20-30 minutes. It’s mostly hands-off while the rice soaks and absorbs flavors.
Step-by-Step Instructions:
1. Prepare the Sticky Rice:
Start by rinsing the sticky rice well under cold water until the water runs clear to remove excess starch. Then, soak the rinsed rice in water for at least 1 hour, which helps it cook evenly and become tender. After soaking, drain the rice.
2. Cook the Rice and Make Coconut Sauce:
Cook the soaked rice with 1 1/2 cups of fresh water in a pot or rice cooker until the water is absorbed and the rice is tender (about 15-20 minutes). While the rice is cooking, heat the coconut milk in a saucepan over medium heat. Add the sugar and salt, stirring gently until everything dissolves. Do not let it boil. Save about 1/4 cup of this sweetened coconut milk for drizzling later.
3. Combine and Let It Absorb:
Transfer the hot cooked rice to a mixing bowl and immediately pour the remaining sweetened coconut milk over it. Stir gently to mix well. Cover the bowl and let the rice sit for 20-30 minutes so it fully soaks in the coconut flavor and becomes creamy.
4. Serve with Mango and Garnishes:
Place a serving of coconut sticky rice in a bowl or plate. Arrange sliced ripe mangoes beside the rice. Drizzle the reserved coconut milk over the top. If you’d like, sprinkle with toasted shredded coconut and add fresh mint leaves for a pretty finish. Enjoy the pudding at room temperature or slightly chilled!
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 chewy, glutinous feel, so it’s best to stick with glutinous rice for authentic results.
Can I Make Mango Sticky Rice Pudding Ahead of Time?
Yes! You can prepare the sticky rice and coconut sauce in advance and refrigerate separately. Combine and let it absorb the coconut milk before serving. Just add fresh mango slices right before serving for the best taste.
How Should I Store Leftovers?
Keep leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in the microwave or at room temperature before serving, but add fresh mango slices each time as they lose texture when refrigerated.
What Can I Use Instead of Mango if It’s Not in Season?
Try ripe peaches, papaya, or even sliced bananas. They provide a sweet, juicy contrast that pairs nicely with the creamy coconut sticky rice.