Thai Mango Sticky Rice Recipe (Khao Niao Mamuang)

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .

This Thai mango sticky rice recipe (khao niao mamuang) is a sweet Thai dessert made with creamy coconut milk, steamed glutinous rice, and ripe mango. It’s a classic served across Thailand and loved for its perfect balance of sweet, creamy, and fruity flavors.

Thai sweet sticky rice in a coconut bowl, glowing green and topped with sesame seeds, paired with cubed mango slices and a decorative pandan bundle on a rustic mat.

Tip: Add a fun twist to your dessert by using colorful rice varieties, like fragrant pandan sticky rice or purple sticky rice!

What is mango sticky rice

Mango sticky rice is a classic Thai dessert made with steamed glutinous rice, creamy coconut milk, and sweet ripe mango slices. It’s a popular treat in Thailand’s warm climate, often enjoyed during mango season and widely found at street food markets and Thai restaurants.

Khao niao mamuang

In Thai, mango sticky rice is called khao niao mamuang (ข้าวเหนียวมะม่วง)—khao niao means sticky rice, and mamuang is mango. It’s pronounced something like “cow-knee-ow ma-moo-ang,” but trust me, it’s so much easier to eat than to say!

Thai sticky rice in a coconut bowl, sprinkled with sesame seeds, served alongside neatly sliced yellow mango on a natural bamboo mat.

This mango dessert recipe is naturally gluten-free and vegan, making it perfect for sharing with everyone. It’s sweet, creamy, and paired with fresh mango slices, a simple dish that’s guaranteed to be a hit!

Below, I’ll walk you through the key ingredients and guide you step-by-step with pictures to make it easy—even if it’s your first time making it! The ingredients are divided into three sections: rice and mango, coconut sauce for mixing with the sticky rice, and salted coconut sauce for topping the final dish.


Ingredient notes

Find all the ingredients at Asian grocery stores or Asian markets. Check the recipe card below for precise measurements!

Mango and sticky rice

Ingredients for Thai mango sticky rice with soaked glutinous rice in a bowl, fresh mangoes, and coconut milk sauce.
  • Ripe mangos – For the best flavor, try Thai honey mangoes. They’re small, oval-shaped, vibrant yellow, and incredibly juicy. Can’t find them? No worries—any sweet, ripe mango works! Any extra mangoes are perfect for making mango curry, mango sago, or a refreshing mango bubble tea!
  • Sticky rice – Also called glutinous or sweet rice, this is the key ingredient that gives the dessert its signature sticky, chewy texture. Unlike regular rice, it’s steamed (not boiled!) for the perfect consistency. Don’t substitute it with jasmine rice—it just won’t work!
  • Water – Essential for steaming the sticky rice.
  • Toasted sesame seeds (optional) – Sprinkle these on top for a subtle crunch and a hint of nuttiness. Totally optional!

Coconut sauce

Ingredients for salted coconut sauce on a wooden surface with coconut milk in a measuring jug, sugar in a bowl, and a tied bunch of pandan leaves.
  • Coconut milk – Go for full-fat coconut milk to get a rich, creamy texture.
  • White sugar – Feel free to adjust the sweetness to suit your taste.
  • Salt
  • Pandan leaves (optional) – If you have them, pandan leaves add a subtle floral aroma to the coconut milk.

Sauce for topping

Measuring cup filled with coconut milk alongside small bowls of sugar and rice flour on a wooden table.
  • Coconut milk
  • Rice flour – Used to thicken the coconut milk into a rich, velvety sauce.
  • Salt

Step-by-step image instructions

Step 1: Make sticky rice

Rinse the glutinous rice until the water runs clear, then soak it in water for 4 hours or overnight (For a pop of color, you can add food coloring to the soaking water.)

Drain the rice, place it in a steamer lined with cheesecloth, and steam over boiling water for 20–30 minutes. The rice is done when it’s soft, sticky, and translucent.

Remove it from the steamer and let it cool slightly before combining it with the coconut sauce. For detailed instructions, refer to my how to make Thai sticky rice recipe.

Steaming sticky rice in a bamboo steaming pot.

Step 2: Make the coconut sauce

Combine the coconut milk, sugar, salt, and optional pandan leaves in a saucepan over medium heat. Stir regularly for about 3 minutes, or until the sugar dissolves completely.

Coconut milk sauce being cooked with pandan leaves in a pot with a wooden spatula.

Step 3: Combine coconut sauce with sticky rice

Transfer the steamed sticky rice to a mixing bowl and immediately pour the prepared coconut sauce over it. Mix well, cover the bowl, and let the rice soak for 20 minutes to absorb the sauce.

Sticky rice soaked in coconut sauce in mixing bowl with spatula.

Step 4: Make the salted coconut sauce for topping

In a mixing bowl, combine coconut milk, salt, and rice flour. Transfer the mixture to a pot and cook over low heat, stirring continuously until it thickens to your desired consistency.

Coconut sauce preparation in a pot.

Step 5: Serve

