This recipe for mango sticky rice brings soft coconut sticky rice and sweet ripe mango together for a simple Thai dessert at home.
Mango sticky rice is a classic Thai dessert made from glutinous rice, rich coconut milk, and slices of fragrant ripe mango. The flavors are sweet, salty, and creamy, with a hint of chew from the rice and freshness from the fruit. This recipe for mango sticky rice shows you how to get that street-stall texture and shine in your own kitchen without any special restaurant gear.
You’ll see how to pick the right rice, balance the coconut sauce, cook the rice so it stays sticky instead of mushy, and plate it so it looks ready for a Thai café menu. The method works on the stovetop, with a bamboo steamer, or with a simple metal steaming setup, so you can use what you already have.
What Is Mango Sticky Rice?
Mango sticky rice, or khao niao mamuang, is made with Thai glutinous rice, not regular long-grain rice. The grains look opaque and turn glossy and slightly chewy after soaking and steaming. The cooked rice is mixed with a sweetened coconut sauce, then served warm with cool slices of ripe mango and a little extra coconut cream and crunchy topping.
Many Thai recipes follow the same core pattern: soak the rice for several hours, steam until tender, stir in hot coconut milk with sugar and salt, let it sit so the grains absorb the sauce, then serve with mango and a spoonful of thicker coconut cream on top. Toasted mung beans or sesame seeds add a light crunch on the surface.
| Component | What It Does | Key Tip |
|---|---|---|
| Glutinous Sticky Rice | Gives the dessert its chewy, sticky base. | Use “sweet” or “glutinous” rice only; rinse until water runs clear. |
| Coconut Milk | Adds richness and a creamy mouthfeel. | Shake the can so the cream and liquid mix before measuring. |
| Sugar | Sweetens the rice and sauce. | Adjust to taste, but do not skip; the rice relies on the syrup. |
| Salt | Balances the sweetness and deepens flavor. | A small pinch in both rice and topping makes flavors pop. |
| Ripe Mango | Brings freshness, aroma, and natural sweetness. | Choose soft, fragrant fruit with a little give when pressed. |
| Coconut Cream Topping | Adds a glossy finish and extra richness. | Thicken slightly with a bit of rice flour or cornstarch if you like. |
| Crunchy Garnish | Gives texture contrast on top. | Toast mung beans or sesame seeds until golden. |
In Thailand, vendors often serve mango sticky rice on banana leaves or in small boxes, with a generous spoonful of rice, slices of golden mango, and just enough sauce to gloss the top. The balance between creamy rice and fresh fruit is what makes this dessert so satisfying.
Easy Recipe For Mango Sticky Rice At Home
This recipe For Mango Sticky Rice is sized for about four servings, perfect for a small gathering or a weekend dessert. You can scale it up as long as you keep the rice-to-coconut ratio steady.
Ingredients You Need
Sticky Rice And Coconut Base
- 1 cup Thai glutinous rice (also labeled “sweet rice” or “sticky rice”)
- 1 cup thick coconut milk (from a can, shaken well)
- 1/3–1/2 cup white sugar
- 1/4 teaspoon fine salt
- 1/4 cup water (for steaming if your setup needs it)
Mango And Toppings
- 2–3 ripe mangoes (Ataulfo or other sweet, non-fibrous varieties work well)
- 1/2 cup coconut milk for the topping sauce
- 1 tablespoon sugar for the topping
- 1/8 teaspoon salt for the topping
- 1 teaspoon rice flour or cornstarch (optional, to thicken the topping)
- 1–2 tablespoons toasted mung beans or sesame seeds for garnish
For mango selection, MyFoodData, which compiles nutrient data from the USDA, notes that one cup of mango pieces contains about 99 calories and plenty of vitamin C, so you get a sweet dessert with some fruit benefits as well. You can see the full nutrient breakdown on the Nutrition Facts for Mangos.
Step-By-Step Cooking Instructions
Soak And Steam The Sticky Rice
- Rinse the rice. Place the glutinous rice in a bowl, cover with water, swirl gently, and pour off the cloudy water. Repeat until the water is mostly clear.
- Soak the rice. Cover the rinsed rice with fresh water and let it soak at least 4 hours, or overnight if that suits your schedule. This step gives you softer grains and more even cooking.
- Prepare your steamer. Line a bamboo steamer, metal steamer tray, or fine mesh strainer with a damp cheesecloth, clean kitchen towel, or a piece of parchment with holes. Bring water in the pot below to a steady simmer.
- Steam the rice. Drain the soaked rice, spread it in an even layer in the lined steamer, and cover. Steam for 20–25 minutes, turning the rice once halfway through if your steamer is deep, until the grains look glossy and taste cooked through but still chewy.
Make The Coconut Sauce
- Heat the coconut milk. In a small saucepan, combine 1 cup coconut milk, 1/3–1/2 cup sugar, and 1/4 teaspoon salt.
- Warm gently. Heat over low to medium-low, stirring until the sugar dissolves and the mixture is hot but not boiling. Turn off the heat once everything is smooth and slightly thickened from the sugar.
Combine Rice And Coconut Sauce
- Move the hot rice. Transfer the freshly steamed sticky rice to a heat-safe bowl or pot with a lid.
- Pour on the sauce. While both rice and coconut mix are still hot, pour most of the coconut sauce over the rice, keeping a few tablespoons aside in case you need to adjust the texture later.
- Stir and rest. Stir the rice gently so every grain is coated. Cover, then let it sit for about 15–20 minutes. During this time, the rice absorbs the coconut sauce and turns glossy and clingy.
- Check the texture. If the rice seems dry, add a spoonful or two of the reserved sauce and fold it in. The rice should be moist and sticky, not soupy.
Prepare The Mango
- Peel the fruit. Use a sharp knife or peeler to remove the mango skin.
- Slice around the pit. Cut off the cheeks on either side of the flat pit, then slice them into neat strips. Trim any extra flesh from around the seed.
- Chill if you like. Keep the sliced mango in the fridge while the rice rests, so you get a cold-and-warm contrast when serving.
Make The Coconut Topping Sauce
- Mix the topping. In a small saucepan, combine 1/2 cup coconut milk, 1 tablespoon sugar, and 1/8 teaspoon salt.
- Thicken lightly. If you want a slightly thicker topping, whisk the rice flour or cornstarch with a tablespoon of water, then stir it into the coconut milk. Heat over low until the sauce looks glossy and lightly thickened.
- Keep warm. Turn off the heat and keep the sauce warm on the stove, or reheat gently right before serving.
Plate And Serve
- Spoon the rice. Place a mound of coconut sticky rice on each plate.
- Add the mango. Fan sliced mango next to the rice.
- Top with sauce. Drizzle some of the warm coconut topping over the rice.
- Finish with crunch. Sprinkle toasted mung beans or sesame seeds on top and serve right away.
Many Thai cooking resources, including guides linked from the Tourism Authority of Thailand, recommend using banana leaves or similar natural plates for serving mango sticky rice. You can see an example ingredient list and method in this mango and sticky rice recipe from the Thai tourism fan club, which follows the same pattern of soaked sticky rice and sweet coconut sauce.
Timing, Tools, And Rice Texture Tips
This dessert looks simple, yet timing matters. The rice should be hot when it meets the coconut sauce, and the mango tastes best when it is ripe and slightly cool. A basic timeline helps keep everything on track.
Suggested Timeline
- 4–8 hours before: Rinse and soak the glutinous rice.
- 45–60 minutes before serving: Steam the rice and make the main coconut sauce.
- 30 minutes before serving: Let the rice rest in the coconut sauce, toast your mung beans or sesame seeds, and slice the mango.
- Right before serving: Warm the topping sauce, plate the rice and mango, add sauce and garnish.
If your sticky rice turns out too firm, it usually means either the soak was too short or the steam time was not long enough. If it tastes mushy, the rice may have been boiled directly in water instead of steamed, or soaked for far longer than needed. Steaming over boiling water keeps the grains separate and gives that classic chewy bite.
Choosing The Right Rice And Coconut Milk
Look for bags labeled “Thai glutinous rice”, “sweet rice”, or “sticky rice”. Regular jasmine or long-grain rice will not give the correct texture. At Asian markets, glutinous rice often comes in clear bags with Thai or Lao text on the label.
For coconut milk, choose a full-fat canned version with minimal additives. Shake the can well before opening, so the thick cream at the top blends with the thinner liquid under it. Low-fat or drink-style coconut beverages do not give the same body or shine to the rice.
Flavor Variations And Serving Ideas
Once you are comfortable with the basic recipe for mango sticky rice, you can add small twists while still staying close to the traditional style. Start with one change at a time so the dessert keeps its familiar balance.
Citrus, Salt, And Sweetness Adjustments
- Salt level: Some cooks prefer a more pronounced salty edge in the coconut rice. If you like that style, add an extra pinch of salt to the main sauce.
- Sweetness: If your mangoes are very sweet, you can reduce the sugar in the rice slightly. If the fruit is on the tart side, keep the higher end of the sugar range so the rice carries more sweetness.
- Lime zest: A small amount of lime zest in the topping sauce adds a bright aroma that pairs well with mango.
Texture Tweaks And Extra Garnishes
- Pandan fragrance: A few pandan leaves simmered with the coconut milk and removed before serving give a gentle floral note that mirrors versions you find at some Thai dessert shops.
- Sesame or mung bean crunch: Toast sesame seeds or mung beans in a dry pan over medium heat, stirring until golden, then cool before sprinkling on the rice.
- Coconut shreds: Lightly toasted unsweetened coconut flakes scattered on top add another layer of coconut flavor and crunch.
These small touches keep the dessert interesting while respecting the original character of mango sticky rice.
Troubleshooting Common Sticky Rice Problems
Even when you follow a recipe closely, sticky rice can behave differently depending on brand, soak time, and cooking setup. This section helps you fix the most common issues with texture, sweetness, and presentation.
| Problem | Likely Cause | Simple Fix |
|---|---|---|
| Rice is too firm or undercooked | Soak too short or steam time too brief. | Steam 5–10 minutes longer, or soak at least 4 hours next time. |
| Rice is mushy or broken | Boiled directly in water or over-soaked. | Switch to steaming and reduce soak time; handle cooked rice gently. |
| Rice is dry after mixing | Not enough coconut sauce or rice cooled too much. | Add more warm sauce in small amounts and stir; keep rice warm. |
| Rice tastes bland | Too little sugar or salt in the coconut mix. | Increase sugar and a pinch of salt, especially in the topping. |
| Mango lacks flavor | Fruit picked unripe or stored in the fridge too early. | Let mango soften at room temperature until fragrant before slicing. |
| Sauce looks oily or split | Coconut milk boiled hard or stirred on high heat. | Heat gently just until hot; avoid rolling boils. |
| Dessert looks flat on the plate | Rice and mango placed without shape or height. | Mound the rice neatly and fan mango slices for a café-style look. |
Once you understand how soaking time, heat level, and coconut ratios affect the finished dish, this recipe for mango sticky rice becomes easy to repeat for guests or weeknight treats. Small changes in salt and sugar can tailor the flavor to your household’s taste while keeping the classic profile.
Storing Leftovers And Make-Ahead Tips
Mango sticky rice tastes best on the day you make it, when the rice is still soft and the mango is freshly cut. If you need to plan ahead, you can prepare parts of the dessert in stages.
- Rice: Cooked coconut sticky rice keeps in the fridge for up to two days in an airtight container. Reheat gently in a microwave with a light splash of coconut milk or water, covered, until warm and soft again.
- Mango: Whole mangoes store at room temperature until ripe, then you can chill them. Slice the fruit close to serving time so it stays bright and juicy.
- Topping sauce: The thicker coconut topping can be made a day ahead and kept in the fridge. Rewarm over low heat, adding a spoon of water if it thickens too much.
If you plan to serve guests, you can steam the rice and mix it with coconut sauce earlier in the day, then keep it at room temperature for a couple of hours. Warm the rice slightly before plating, slice the mango fresh, and finish with topping and garnish right before bringing plates to the table.
Final Thoughts On Mango Sticky Rice
Once you learn the rhythm of soaking, steaming, and resting, mango sticky rice becomes one of those desserts you can pull together whenever mango season hits. The recipe For Mango Sticky Rice combines simple pantry staples—rice, coconut milk, sugar, and salt—with ripe mango for a dessert that feels special without a long ingredient list.
Use this method as your base, then adjust sweetness, salt, and toppings to suit your taste. With steady practice and good fruit, your home version will stand shoulder to shoulder with the bowls you remember from Thai restaurants and street stalls.

