Mango Sticky Rice

3.40 from 5 votes
Updated: Feb 18, 2026

This post may contain affiliate links. Please read our privacy policy.

Mango sticky rice is a popular dessert in Southeast Asia made with sticky rice, coconut milk, and ripe mangoes. It’s a popular vegan street-style dessert that’s easy to make at home.

Here are some more Thai recipes that you can try: Thai Fried RiceVegan Pad Thai Noodles, and Thai Watermelon Salad.

Mango sticky rice served in a bowl.

About Mango Sticky Rice

Mango sticky rice (Khao Niaow ma Muang) is a very popular Southeast Asian dessert. It is made with sticky rice, also known as sweet rice or glutinous rice. The cooked sticky rice is mixed with a sweet coconut milk sauce and served with slices of juicy ripe mangoes.

You will find street carts selling mango sticky rice in the Indochinese region of Southeast Asia, including Thailand, Cambodia, Vietnam, and Laos.

You can make this Thai mango and sticky rice at home using my easy recipe. Traditionally, this rice is soaked for 8-10 hours and then steamed. But today, I am sharing a super-easy recipe you can make in a pot on the stovetop or in an Instant Pot.

Just gather the ingredients and get going!

Ingredients

Sticky Rice – Sticky rice is the main component of this dish. This rice is sweet and glutinous and is also sold as glutinous rice or sweet rice.

Sticky rice is a variety of rice that is gluten-free. The cooked grains are semi-opaque and have a sticky and gooey texture.

This rice is Thailand’s staple starch and is called khao neow (ข้าวเหนียว) in Thai. As the name suggests, this rice is extremely sticky and will stick to your fingers once cooked. 

You can source this rice from any Asian store near you. These days, it’s available in most grocery stores (check the Asian aisle) and even online.

You cannot replace it with any other variety of rice. Jasmine rice or any other rice won’t work in this recipe.

Coconut Milk – Traditionally, this dish is made using fresh coconut milk. But you can also use canned milk. Make sure it is high-quality and contains no added ingredients. Shake the can well before opening, as the coconut milk tends to separate if left sitting for a long time.

Sugar – I used white sugar in this recipe, but you can use brown sugar or even jaggery.

Toppings – Sticky rice is topped with juicy ripe mangoes, sesame seeds, and roasted crushed peanuts. Choose mangoes from Thailand or India, as they are ripe and juicy, with vibrant orange flesh.

Make sure to chill the mangoes before serving.

How To Make Mango Sticky Rice

Start by cooking the rice. We can cook the rice in one of the 3 ways

  1. Traditional Method – In the traditional method, the rice is soaked for 8-10 hours. It is then drained and layered on a steamer. It is steamed for 20-25 minutes until it is translucent.
  2. Pot Method – This is how I cooked the rice. Add the rice to a pot along with some coconut milk and water, and cook on low heat until tender.
  3. Instant Pot Method – In this method, washed rice is added to an Instant Pot along with water and cooked until tender. You can check the detailed recipe for Instant Pot Sticky Rice here.

I am cooking the rice using the pot method.

Wash the sticky rice 3-4 times to remove excess starch. Soak the rice in water for 30 minutes.

Sticky rice soaked in water.

Drain the water and add the rice to a medium-sized pan with 1 cup water, ยฝ cup coconut milk, ยผ teaspoon salt, and 2 tablespoon sugar, stirring gently.

Rice added to a pan along with coconut milk, water, sugar and salt.

Cover the pan with a tight-fitting lid and cook on low heat until all the water is absorbed and the rice is cooked (20-25 minutes).

Cooked sticky rice.

Add the remaining ยฝ cup of coconut milk and 2 tablespoon of sugar to another small saucepan.

Coconut milk and sugar heating in a pan.

Cook on low heat until the sugar melts. Keep stirring while cooking. Remove the pan from the heat.

Ready coconut sauce.

Scoop the cooked rice into 4 shallow serving bowls. I used a small bowl to shape the rice. I added ยผ of the cooked rice to a small bowl, pressed it tightly, then inverted the bowl over the center of the serving bowl to unmold the rice. Prepare all 4 bowls in the same manner.

Sticky rice served in a bowl.

Top the rice with chilled ripe mango slices and drizzle the coconut milk and sugar mixture on top. Sprinkle sesame seeds, mung beans, and peanuts on top and serve.