Scoop a generous portion of the coconut-infused sticky rice onto a plate, arrange thinly sliced mango alongside, drizzle with thickened coconut sauce, and garnish with toasted sesame seeds, fresh coconut shreds, or yellow mung beans if desired.

How to store and reheat

Storing: Mango sticky rice is best enjoyed fresh the day it’s made. If needed, you can keep it at room temperature in an airtight container for the same day. For longer storage, refrigerate for 2–3 days or freeze the rice in a freezer bag with the air removed. Store the coconut sauce separately in the refrigerator, where it will last for several days.

Reheating: To reheat sticky rice, cover it with a damp cloth and microwave until hot, breaking it into chunks halfway. Alternatively, steam the rice until it’s fully reheated and soft. The coconut sauce can be gently warmed in the microwave or on the stovetop before serving.

Frequently asked questions

What kind of rice should I use for mango sticky rice?

Use glutinous rice for mango sticky rice. When steamed, it turns soft and sticky, creating the perfect texture for this dessert. Regular rice won’t achieve the same result.

Can I make this ahead of time?

Yes. The sticky rice can sit at room temperature for several hours if served the same day. For longer storage, keep the sticky rice and coconut sauce in separate airtight containers in the refrigerator. Reheat the rice before serving, and slice the mango fresh to maintain its best texture and flavor.

How many calories in mango sticky rice?

A typical serving of mango sticky rice (about 1 cup of sticky rice with coconut sauce and half a mango) contains approximately 300–400 calories. The calorie count can vary depending on the amount of sugar and coconut milk used in the recipe, as well as the size of the mango.

Authentic Thai dessert recipes

Love this authentic Thai mango sticky rice recipe? Make my day by leaving a star rating and a comment below! Don’t forget to follow me on FacebookInstagram, and Pinterest.

 

Thai Mango Sticky Rice Recipe (Khao Niao Mamuang)

Thai sticky rice served in a coconut shell, garnished with sesame seeds, accompanied by sliced mango on a woven mat with pandan leaves for decoration.
This Thai mango sticky rice recipe (khao niao mamuang) is an authentic sweet dessert made with sticky rice and coconut milk, paired with ripe mango.
Praew
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Cuisine Thai
Course Dessert
Serving Size 8 people

Ingredients

Mango and sticky rice

  • 4 ripe mangoes
  • 3 cups glutinous rice
  • 4 1/2 cups water
  • 2 tbsp toasted sesame seeds, optional

Coconut sauce for mixing with sticky rice

  • 1 1/3 cups coconut milk
  • 1 cup white sugar
  • 2 pandan leaves
  • 1/2 tbsp salt

Salted coconut sauce for topping

  • 3/4 cup coconut milk
  • 1/2 tsp salt
  • 1 tbsp rice flour

Instructions

Make sticky rice

  • Rinse the glutinous rice until the water runs clear, then soak it in water for 4 hours or overnight (For a pop of color, you can add food coloring to the soaking water.)
  • Drain the rice, place it in a steamer lined with cheesecloth, and steam over boiling water for 20–30 minutes. The rice is done when it’s soft, sticky, and translucent.
  • Remove it from the steamer and let it cool slightly before combining it with the coconut sauce. For detailed instructions, refer to my how to make Thai sticky rice recipe.

Make the coconut sauce

  • Combine the coconut milk, sugar, salt, and optional pandan leaves in a saucepan over medium heat. Stir regularly for about 3 minutes, or until the sugar dissolves completely.

Combine coconut sauce with sticky rice

  • Transfer the steamed sticky rice to a mixing bowl and immediately pour the prepared coconut sauce over it. Mix well, cover the bowl, and let the rice soak for 20 minutes to absorb the sauce.

Make salted coconut sauce for topping

  • In a mixing bowl, combine coconut milk, salt, and rice flour. Transfer the mixture to a pot and cook over low heat, stirring continuously until it thickens to your desired consistency.

Serve

  • Scoop a generous portion of the coconut-infused sticky rice onto a plate, arrange thinly sliced mango alongside, drizzle with thickened coconut sauce, and garnish with toasted sesame seeds, fresh coconut shreds, or yellow mung beans if desired.

Notes

  • Use the nutrition card in this recipe as a guideline.
  • Choose ripe Thai honey mangos for the best sweet flavor and texture, they should be slightly soft to the touch.
Calories: 552kcal | Carbohydrates: 103g | Protein: 7g | Fat: 13g | Saturated Fat: 11g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 1g | Sodium: 602mg | Potassium: 362mg | Fiber: 4g | Sugar: 39g | Vitamin A: 1120IU | Vitamin C: 38mg | Calcium: 35mg | Iron: 3mg

Similar Posts

One Comment

  1. This Thai Mango Sticky Rice recipe looks absolutely delicious! The step-by-step instructions make it easy to follow, and the combination of sweet, creamy coconut milk with sticky rice and ripe mango is irresistible. I especially love the tip to add colorful rice varieties for a fun twist. Can’t wait to try it

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating