Skip to content
vietnamesedessert✨ New

Vietnamese Coconut Sticky Rice with Mango (Xoi Xoai)

Sweet coconut sticky rice paired with fresh ripe mango, a beloved Vietnamese dessert.

Prep
30 min
Cook
30 min
Servings
4
Difficulty
Medium
4.6
Sign in to rate
#vietnamese#sticky rice#mango#coconut#dessert#vegan

About This Recipe

Xoi xoai pairs glutinous rice, steamed and enriched with coconut milk, alongside slices of sweet, ripe mango, a dessert combination found throughout Vietnam and neighboring Southeast Asian countries. The rice is subtly sweet and rich from coconut, balanced by the mango's bright, juicy freshness. Soaking the glutinous rice before steaming is essential — skip it and the rice cooks unevenly, staying hard in the center while the outside turns mushy. Steaming rather than boiling keeps the grains distinct and properly sticky rather than waterlogged.

Ingredients

Serves 4

  • 1.5 cupsglutinous rice(soaked overnight)
  • 1 cancoconut milk(400ml)
  • 0.33 cupsugar
  • 0.5 tspfine sea salt
  • 2ripe mangoes(peeled and sliced)
  • 2 tbsptoasted sesame seeds(for garnish)
  • 1 tbspcornstarch(optional, to thicken sauce)

Instructions

  1. 1

    Soak the rice

    Soak glutinous rice in water for at least 4 hours, ideally overnight, then drain well.

  2. 2

    Steam the rice

    Line a steamer basket with cheesecloth, add the drained rice, and steam over boiling water for 20-25 minutes until tender and translucent.

    Check the water level periodically so the steamer doesn't run dry during the long steam.

  3. 3

    Make the coconut sauce

    While the rice steams, warm coconut milk with sugar and salt in a saucepan, stirring until the sugar dissolves. Reserve a portion for drizzling.

  4. 4

    Combine rice and sauce

    Once steamed, transfer rice to a bowl and stir in most of the coconut sauce, letting it absorb for 10 minutes.

  5. 5

    Plate and serve

    Serve warm rice alongside fresh mango slices, drizzled with the reserved coconut sauce and a sprinkle of toasted sesame seeds.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Soak the glutinous rice for at least 4 hours, though overnight gives the most even texture.

  • →

    Use very ripe, sweet mangoes — this dessert depends on their natural sweetness contrasting the rice.

  • →

    Reserve some coconut sauce unmixed to drizzle over the top for extra richness at serving.

Variations

  • •

    Add a few drops of pandan extract to the coconut sauce for a fragrant, slightly green tint.

  • •

    Use black glutinous rice for a nuttier flavor and striking color.

  • •

    Serve with other tropical fruits like jackfruit alongside the mango.

Storage

Best eaten fresh and warm; refrigerate leftover rice separately from mango for up to 2 days, and reheat rice gently with a splash of coconut milk.

History & Origin

Sticky rice with mango is a dessert enjoyed throughout Southeast Asia, including Vietnam, Thailand, and Laos, historically tied to mango harvest season and remaining a beloved warm-weather treat across the region.

Frequently Asked Questions

Can I skip soaking the rice?

Soaking is important for even cooking; a shorter soak of at least 2-3 hours can work in a pinch, but overnight gives the best texture.

Can I use a rice cooker instead of steaming?

Yes, many rice cookers have a steam setting or basket attachment that works well for glutinous rice.

What makes a mango ripe enough for this dish?

Look for mangoes that give slightly when pressed and have a sweet aroma at the stem end; underripe mangoes will be too tart for this dessert.

Nutrition Facts

Per serving (240g / 8.5 oz) · 4 servings total

Calories380kcal
Protein5g
Carbohydrates62g
Fat14g
Fiber3g
Protein5g
Carbs62g
Fat14g

Time Summary

Prep time30 min
Cook time30 min
Total time60 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes