If you are craving something sweet, comforting, and absolutely bursting with tropical flavor, this Thai Mango Sticky Rice Recipe is sure to become your new favorite dessert. Combining luscious ripe mangoes with creamy, coconut-infused sticky rice creates a sublime balance of textures and tastes that are both satisfying and refreshing. It’s a simple dish with just a handful of ingredients, yet every bite delivers a delightful blend of richness and fruity brightness that transports you straight to the heart of Thailand’s vibrant food scene.
Ingredients You’ll Need
Every ingredient in this recipe plays a vital role in creating the magic of Thai mango sticky rice. From the sticky rice’s unique texture to the sweet, creamy coconut milk, and the juicy ripe mangoes that bring freshness, these ingredients are simple but essential.
- Sweet rice (2 cups): Also known as glutinous rice, it provides the perfect chewy and sticky texture foundational to this dish.
- Full-fat coconut milk (1 can, 13.5 ounces + 2/3 cup): This delivers rich creaminess and the characteristic coconut flavor that beautifully blends with the rice.
- Sugar (6 tablespoons + 3 tablespoons): Adds the perfect touch of sweetness, balancing the natural tang of the mango and richness of the coconut.
- Salt (1/2 teaspoon): Enhances all the flavors, making the coconut and mango taste more vibrant and rounded.
- Mangoes (1-2 large): Choose ripe, fragrant mangoes—they bring juicy sweetness and stunning golden color to the plate.
- Sesame seeds (for garnish): Adds a subtle crunch and a nutty note, elevating the texture one step further.
How to Make Thai Mango Sticky Rice Recipe
Step 1: Soak the Rice
Begin by soaking the sweet rice in plenty of water for at least an hour or overnight if you have the time. This soaking step is crucial as it softens the grains and helps them cook evenly, giving you that signature tender, sticky texture we all adore.
Step 2: Wrap the Rice in Cheesecloth
Once soaked, drain and rinse the rice thoroughly. Transfer the grains to the center of a large square of cheesecloth, then loosely wrap it up. The wrap should be secure enough to hold the rice together but still allow steam to circulate, which ensures every grain cooks perfectly.
Step 3: Prepare Your Steamer Setup
If you don’t own a traditional sticky rice steamer, no worries! You can easily improvise by flipping a mesh stainless steel steamer basket inside a tall pot. This clever setup keeps the rice above boiling water, preventing sogginess while letting the steam work its magic.
Step 4: Steam the Rice
Add an inch of water to the pot and bring it to a boil. Place the cheesecloth-wrapped rice on the steaming basket, cover snugly with a lid, and reduce to a simmer. Steam the rice for about 15 to 20 minutes until the grains turn translucent and tender but still maintain a pleasant chewiness.
Step 5: Heat the Coconut Milk Mixture
While your rice steams, gently warm the full can of coconut milk over medium heat. Stir frequently to prevent burning or curdling. Add the sugar and salt, stirring until fully dissolved. Keep this luscious, sweetened coconut milk warm for later.
Step 6: Combine Rice and Coconut Milk
Once steamed, transfer the sticky rice into a large bowl and pour the warm coconut milk mixture over it. Gently mix to coat every grain. Cover the bowl and let the rice rest for about five minutes. This resting allows the rice to soak in all that rich coconut flavor, making each bite irresistibly creamy.
Step 7: Prepare the Coconut Cream Sauce
In a small saucepan, combine the remaining coconut milk and sugar. Bring it to a gentle boil, then lower the heat and simmer until the sauce thickens slightly. This sauce will add an extra layer of indulgence when drizzled over your finished sweet sticky rice.
Step 8: Plate and Serve
To serve your Thai Mango Sticky Rice Recipe, spoon a generous mound of the creamy coconut sticky rice onto a plate. Arrange slices of ripe mango alongside and drizzle with the thickened coconut cream sauce. Sprinkle a few toasted sesame seeds on top for a finishing touch that adds delightful crunch and a touch of elegance.
How to Serve Thai Mango Sticky Rice Recipe
Garnishes
Garnishes make the dish not only more beautiful but also add extra flavor and texture. Toasted sesame seeds bring nutty warmth, while a few fresh mint leaves can offer a refreshing pop of color and aroma. Some like to sprinkle crispy mung beans or shredded coconut for a little contrast.
Side Dishes
Though this dish shines as a standalone dessert, it pairs wonderfully with light, fresh dishes like Thai green papaya salad or grilled chicken satay. These savory sides provide a contrast that lets the sweet sticky rice taste even more decadent.
Creative Ways to Present
For an eye-catching presentation, try layering the sticky rice and mango in glass jars, parfait-style. Another fun idea is to use mango halves as natural bowls, filling the cavities with sticky rice. These playful presentations add an extra wow factor sure to impress guests.
Make Ahead and Storage
Storing Leftovers
Leftover Thai mango sticky rice is best stored in an airtight container in the refrigerator. Aim to consume it within 1-2 days, as the rice tends to harden and the mango loses its freshness over time.
Freezing
Freezing is not recommended for this recipe. The sticky rice’s texture and the freshness of the mango could be compromised once thawed, resulting in a less enjoyable dessert experience.
Reheating
To warm leftovers, steam the sticky rice gently or microwave it with a sprinkle of water to reintroduce moisture. Avoid overheating to prevent drying out. Serve with freshly sliced mango and warm coconut cream sauce to revive the original vibrancy.
FAQs
What type of rice is best for this recipe?
Use sweet rice, also known as glutinous or sticky rice. This specific type of rice is essential for creating the chewy, sticky consistency characteristic of the dish.
Can I use canned mango instead of fresh?
While canned mango might work in a pinch, fresh ripe mangoes offer far superior sweetness, flavor, and texture that truly elevate the dish.
Is there a substitute for coconut milk?
Coconut milk is key to the authentic flavor and creaminess, so it’s best to stick with it. Using lighter alternatives will alter the taste and texture significantly.
How long does it take to prepare Thai mango sticky rice?
Including soaking and steaming time, it takes roughly 1 hour and 45 minutes, though much of that is passive soaking time. Active prep is quite manageable for any level cook.
Can this recipe be made vegan?
This traditional recipe is naturally vegan, as it relies solely on coconut milk and plant-based ingredients for its creamy texture and sweet flavors.
Final Thoughts
I can’t recommend this Thai Mango Sticky Rice Recipe enough if you’re looking for a dessert that’s easy to make but impressively flavorful and truly feels like a special treat. Once you experience the harmony of warm coconut-infused sticky rice paired with succulent mango slices, you’ll understand why this classic is beloved around the world. Give it a try and bring a little tropical sunshine to your kitchen!
Print
Thai Mango Sticky Rice Recipe
- Total Time: 1 hour 40 minutes
- Yield: 6 servings
Description
This authentic Thai Mango Sticky Rice recipe features perfectly steamed sweet sticky rice infused with creamy coconut milk, served alongside ripe, juicy mangoes and drizzled with a luscious coconut cream sauce. It’s a delightful traditional Thai dessert that balances the rich sweetness of coconut with fresh fruit, offering a comforting and refreshing treat perfect for warm weather or any special occasion.
Ingredients
Sticky Rice
- 2 cups sweet rice (glutinous rice)
- 1 (13.5 ounce) can full-fat coconut milk
- 6 tablespoons sugar
- 1/2 teaspoon salt
Mango
- 1–2 large ripe mangoes
Coconut Cream Sauce
- 2/3 cup full-fat coconut milk
- 3 tablespoons sugar
Garnish
- Sesame seeds (to garnish)
Instructions
- Soak the rice. Transfer the sweet rice to a large bowl and cover it with enough water to fully submerge the rice. Let it soak for at least 1 hour or up to overnight to soften the grains and prepare for steaming.
- Wrap the rice in cheesecloth. After soaking, drain and rinse the rice. Then place it in the center of a large piece of cheesecloth. Allow it to drain briefly, and loosely wrap it so the grains are secure but not tightly compressed, preventing rice from escaping during steaming.
- Prepare the steamer. Use a large pot and invert a mesh stainless steel steaming basket inside it to keep the rice elevated above boiling water. Add about 1 inch of water to the pot, ensuring it won’t touch the rice when boiling. This setup mimics a traditional sticky rice steamer.
- Steam the rice. Place the cheesecloth-wrapped rice on top of the steaming basket. Cover with a tight-fitting lid and bring water to a boil over high heat, then reduce to a simmer. Steam the rice for 15-20 minutes until the grains turn translucent and are tender but chewy.
- Heat and sweeten the coconut milk. While the rice steams, warm 1 can of full-fat coconut milk in a saucepan over medium heat. Stir frequently to avoid burning or curdling. Add 6 tablespoons sugar and 1/2 teaspoon salt, stirring until fully dissolved. Keep this mixture warm.
- Combine rice and coconut milk. Transfer the steamed rice into a large bowl and pour the warm sweetened coconut milk over it. Mix gently, cover, and let it rest for 5 minutes so the rice absorbs the creamy liquid.
- Prepare the coconut cream sauce. In a small saucepan, combine 2/3 cup coconut milk with 3 tablespoons sugar. Bring to a low boil, then reduce heat and simmer until the sauce thickens slightly, creating a rich, pourable topping.
- Serve the dessert. Spoon warm coconut sticky rice onto serving plates. Slice the mangoes and arrange alongside the rice. Drizzle with the coconut cream sauce and sprinkle with sesame seeds for garnish. Serve immediately for the best flavor and texture.
Notes
- Soaking the rice overnight can improve texture but at least 1 hour is necessary for best results.
- Make sure to use glutinous (sweet) rice specifically for traditional sticky rice texture.
- If you don’t have cheesecloth, a clean kitchen towel can be a substitute but be careful with removal after steaming.
- The coconut cream sauce can be made thicker by simmering longer if preferred.
- Choose ripe, sweet mangoes such as Ataulfo or Keitt for best flavor.
- Leftover sticky rice can be refrigerated but is best enjoyed fresh and warm.
- Prep Time: 1 hour 15 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Steaming
- Cuisine: Thai

