Mango Sticky Rice
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 Rice, Vegan Pad Thai Noodles, and Thai Watermelon Salad.

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
- 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.
- 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.
- 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.

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.

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 of coconut milk and 2 tablespoon of sugar to another small saucepan.

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

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.

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.

Frequently Asked Questions
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.
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 Facebook, Pinterest, and Instagram for all of the latest updates.

Mango Sticky Rice Recipe
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
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.



















The interesting recipe will try soon.
Sure. Do try.