Mango sticky rice: discover the authentic recipe of Thailand's most famous dessert

Mango sticky rice: discover the authentic recipe of Thailand's most famous dessert

Mango sticky rice: discover the authentic recipe of Thailand's most famous dessert

·

Want to prepare Mango sticky rice at home? Find the authentic recipe, ingredients, steps and tips to make it just like in Thailand.

Oct 24, 2025

Beneath the scorching sun of Bangkok or in the shade of a palm tree on the beaches of Phuket, there is a scent that every traveler in Thailand eventually comes to recognize: warm coconut milk mingled with the golden sweetness of mango. Mango sticky rice, or khao niew mamuang, is far more than a simple dessert—it is a cultural legacy, a symbol of hospitality, and an essential part of Thai street food.

Discover the authentic recipe for Mango sticky rice and all our tips for preparing it exactly as they do in Thailand.

What is Mango sticky rice?

Mango sticky rice is a traditional Thai dessert made with sticky rice steamed to perfection, blended with sweetened coconut milk, and accompanied by fresh, ripe mango. Beneath its apparent simplicity lies perfect balance: the suppleness of the rice, the rich creaminess of coconut milk, the bright acidity of the mango, plus the delightful crunch of roasted mung beans!

There is no question that Mango sticky rice ranks among the street food specialties you absolutely must try during a Thailand trip.

What are the origins and symbolism of Mango sticky rice in Thailand?

The history of Mango sticky rice stretches back centuries. Sticky rice, or khao niew, has been consumed since ancient times in the north and northeast of the country, notably in the Isan region, where it remains a staple food.

The pairing of sticky rice with sweetened coconut milk, known as khao niew moon, emerged at the court of Siam during the reign of King Rama V (19th century). This was the era when coconut milk became a signature ingredient of Thai cuisine. The addition of fresh mango, a seasonal fruit, is believed to have given birth to the version we know today.

Yet beyond its recipe, Mango sticky rice holds deep symbolic meaning. It embodies balance and harmony: the sweetness of coconut milk counterbalances saltiness, the firmness of rice unites with the tenderness of fruit. In Thai culture, offering or sharing a dish of sweet sticky rice, such as Mango sticky rice, is a gesture of friendship and generosity.

🌸 Did you know?

In 2022, Thai rapper Milli sparked a genuine craze for Mango Sticky Rice during her performance at the Coachella festival. On stage, she savored this emblematic dessert to enthusiastic applause from the audience, transforming a simple moment into a viral global event.

This instant had immediate repercussions: sales in Thailand skyrocketed. The Thai government even considered nominating Mango Sticky Rice for inscription on UNESCO's List of Intangible Cultural Heritage, underscoring its importance to national identity.

The true Thai recipe for Mango sticky rice

Here you will find the authentic recipe for Mango sticky rice as it is prepared in Thai homes.

🕒 Practical information

⏱️ Prep time: approx. 40 min (not including rice soaking)

🔥 Cook time: 15 min

👨‍🍳 Servings: 2 people

🥥 Mango Sticky Rice ingredients

For the sticky rice with coconut milk:

  • 1 cup Thai sticky rice
  • ½ cup plus ⅓ cup coconut milk
  • 1 tablespoon sugar (or a blend of white sugar and coconut sugar)
  • ¼ teaspoon salt

For the coconut cream (topping):

  • ⅓ cup plus 1 tablespoon coconut milk
  • 1 tablespoon cornstarch
  • 1 tablespoon sugar (or coconut sugar)
  • A little water, if the cream is too thick

For the garnish:

  • 2 ripe golden mangoes (preferably the Thai Nam Dok Mai variety)
  • 1 tablespoon split mung beans, hulled

Optional:

  • A few dried butterfly pea flowers to naturally color the rice blue or violet

Mango sticky rice: discover the authentic recipe of Thailand's most famous dessert

Mango Sticky Rice — Sticky rice with coconut milk and fresh mango

Preparation:

Step 1

Rinse the sticky rice until the water runs clear, then soak it in water for at least 4 to 5 hours (ideally overnight). Soaking is essential: without it, the rice will remain hard and inedible.

💡 Chef's tip: For a colorful twist, try butterfly pea flowers!

For a striking visual touch, you can color the rice with butterfly pea flower to achieve a beautiful natural blue hue. To do this, follow these steps:

  • Steep the dried flowers in hot water to extract the blue color.
  • Use this water to soak the rice before cooking.
  • Add a few drops of lime juice: the color will shift from blue to violet!

Step 2:

Drain the rice in a colander. Fill a pot with water and heat it until it simmers gently.

Remove the rice from the colander and line the bottom of the colander with a damp piece of cheesecloth (or fine linen). Place the rice back in the colander on the cheesecloth, then position it above the pot of simmering water (the rice should not touch the water) and cover with a lid.

This steaming technique yields perfect results: the cheesecloth creates a gentle layer that prevents grains from falling through the colander holes while allowing steam to circulate evenly and cook the rice to perfection.

Cook over high heat for 15 to 20 minutes, until the rice becomes translucent. Check for doneness: if the rice is not yet tender, sprinkle it lightly with water and continue cooking for a few more minutes.

🇹🇭 Local tips:

  • Cooking time depends on the type of rice — allow approximately 15 minutes for 2 cups.
  • Do not refrigerate sweetened sticky rice: it will harden like stone. Keep it at room temperature and reheat in the microwave if needed.

