Mango Sticky Rice Recipe
Introduction
Mango sticky rice is a beloved Thai dessert featuring sweet, creamy coconut-infused sticky rice paired with ripe, juicy mango slices. This simple yet rich treat offers a perfect balance of flavors and textures that’s sure to delight your taste buds.

Ingredients
- 1 cup uncooked sticky rice
- 1 can full-fat coconut milk (13.5 oz / 400 g can)
- 1/4 cup sugar
- 1/2 teaspoon salt
- 2 teaspoons cornstarch (optional)
- 3 ripe mangoes, peeled and sliced
- Toasted sesame seeds for garnish (optional)
Instructions
- Step 1: Rinse the sticky rice under tap water, using your hand to gently stir and remove excess starch. Drain and repeat once more. Then add cold water to cover the rice and soak for at least 1 hour, or overnight in the refrigerator. After soaking, rinse and drain again.
- Step 2: Place the rice in a heatproof bowl and prepare a steamer by adding about 2 inches of water below the steaming rack—not touching the rice. Set the bowl on the rack and cover the steamer. Bring the water to a boil over medium-high heat, then reduce to medium. Steam the rice for 20 to 25 minutes until cooked through with no hard bits. Remove from heat and keep covered.
- Step 3: While the rice cooks, combine coconut milk, sugar, and salt in a saucepan. Warm over medium or medium-low heat until the sugar dissolves and the mixture is hot. Avoid boiling the sauce.
- Step 4: (Optional) If the coconut milk seems thin, dissolve cornstarch in 4 tablespoons of water to create a slurry. Stir half of this into the sauce immediately to thicken it slightly. Adjust by adding more slurry or water so the sauce coats the back of a spoon without being too thick.
- Step 5: Remove the sticky rice carefully from the steamer using oven mitts. Pour 1 cup of the coconut sauce over the rice and stir thoroughly until the sauce is fully absorbed.
- Step 6: Allow the rice and sauce mixture to cool to room temperature or lukewarm before serving.
- Step 7: To serve, spoon about 1/3 cup of the coconut rice onto small plates or bowls. Arrange mango slices alongside the rice and drizzle extra coconut sauce on top. Garnish with toasted sesame seeds if desired.
Tips & Variations
- Use ripe, fragrant mangoes like Ataulfo or Kent for the best natural sweetness and texture.
- Soaking the sticky rice overnight helps achieve a tender, fluffy texture after steaming.
- If you don’t have a steamer, you can cook the sticky rice in a rice cooker designed for sticky rice or use a pot with a tight-fitting lid and steam setup.
- For a vegan-friendly option, ensure your sugar is free from bone char.
- Try sprinkling toasted mung beans or shredded coconut for added crunch.
Storage
Store leftover coconut sticky rice and extra sauce separately in airtight containers in the refrigerator for up to 2 days. Reheat the rice gently in the microwave or on the stove with a splash of coconut milk or water to restore softness. Mango slices are best served fresh and should be kept refrigerated if prepared ahead.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular rice instead of sticky rice?
Sticky rice (also called glutinous rice) has a unique texture essential to this dish. Regular rice won’t produce the same creamy, chewy result, so it’s best to use sticky rice.
How do I know when the sticky rice is cooked?
The rice is done when it is tender throughout with no hard or crunchy centers. It should feel slightly sticky but not mushy. Steaming times may vary slightly depending on your equipment.
PrintMango Sticky Rice Recipe
Mango Sticky Rice is a classic Thai dessert featuring sweet sticky rice cooked to perfection and infused with creamy coconut milk. Served alongside ripe, juicy mango slices and topped with a luscious coconut sauce and optional toasted sesame seeds, this dish balances rich and fruity flavors with a delightful texture contrast.
- Prep Time: 15 minutes soaking time not included
- Cook Time: 25 minutes steaming + 10 minutes sauce preparation
- Total Time: 1 hour 50 minutes (including minimum 1-hour rice soaking)
- Yield: 4–6 servings 1x
- Category: Dessert
- Method: Steaming
- Cuisine: Thai
- Diet: Vegetarian
Ingredients
Sticky Rice
- 1 cup uncooked sticky rice
- 2 teaspoons cornstarch (optional)
Coconut Sauce
- 1 can full-fat coconut milk (13.5 oz / 400 g can)
- 1/4 cup sugar
- 1/2 teaspoon salt
- 4 tablespoons water (for cornstarch slurry, optional)
Fruit & Garnish
- 3 ripe mangoes, peeled and sliced
- Toasted sesame seeds for garnish (optional)
Instructions
- Prepare the Sticky Rice: Rinse the sticky rice under tap water, gently stirring with your hand, then drain to remove excess starch. Repeat the rinsing process once more. Add cold water to cover the rice and soak it for at least 1 hour or up to overnight in the refrigerator. After soaking, rinse again and drain thoroughly.
- Steam the Rice: Transfer the soaked rice into a heatproof bowl. Fill a steamer with about 2 inches of water making sure the water does not touch the rice bowl. Place the bowl on the steaming rack inside the steamer and cover. Bring the water to a boil over medium-high heat; once steaming, reduce to medium heat and steam the rice for 20 to 25 minutes until fully cooked with no hard bits in the center. Remove from heat and keep covered while preparing the sauce.
- Make the Coconut Sauce: In a saucepan, combine the coconut milk, sugar, and salt. Warm over medium to medium-low heat until the mixture is hot and sugar dissolves completely, avoiding bringing it to a boil.
- (Optional) Thicken the Sauce: If the coconut milk is too thin, mix the cornstarch with 4 tablespoons of water to create a slurry. Stir half of this slurry into the warm coconut sauce immediately to thicken it slightly. Adjust by adding more slurry or water for desired consistency. The sauce should be thick enough to coat the back of a spoon but not overly dense.
- Mix Rice and Sauce: Using oven mitts, carefully remove the steamed rice bowl from the steamer. Pour about 1 cup of the prepared coconut sauce over the rice and stir well until the sauce is fully absorbed.
- Cool the Mixture: Allow the rice and coconut sauce mixture to cool to room temperature or lukewarm before serving to enhance flavor and texture.
- Serve: Portion about 1/3 cup of the coconut-infused sticky rice into several small serving bowls or plates. Arrange the sliced mango beside the rice. Drizzle extra coconut sauce over the rice and garnish with toasted sesame seeds if desired. Enjoy immediately.
Notes
- Soaking the rice overnight improves texture and cooking consistency.
- Do not let the coconut sauce boil to prevent separation.
- Cornstarch slurry is optional and used only if the coconut milk is thin; adjust thickness to your preference.
- Serving mango sticky rice lukewarm or at room temperature enhances the sweetness and mouthfeel.
- Toasted sesame seeds add a lovely nutty flavor and crunch but can be omitted for allergy reasons.
Keywords: Mango Sticky Rice, Thai dessert, coconut milk sticky rice, tropical dessert, steamed sticky rice

