Mango and Sticky Rice
By Sho @ Hungry for Thai
on
Jan 27th 2025
Updated: Aug 20th 2025
It's a delicious blend of glutinous rice cooked in coconut milk, served with fresh, sweet, ripe mangos. It's especially popular during mango season in Thailand and can be found at almost every street food stall. Let me tell you—it's easy to make. Let's do it!
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases—at no extra cost to you. Thanks for supporting Hungry For Thai!
Table of Contents

FREE DOWNLOAD
Get My Top 10 Easy Thai Recipes!
Download my top 10 easy Thai recipes absolutely free!
Mango and Sticky Rice Recipe (Khao Niew Mamuang)
If you’ve ever been to Thailand, you’ll know that mango sticky rice (ข้าวเหนียวมะม่วง) is one of the country’s most beloved desserts—and for good reason!
It’s the perfect mix of creamy, chewy, sweet, and juicy.
You don’t need fancy tools to make it, just a little patience with soaking and steaming the rice.
Mango and sticky rice is a sweet Thai delight that’s loved all around the world.
Known in Thai as khao niew mamuang, this dessert is the perfect balance of flavors and textures.
You get chewy sticky rice, creamy coconut milk, and fresh, juicy mangoes—all in one bite.
It’s no surprise that many people call this the Thai national dessert. 🇹🇭🥭
The magic of this mango and sticky rice recipe comes from the way the rice soaks up the sweetened coconut milk.
The coconut sauce is lightly salted, which makes the sweetness of the ripe mango really shine.
Add a sprinkle of toasted sesame seeds (or crispy mung beans if you want it extra traditional), and you’ve got a dessert that’s simple but irresistible.
There’s something magical about the first time you taste mango and sticky rice in Thailand.
My partner still remembers walking through a bustling street market in Bangkok, the air filled with aromas of grilled meats, fresh herbs, and sweet tropical fruits.
And then he saw it—piles of glistening sticky rice topped with golden mango slices, drizzled with creamy coconut milk.
He took a bite, and instantly, the chewy rice, sweet coconut, and juicy mango melted together perfectly.
He has no wonder this dessert, known in Thai as khao niew mamuang, is beloved across the country—and around the world.
The beauty of this Thai mango and sticky rice recipe is that it’s surprisingly simple to recreate at home.
You don’t need fancy equipment—just a little patience with soaking and steaming the sticky rice, and the magic happens when it’s mixed with sweetened coconut milk.
The result is that glossy, flavorful rice that pairs so perfectly with tender, ripe mango slices.
Sprinkle on a few toasted sesame seeds, and you’ve got a dessert that’s creamy, chewy, fruity, and utterly irresistible.
Over the years, I’ve tried many versions—at street stalls, in restaurants, even in ice cream form—but nothing beats making it fresh at home.
Whether it’s for a summer treat, a dinner party, or just a cozy night in, this easy mango and sticky rice recipe brings a taste of Thailand right to your kitchen.
And don’t worry—whether you’re new to Thai cooking or just looking for a sweet escape, this dessert is approachable, satisfying, and naturally vegan and gluten free!
What you'll need
For the Sticky Rice:
- Sticky Rice Cooked: The main ingredient for this dish, known for its chewy texture and ability to absorb the sweet coconut flavor.
- Pandan Leaves: Adds a natural aromatic fragrance to enhance the flavor of the sticky rice.
- Coconut Milk: A rich and creamy base that gives the sticky rice its signature taste and texture.
- Sugar: Sweetens the rice, balancing the richness of the coconut milk.
- Salt: Enhances the sweetness and brings out the depth of the coconut flavor.
For the Coconut Cream Topping:
- Coconut Milk: Forms the creamy, savory-sweet topping for the sticky rice.
- Sugar: Adds a touch of sweetness to complement the richness of the topping.
- Salt: Creates a savory contrast to balance the sweetness.
- Rice Flour: Thickens the topping for a smooth, silky texture.
Why You’ll Love This Mango and Sticky Rice Recipe 🩷
- Authentic Thai Flavor: Enjoy the classic taste of Thailand right at home with creamy coconut sticky rice and sweet mango.
- Sweet and Refreshing: The combination of juicy mango and soft, glossy rice is perfectly balanced.
- Naturally Vegan: Made with coconut milk, sugar, and fresh fruit—no dairy needed!
- Easy to Make: With simple steps, anyone can create this easy mango and sticky rice recipe.
- Perfect for Any Occasion: Great for summer treats, dinner parties, or a tropical dessert fix.
- Visually Stunning: Bright yellow mango over glossy white rice makes a dessert that’s Instagram-ready.
- Family Favorite: Loved by kids and adults alike—sure to be a hit with everyone.
How to Make Mango and Sticky Rice
Cooking Sticky Rice with Coconut Milk
- Steam sticky rice until tender.
- In a pot, warm coconut milk with sugar, salt, and pandan leaves. Stir until dissolved (don’t let it boil hard).
- Pour over hot sticky rice, mix well, cover, and let sit 15 minutes.
- Flip the rice, cover again, and rest another 15 minutes until the coconut milk is absorbed and rice is glossy.
Coconut Cream Topping
- Warm coconut milk in a pot with sugar and salt.
- Mix flour with a little water, then stir into the pot.
- Simmer gently until thick and creamy.
- Cool slightly, then drizzle over mango and sticky rice before serving.
What to Serve With
Looking for the perfect sides to round out your meal? Here are some tasty ideas:
🥗 Starter: Thai Spring Rolls – light, crispy, and perfect to start.
🥩 Main Course: Juicy Lemongrass Pork Chops or Adobo.
🍰 Dessert: Thai Mango and Sticky Rice – yes, double it up because you’ll want seconds!
What makes this treat even better is how versatile it is.
You can enjoy it warm, at room temperature, or even cold as a refreshing summer snack.
These days, you’ll even find creative spins like mango and sticky rice ice cream or pre-made packs at places like Costco, but nothing beats making it fresh at home.
It’s truly the best mango and sticky rice recipe when you use ripe, fragrant mangoes.
If you’re wondering how to make mango and sticky rice, don’t worry—it’s easier than you might think.
With just a little prep time for soaking the rice, you’ll have a dessert that looks impressive but is actually very beginner-friendly.
Whether you’re new to Thai cooking or just craving something sweet and tropical, this easy mango and sticky rice recipe is sure to win you over.
Asian desserts are always a treat! 🥭
This Mango and Sticky Rice is naturally vegan, sweet, and refreshing with the perfect balance of coconut cream and ripe mango.
For another creamy and comforting vegan dessert, check out ube champorado.
Made with sticky rice, ube powder, and coconut milk, it’s Filipino comfort food at its best! 💜
FAQs
Mango sticky rice, or "Khao Niew Mamuang" (ข้าวเหนียวมะม่วง), is a traditional Thai dessert made with sweetened glutinous rice, fresh ripe mango slices, and a rich coconut sauce.
It's a beloved dish often enjoyed during mango season.
It's a perfect combination of sweet, creamy, and fruity flavors.
The chewy, slightly sweet rice pairs beautifully with the rich coconut cream and the juicy, tangy-sweet mango slices.
Mango sticky rice is traditionally served at room temperature.
The sticky rice is warm when freshly prepared, but the mango and coconut topping are typically served cool.
Yes! The dessert is naturally gluten-free since it uses glutinous rice (which doesn't contain gluten) and coconut milk.
Yes, mango sticky rice is completely vegan.
Its main ingredients—glutinous rice, coconut milk, sugar, and mango—are all plant-based.
You can prepare the sticky rice and coconut sauce a few hours before serving, but it’s best to slice the mango fresh.
It's a popular Thai dessert called "Khao Niew Mamuang".
This dish consists of sweetened sticky rice paired with fresh, ripe mango slices and topped with creamy coconut sauce.
Sometimes, it's garnished with crispy mung beans or sesame seeds for added texture.
Mango and Sticky Rice
Prep time
30 minutes
Cook time
50 minutes
Serves
4
Ingredients
-
Mangos
-
For the Sticky Rice
-
For the Coconut Cream Topping
Steps
-
Cooking Sticky Rice with Coconut Milk:
-
Once the sticky rice is fully steamed, prepare the coconut milk mixture for flavoring the rice. You can see how to cook Simple Sticky Rice, from my recipe! Easy way to cook it!
-
Pour the coconut milk into a pot or pan and heat over low heat.
-
Add sugar and salt, stirring until fully dissolved.
-
Add pandan leaves (fold them into shorter pieces for easier cooking).
-
When the coconut milk starts to simmer gently (avoid boiling vigorously, as this can cause the coconut milk to separate), remove it from the heat.
-
Pour the seasoned coconut milk over the warm steamed sticky rice. Use a spatula to mix everything well. Cover with cling film or a lid and let it sit for 15 minutes.
-
After the first 15 minutes, uncover and flip the sticky rice from top to bottom. Cover again and let it sit for another 15 minutes.
-
During this time, the sticky rice will absorb the coconut milk, resulting in perfectly glossy, flavorful sticky rice with individual, shiny grains.
-
-
Cooking Coconut Cream Topping:
-
Ingredients for Coconut Cream Topping
-
Pour the coconut milk into a pot or pan and heat over low heat.
-
Add sugar and salt, stirring until fully dissolved.
-
Mix the flour with a bit of water, then add it to the pot. Stir until well combined.
-
Allow the mixture to gently simmer until the coconut cream thickens and sets into a smooth, creamy texture.
-
Turn off the heat and let it cool slightly. Your coconut cream topping is now ready to serve! Use it to drizzle over Mango and Sticky Rice for the perfect finishing touch.
-
Nutritional info
% of daily valueCalorie Breakdown
Protein
98 cal
Fat
559 cal
Carbs
1518 cal
Tips
If you can find mung beans, it will complete this dish in an authentic Thai way.
How to Make Crispy Muncustomizeor Sticky Rice Topping
- Rinse the hulled mung beans thoroughly several times to remove any grassy smell. Wash repeatedly until the water runs clear.
- Soak the mung beans in water for 10 minutes, then drain and let them dry slightly.
- Dry roast the mung beans over low heat, stirring continuously, until they are golden yellow and fully cooked.
- Transfer the roasted mung beans to a tray and let them cool completely before using.
Alternatively, you can customize this dish by using other types of beans or even roasted sesame seeds as a topping, depending on your preference.
Leave A Comment
More recipes to try…

Thai Soft Coconut Crepes
14th January 2025
These Thai Soft Coconut Crepes, known as "Thong Muan Sod", are a traditional Thai dessert with a soft, rolled texture. They are made from a batter of tapioca flour and glutinous rice flour, shredded coconut or sweet corn kennels, palm sugar, eggs, and vegetable oil. The crepes are then rolled up and often garnished with sesame seeds.

Easy Air Fryer Banana Brownie – Only 3 Ingredients!
6th February 2025
This Thai dessert is a healthy and easy-to-make treat. It requires only a few ingredients and contains no sugar or eggs, making it perfect for those looking for a clean-eating option while still getting natural energy.

Thai Sago Pudding - Khanom Saku Piak
17th February 2025
A warm and creamy Thai dessert, Khanom Saku Piak (Thai Sweet Sago Pudding) is a delicious blend of soft sago pearls, rich coconut milk, and a hint of sweetness. Whether served warm or chilled, this tapioca dessert is the perfect way to satisfy your sweet cravings!
1 comment
Nick
Oh man, I love mango sticky rice so much! It's so delicious, and really takes me back to my time in Thailand. Thanks for the recipe!
9th February, 2025 at 21:47
1 reply
Sho @ Hungry For Thai
Yay! 🥭💛 So glad this recipe brought back those Thailand memories for you! Mango sticky rice really is pure bliss, isn’t it?
20th August, 2025 at 16:19
Leave A Comment
Leave A Comment