90% would make this again

Mango Sticky Rice Recipe

Vish G

April 29, 2026

4.8
(127)

Thai mango sticky rice recipe that will bring back happy memories for anyone who’s tried one of Thailand’s most popular street food desserts. We show you how to bring the taste of Bangkok to home with fresh ripe mangoes and delicious sweet sticky rice that’s served with creamy coconut milk dressing that brings everything to life. Great to enjoy after a meal or share with someone special to give you authentic tropical vibes.

Mango Sticky Rice Recipe

PREP TIME

20 MIN

COOK TIME

30 MIN

SERVINGS

4

Ingredients

  • 300 g or 1 1/2 cups Thai glutinous rice also called sticky rice
  • Cold water for soaking and rinsing
  • 400 ml or 1 can full fat coconut milk
  • 80 g or 1/3 cup white sugar
  • 1 to 2 tablespoons palm sugar or coconut sugar optional but recommended
  • 1 teaspoon fine salt
  • 120 ml or 1/2 cup thick coconut cream taken from the top of the can if possible
  • 1/4 teaspoon salt for the topping sauce
  • 1 teaspoon cornflour or cornstarch mixed with 1 tablespoon water optional for a thicker sauce
  • 3 ripe mangoes preferably honey or Ataulfo mangoes
  • 2 tablespoons toasted sesame seeds or toasted coconut flakes optional

Instructions

  • Put the sticky rice in a bowl and rinse it under cold water, gently swirling and draining, until the water looks mostly clear.
  • Cover the rice with plenty of cold water and let it soak for at least 4 hours or overnight for best results.
  • Drain the rice well and spread it in a steamer lined with clean cloth, parchment paper, or a steamer liner so the grains do not fall through.
  • Steam over boiling water for about 25 to 30 minutes, flipping the rice once halfway through, until the grains are tender, shiny, and sticky but not mushy.
  • While the rice is steaming, add the coconut milk, white sugar, optional palm sugar, and 1 teaspoon salt to a small saucepan.
  • Warm the mixture over low heat, stirring until the sugar fully dissolves. Do not let it boil. Once dissolved, remove from the heat and keep warm.
  • When the rice is finished steaming, transfer it immediately to a large bowl while still hot.
  • Slowly pour about three quarters of the warm coconut mixture over the rice, adding a little at a time and gently folding it in so the rice absorbs it evenly.
  • Cover the bowl and let the rice rest for 10 to 15 minutes so it becomes creamy and fully flavoured.
  • To make the topping sauce, add the coconut cream and 1/4 teaspoon salt to a small saucepan and warm gently.
  • If you like a thicker sauce, stir in the cornflour mixture and cook for about 30 seconds until slightly thickened, then remove from heat.
  • Peel the mangoes and slice the flesh into thick strips or bite sized pieces.
  • To serve, spoon warm or room temperature sticky rice onto plates, arrange the mango alongside, and drizzle generously with the coconut topping sauce.
  • Finish with a sprinkle of toasted sesame seeds or coconut flakes if using.
  • Serve immediately for the best texture and flavour.

People Also Asked..

What is mango sticky rice and how is it made?+
Which mangoes are best for mango sticky rice?+
Do I have to soak sticky rice before cooking?+
What kind of rice do I need for authentic mango sticky rice?+
Can I use coconut milk instead of coconut cream?+
Why is my sticky rice hard or mushy?+
How should I serve mango sticky rice?+

Nutrition Facts

Calories

520

Total Fats

18 g

Saturated Fats

15 g

Cholesterol

0 mg

Sodium

180 mg

Total Carbohydrates

84 g

Sugars

26 g

Protein

7 g

Fresh Recipes

Search our tested recipe collection!

From weeknight staples to show stopping desserts, all tried and re-tested.

Already made this?

How Did It Turn Out?

4.8 / 5. Vote count: 127

No votes so far! Be the first to rate this post.

Would you make this recipe again?