clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Mango Sticky Rice Recipe | ข้าวเหนียวมะม่วง

Mango Sticky Rice

  • Total Time: 1 hour 20 minutes


Use this recipe to make your favorite Thai dessert, homemade Thai Mango Sticky Rice!


  • 1 c. raw Thai Sweet Rice
  • 1 (13.5 oz) can Chaokoh Coconut Milkor coconut milk of your choice
  • 1 c. sugar
  • 1/4 tsp. salt
  • 2 Ataulfo mangos, or Thai yellow, ripe mangos, if you are lucky enough to find them, sliced into strips


  1. Soak your rice for at least four hours or up to overnight.
  2. Drain your rice.
  3. Steam your rice using your preferred method, whether it’s a Thai Sticky Rice Steamer or using the splatter guard method like I do.
  4. If you try that method, fill a saute pan, or pot with water until it’s about three inches below the top of the pot. Bring it to a boil.
  5. Then place the splatter guard on top of the pot and spread out the rice in a thin layer.
  6. Place another pot or bowl on top of the splatter guard so it covers the rice, but doesn’t touch it.
  7. Let the rice cook for about 20 minutes or so, until it’s sticking together and cooked through. I like to taste it to see if it’s reached the soft, sticky texture.
  8. While the rice is cooking, start on the coconut sauce you will mix into the rice.
  9. Place the coconut milk, sugar and salt in a small pot, and bring to a boil, stirring until the sugar is dissolved.
  10. Once the rice is cooked, place it in a bowl or dish of your choice.
  11. Pour some of the coconut sauce into your sticky rice and stir until it’s well mixed. You wont use all the sauce, save about 1/2 cup of it or so to pour on top of each serving.
  12. Put a cloth over the top of the rice, and let it rest for about 30 minutes to let the rice absorb the coconut sauce.
  13. Place the sticky rice, and mango on a plate and add the leftover coconut sauce to your heart’s delight.
  14. Enjoy!


The only rice you can use to make Thai sticky rice is called Thai sweet rice or glutinous rice. If you use normal rice it wont be sticky.

I like the sauce I stir into the rice to not be as sweet since I put the sweet coconut topping on it. But feel free to make it sweeter if you prefer that!

  • Prep Time: 1 hour
  • Cook Time: 20 minutes


  • Serving Size: 4