Ready mango sticky rice.

Frequently Asked Questions

How should it be served, hot or cold?

You can serve it either way. I personally like to serve it cold because the coconut sticky rice tastes best with chilled, fresh mangoes. But you can warm the rice in a microwave before serving.

How to reheat this rice?

If you like it warm, the best way to reheat it is in the microwave. Place the sticky rice in a microwave-safe bowl and heat it for about a minute.
If you don’t have a microwave, you can steam the rice in a steamer until it is warm again.

Storage Suggestions

Store the rice and coconut milk sauce separately in the refrigerator for 4-7 days.

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

Mango sticky rice is a popular dessert in South East Asia and is made using sticky rice, coconut milk, and ripe mangoes. It's a popular vegan street-style dessert and can be made easily at home.
3.40 from 5 votes

Mango Sticky Rice Recipe

Thai Mango Sticky Rice is a popular dessert in the South East Asia and is made using Sticky Rice, Coconut Milk and Fresh Mangoes. It's a popular vegan street style dessert and can be made easily at home.
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
Servings: 4 people

Ingredients 

  • 1 cup Thai sticky rice
  • 1 cup coconut milk
  • teaspoon salt
  • ¼ cup sugar
  • 2-3 ripe mangoes (peeled and cut into cubes or slices.)
  • 1 teaspoon toasted sesame seeds
  • 1 teaspoon toasted yellow mung beans
  • 1 teaspoon toasted peanuts
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Start by cooking the rice. We can cook the rice in one of the 3 ways
  • 1.Traditional Method – In the traditional method, the rice is soaked for 8-10 hours. It is then drained and layered on a steamer. It is steamed for 20-25 minutes until it is translucent.
    2.Pot Method – This is how I cooked the rice. Add the rice to a pot along with some coconut milk and water and cook on low heat until tender.
    3. Instant Pot Method – In this method, washed rice is added to an Instant pot along with water and cooked until tender. You can check the detailed recipe of how to cook sticky rice in an instant pot here.
  • I am cooking the rice using the pot method.
  • Wash the sticky rice 3-4 times to get rid of the excess starch. Soak the rice in water for 30 minutes.
  • Drain the water and add the rice to a medium size pan along with 1 cup water, ½ cup coconut milk, ¼ tsp salt, and 2 tablespoon sugar, and stir gently.
  • Cover the pan with a tight-fitting lid and cook on low heat until all the water is absorbed and the rice is cooked (20-25 minutes).
  • Add the remaining ½ cup coconut milk and 2 tablespoon sugar to another small saucepan.
  • Cook on low heat until the sugar melts. Keep stirring while cooking. Remove the pan from heat.
  • Scoop the cooked rice in 4 shallow serving bowls. I used a small bowl to shape the rice. I added ¼th of the cooked rice to a small bowl and pressed it tightly and then inverted the bowl in the center of the serving bowl to unmold the rice. Prepare all 4 bowls in the same manner.
  • Top the rice with chilled ripe mango slices and drizzle the coconut milk and sugar mixture on top. Sprinkle sesame seeds, mung beans, and peanuts on top and serve.

Video

Notes

You cannot replace sticky rice with any other variety of rice. Jasmine rice or any other rice won’t work in this recipe.
Shake the can of coconut milk well before opening as the coconut milk tends to separate inside the can if sitting for a long time.
I used white sugar to make this recipe but you can use brown sugar or even jaggery.
Choose the mangoes from Thailand or India as they are ripe and juicy and have vibrant orange flesh.
I personally like to serve it cold, because the coconut sticky rice tastes best when served with chilled fresh mangoes. But you can warm the rice in a microwave before serving.
If you like the rice saucier, you can add it to the sauce directly. mix well and then serve in individual bowls.

Nutrition

Calories: 390kcal, Carbohydrates: 65g, Protein: 5g, Fat: 13g, Saturated Fat: 11g, Sodium: 157mg, Potassium: 308mg, Fiber: 3g, Sugar: 24g, Vitamin A: 895IU, Vitamin C: 30.6mg, Calcium: 29mg, Iron: 2.9mg
Like this recipe? Rate and comment below!
3.40 from 5 votes (5 ratings without comment)

Leave a comment

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

Recipe Rating




2 Comments