Step 3:

While the rice cooks, prepare the coconut milk mixture. In a small pot, pour the coconut milk, add the sugar and salt. Heat over medium heat, stirring constantly, until the sugar is completely dissolved. Do not let it boil: you are simply warming and blending the mixture.

Step 4:

Once the rice is cooked, transfer it to a large bowl. Pour about half the warm coconut milk over it, then gently mix. Add the remaining milk gradually until you reach a creamy texture. The rice should not be overly wet: it must be sticky, but not soupy. Cover with a kitchen towel and let the rice absorb the coconut milk for 10 to 15 minutes so it becomes fully infused.

Step 5:

Prepare the coconut cream for topping. In a small pot, pour the coconut milk, sugar, and cornstarch and stir until the cornstarch dissolves. Heat over low heat while stirring until the cream thickens slightly.

Remove from heat and let cool to lukewarm. This cream will be drizzled over the rice just before serving.

Step 6:

Soak the mung beans in water for 30 minutes. Drain them, then dry-roast them in a pan over low heat until they turn golden and crispy. They will add a delightful crunch to the dessert.

Step 7:

Peel the mangoes, remove the pit, and slice the flesh into thin, even pieces. Keep chilled on a plate until plating.

Step 8:

On each plate, arrange a portion of sweet sticky rice. Beside it, place a few slices of ripe mango. Drizzle the rice with a few spoonfuls of thickened coconut cream, then sprinkle with roasted mung beans.

Serve immediately and let yourself be transported to Thailand!

Mango sticky rice: a specialty you absolutely must savor during a Thailand trip!

Mango sticky rice: discover the authentic recipe of Thailand's most famous dessert

Tasting a Mango sticky rice is biting into a piece of Thailand. Each bite tells a story: that of sticky rice from the north, coconut milk from the south, and golden mangoes ripening beneath the April sun.

Dreaming of an immersive culinary experience in Thailand?

With Sawa Discovery, let us guide you through the flavors, markets, and traditions of Thailand. Contact our English-speaking local teams to organize your bespoke Thailand getaway and uncover the secrets of the Kingdom of Siam.

Why not learn the true Mango sticky rice recipe during a cooking class on your Thailand trip?

🍽️ To explore further, also discover:

Discovering Thai cuisine 8 emblematic Thai dishes What to eat in Thailand if you don't like spicy dishes

FAQ - All your questions answered

What type of rice should I use to make Mango sticky rice?

You should use Thai sticky rice, also called glutinous rice or sticky rice. This short-grain rice becomes sticky after steaming thanks to its high amylopectin content. Be careful not to confuse it with sushi rice or jasmine rice: the texture would be completely different!

Which mango variety is used for Mango sticky rice and how do you choose it?

Thailand favors two fibrous-free mango varieties: the Nam Dok Mai mango, with golden-yellow, melting flesh and very sweet flavor, or the Ok Rong mango, which is slightly more tart. To choose well, ensure they are fragrant, soft to the touch, but without brown spots.

What is the best season to eat Mango sticky rice in Thailand?

The best period to savor Mango sticky rice in Thailand runs from March to June, which corresponds to mango season. This is when the fruits are juiciest and sweetest. However, in major cities like Bangkok or tourist areas, it is available year-round.

Where can I eat the best Mango sticky rice in Thailand?

In Thailand, Mango sticky rice is enjoyed everywhere: from street food stalls and markets to elegant cafés and fine restaurants that reinvent it poetically. Yet it is particularly at street stalls where you discover the most authentic versions, served still warm in banana leaves. Among the iconic addresses for tasting the finest Mango sticky rice throughout Thailand, you can visit:

  • Mae Varee Mango Sticky Rice in Bangkok (Thonglor): an institution for over 40 years.
  • Kor Panich in Bangkok (old town): where you discover a traditional recipe recognized by the Michelin Guide.
  • Chom Café & Restaurant in Chiang Mai: for a modern version in a tropical garden.
  • Phuket Old Town Market in Phuket where street stalls serve fresh portions, still warm, in banana leaves. Note: the best Mango sticky rice is always prepared to order. The mango must be freshly cut, the rice still warm, and the coconut milk poured just before eating. It is in this fleeting meeting between hot and cold that the true magic of the dessert is born.

How do you pronounce it or order it in Thailand?

In Thai, Mango sticky rice is said ข้าวเหนียวมะม่วง (khao niew mamuang). To order it on the street, simply say: "Ao khao niew mamuang kha" (if you are a woman) or "Ao khao niew mamuang khrap" (if you are a man), which translates to "I would like sticky rice with mango, please."

Florine Dergelet

A web writer for over 10 years, Florine Dergelet is a traveler driven by a desire to discover the world with an open heart. Each of her articles is an invitation to slow down, to listen, to understand. For her, traveling is not about checking countries off a map, but rather weaving connections—often invisible but always powerful—with places, peoples, and all manner of creatures from the animal kingdom. Her creed? To advise travelers with integrity, to awaken their consciousness about animal welfare, cultural respect, and the importance of humble and sustainable tourism. Because the most beautiful memories often arise far from the spotlight, in the shadow of a trail, at the turn of a conversation, or in the quiet breath of a world we finally take time to truly hear…

Photos

Votre projet voyage

Get ready to go

Visa, vaccinations, insurance, packing… everything for a worry-free departure.

My checklist

Ready for the adventure?

Let our local advisors design your tailor-made trip.