Free Shipping Now on Orders Over $75 🚚 Shop & Save Today!

Authentic Thai Mango Sticky Rice Recipe (Khao Niao Mamuang)

My mother was my first cooking teacher. She taught me everything from making curry paste from scratch to peeling a mango. (Tip – we push the knife away from our bodies.)


In Thailand, there are many varieties of mangoes. Most people are familiar with sweet yellow mangoes, such as Nam Dok Mai and Ok Rong, and enjoy them with sweet sticky rice. Green mangoes are firm and sour, and best used in savory dishes. Check out the Michelin Guide on Thai mangoes.


Here’s a traditional recipe for Thai Sticky Rice and Mango, though I’ve reduced the sweetness a bit from the traditional recipe. Enjoy!

Author
Watcharee Limanon
Prep Time
45 minutes
Cook Time
30 minutes
Servings
4
Category

Dinner

Cuisine
Thai

Ingredients

  • 2 cups Thai sticky rice (also called sweet rice or glutinous rice)
  • 3-4 ripe yellow mangoes
  • 2 cups water
  • 5-6 butterfly pea flowers (optional)
  • A wedge of fresh lime (optional)
  • Alum (optional)
  • Steamer
  • Cheesecloth
  • ½ cup coconut milk
  • ¼ cup sugar
  • ½ ts salt
  • ½ cup coconut milk
  • 1 tbsp sugar
  • 1 ½ ts rice flour
  • ¼ ts salt

Directions

  1. For Royal Thai cuisine, which places emphasis on not only ingredient quality but also presentation, sticky rice is infused with butterfly pea water before steaming to add purple hue.
  2. Bring water to a boil and turn off the heat. Add fresh or dried butterfly pea flowers to steep for at least 30 minutes. Squeeze fresh lime and add a few drops of lime juice at a time to change the color from blue to purple. The more you lime juice, the darker purple. Strain and use the butterfly pea water to soak the sticky rice.
  3. Add sticky rice to a bowl filled with water and rinse and repeat 3-4 times or until the water is no longer cloudy. You may use alum as part of the rinsing process to give a nice sheen to the rice.
  4. Soak the sticky rice in water (or the water with the butterfly pea) for 3 hours. Do not soak it too long or the rice will become too soft.
  5. Add all ingredients in a saucepan. Mix together over medium heat and then bring to a boil. Turn off the heat, transfer mixture to a bowl and let cool.
  6. The best way to cook Thai sticky rice is to steam with a steamer and cheesecloth, or in a bamboo steamer. Add water to the bottom section of the steamer, lay cheesecloth on the second tier of the steamer, drain the rice and spread the rice evenly on the cheesecloth. Cover with the steamer lid. Bring the water to a boil, reduce to medium heat and steam for 10-15 minutes. Check the rice and flip over to evenly cook and steam for 10-15 minutes more until cooked through.
  7. Add steamed sticky rice to a glass mixing bowl, slowly pour coconut mixture onto hot rice and gently mix together. Cover the bowl with a lid and let it sit for 20-30 minutes until steamed rice absorbs the coconut mixture.
  8. Add all ingredients in a saucepan. Mix together over medium heat and stir until the sauce thickens. Turn off the heat and drizzle over the sticky rice before serving with fresh mango. Rather that use coconut cream, you can experiment with coconut or other flavors of ice cream.

I'm Watcharee!

My passion is sharing the best of Thailand’s culinary traditions and inspiring Thai food lovers to create quick and healthy meals at home.

Explore More Recipes