Easy Jasmine Mango Sticky Rice (Recipe Guide)
For classic mango sticky rice, use Thai glutinous rice, not ordinary jasmine rice. Soak 300 g of rice for 4 to 8 hours, then steam it for 25 to 30 minutes. Season the hot rice with warm coconut milk, sugar, and salt, and let it rest for 20 minutes. Serve with ripe mango and a lightly sweet coconut sauce.
The first bite is a useful reminder of what makes this dessert special: warm, chewy rice, cool fruit, and coconut sauce that tastes rich without being too sweet. It also shows why the rice choice matters. If you have tried making sticky rice with ordinary jasmine rice and ended up with separate, fluffy grains, the problem was likely the rice, not your technique.
I use a simple sequence that fits a home kitchen: soak, steam, season, rest, and serve. The hands-on work is short, but the rice needs time to soak. Plan ahead, and the rest of the recipe is straightforward.
Choose the Right Rice and Prepare the Steamer
This recipe uses 300 g Thai glutinous rice, also sold as sweet rice or sticky rice. It is a short-grain rice that turns tender and cohesive when steamed. Ordinary jasmine rice is a different, non-glutinous grain, so it will not produce the same chewy texture, even with extra coconut milk.
What to buy and why it matters
Glutinous rice is rice that becomes pleasantly sticky when cooked; the name does not mean it contains gluten. Look for Thai glutinous rice at an Asian grocery store or in the international section of a supermarket. Check the package for “glutinous,” “sweet,” or “sticky” rice.
Jasmine rice is fragrant, but it cooks fluffy rather than cohesive. It is not a direct substitute here. If you want a floral note, a little pandan leaf while warming the coconut milk is an option, but it is not needed for a good result.
Rinse and soak the rice
Put the rice in a bowl and cover it with ample cool water. Swirl the grains with your hand, pour off the cloudy water, and repeat until the runoff is mostly clear. This removes loose starch from the surface without changing the rice’s natural sticky texture.
Cover the rinsed rice with fresh cool water and soak it for 4 to 8 hours. Drain it thoroughly before steaming. The soak helps the grains cook through in the steamer; skipping it can leave a firm center even when the outside looks tender.
Set up a safe, steady steamer
Use a bamboo steamer or a stainless-steel steamer insert over a pot of water. The rice must sit above the water, not in it. Bring the water to an active simmer before adding the rice, and keep enough water in the pot to steam for the full cooking time.
| Setup | What to check | Best fit |
|---|---|---|
| Bamboo steamer | Set it securely over a pot with simmering water | A traditional setup |
| Stainless-steel insert | Confirm it rests above the water and fits under a lid | A common home-kitchen option |
| Induction cooktop | Use a heating pot with a magnetic base | An induction-compatible setup |
Line a bamboo basket or perforated insert with a clean, damp cloth if needed to keep grains from falling through. Avoid filling the basket so deeply that steam cannot move through the rice. No empty-pot high-heat preheating is needed.
Steam, Coconut-Season, and Finish the Rice
Steaming cooks the soaked rice gently without letting it boil in a pot. After steaming, warm coconut milk with sugar and salt, pour it over the hot rice, and cover the bowl. A 20-minute rest gives the grains time to absorb the seasoning.
Steam until tender
Drain the soaked rice well and spread it in the steamer. Set the basket over actively simmering water, cover, and steam for 25 to 30 minutes. Turn the rice once during cooking so the grains cook more evenly. Keep the water below the rice; topping it up with hot water is useful if the pot begins to run low.
Check the rice near the end of the steaming time. The grains should be tender and translucent, with no hard center when tasted. If they are still firm, steam for a few more minutes and check again. Cooking time can vary with the steamer, the depth of the rice, and how long it soaked.
Make the coconut soak
While the rice steams, combine 250 ml full-fat coconut milk, 50 g sugar, and 3 g fine salt in a small stainless-steel or other non-reactive pan. Warm gently to about 70–85°C, stirring until the sugar and salt dissolve. The mixture should be hot, not boiling.
A kitchen thermometer helps, but you can also watch for steam and stir often. Do not let the coconut milk boil vigorously or scorch on the bottom of the pan. Unlined copper and reactive aluminum are poor choices for heating this sauce; use stainless steel or another non-reactive vessel.
Pour the warm mixture over the freshly steamed rice in a heat-safe bowl. Fold gently with a rice paddle or silicone spatula so the sauce reaches the grains without crushing them. Cover and let the rice rest for 20 minutes.
Make a lighter serving sauce
For the topping, warm 120 ml coconut milk with 8 to 12 g sugar and a pinch of salt. Stir until dissolved and keep the sauce below a boil. This thinner sauce adds moisture at the table without making the seasoned rice overly wet.
| Checkpoint | Target | If it is not there yet |
|---|---|---|
| Rinsed rice | Runoff mostly clear | Rinse and drain again |
| Steamed rice | Tender, translucent, no hard center | Steam a few more minutes |
| Coconut soak | Hot, dissolved, not boiling | Lower the heat and stir |
| Rested rice | Cohesive and moist, not swimming in liquid | Cover and give it the full rest |
Plate with Mango and Serve
Mango sticky rice combines coconut-seasoned glutinous rice with ripe mango and a separate coconut topping. The best balance comes from tasting the fruit and rice together, then adding sauce as needed. Serve the rice warm or at room temperature, but do not leave it out for a long period.
Peel and slice 2 ripe mangoes. Arrange the mango beside or over portions of rice, then spoon on a little of the serving sauce. Keep extra sauce on the side so each person can add more. Mango sweetness varies, so taste a piece before deciding how much sauce to use.
For a home dinner, make the rice the focus and keep the presentation simple. A small bowl or mound of rice with sliced mango is easy to serve. If you are sharing, place the rice, fruit, and sauce in separate dishes so the mango stays fresh and guests can choose their preferred balance.
Common results and quick fixes
If the rice is chewy but has a firm center, it likely needs more steaming. If it is tender but too dry, check whether the rice was fully drained and whether the coconut soak was poured over it while it was hot. Give the rice its full covered rest before adding more sauce.
If the finished rice seems loose or wet, avoid adding extra coconut milk right away. Let it sit covered for the full 20 minutes, then check again. The rice absorbs the seasoning during the rest.
Cool, Clean, and Store Safely
Cooked rice should not sit at room temperature for more than 2 hours. Refrigerate leftovers promptly at 4°C or colder, and reheat them thoroughly before eating. Keeping rice in shallow containers helps it cool more quickly and makes it easier to portion.
Store leftovers with care
Transfer leftover rice to shallow containers and refrigerate within 2 hours of cooking. Store mango separately when possible, since cut fruit and rice have different textures and are easier to portion apart. Avoid repeated cycles of cooling and reheating; take out only what you plan to eat.
Reheat the rice thoroughly. It may firm up in the refrigerator, so add a small amount of coconut milk or water before reheating if needed, then stir and check that it is hot throughout. Refrigerate promptly again if any reheated portion remains.
Clean the cookware without damage
Let the pot and steamer cool before washing. Use warm water and a non-abrasive sponge, then dry the cookware well. Do not pour cold water onto hot cookware; an abrupt temperature change can stress or warp some items.
Frequently Asked Questions
These answers cover the key choices and timing for making mango sticky rice at home. The most important points are to use glutinous rice, steam it rather than boiling it, and handle cooked rice safely after serving.
Can I use jasmine rice for mango sticky rice?
No, not for the classic sticky texture. Ordinary jasmine rice is non-glutinous and cooks fluffy. Use Thai glutinous, sweet, or sticky rice instead.
Is glutinous rice gluten-free?
“Glutinous” describes the rice’s sticky texture, not gluten content. Check the product label if you have a dietary concern or need to confirm how it was handled.
How long should I soak sticky rice?
Soak the rinsed rice in ample cool water for 4 to 8 hours. Drain it well before steaming so it cooks above, not in, the steamer water.
Can I skip the soak?
This recipe is designed for soaked rice. Without soaking, the grains may not cook through evenly in the stated steaming time and can remain hard in the center.
How do I know when the rice is done?
The grains should be tender and translucent, with no hard center when tasted. Steam for a few more minutes if they remain firm, then check again.
Can I boil the rice in a saucepan?
That is not the method for this recipe. Steam the soaked rice over simmering water to get the intended texture without boiling it directly in the pot.
Why should the coconut milk not boil?
Gentle heat dissolves the sugar and salt while helping prevent the coconut milk from scorching. Warm it until hot, around 70–85°C, rather than letting it boil vigorously.
Can I make mango sticky rice ahead?
You can prepare the components ahead, but the rice is best served after it has absorbed the warm coconut mixture. Keep cooked rice refrigerated within 2 hours if you are not serving it promptly.
How long can cooked sticky rice sit out?
Do not leave cooked rice at room temperature for more than 2 hours. Refrigerate leftovers at 4°C or colder, and reheat them thoroughly.
What can I use instead of a bamboo steamer?
A stainless-steel steamer insert works if it sits above simmering water and fits under a lid. For induction cooking, the pot that heats the water needs a magnetic base.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
