Thai Mango Sticky Rice Recipe

I absolutely adore making and sharing this Thai Mango Sticky Rice Recipe whenever I want something sweet, comforting, and just a little bit exotic. It’s one of those dishes that feels luxurious without being complicated, perfectly balancing creamy coconut-infused sticky rice with the bright, fresh punch of ripe mangoes. Every time I prepare it, I’m reminded of why this simple Thai dessert has won hearts worldwide — it’s the harmony of flavors and textures that really gets me excited.

Why You’ll Love This Thai Mango Sticky Rice Recipe

What makes this Thai Mango Sticky Rice Recipe so special to me is the way the flavors come together. The sticky rice is cooked to a tender, chewy perfection and soaked in that rich, sweet coconut milk mixture that imparts a subtly creamy sweetness without being overpowering. Paired with the luscious, juicy mango slices, it’s the kind of dessert that feels like a perfect balance of indulgence and freshness. I love how the toasted sesame seeds add a delightful nutty crunch on top, making each bite exciting and textured.

Beyond the incredible taste, I’m always amazed by how easy this recipe is to make. It doesn’t require fancy equipment, and the ingredients are simple and easy to find. Even though the rice soaking and steaming takes some time, there’s nothing complicated about it, so I never feel intimidated. Whether I’m hosting a dinner party or simply treating myself on a cozy night in, this dish stands out because it’s both impressive and effortlessly achievable. I always get the best feedback whenever I bring it to the table.

Ingredients You’ll Need

Two whole mangoes lie on a white marbled surface, each with smooth, rounded shapes and bright, colorful skins. One mango is mainly yellow with red and orange tones blending softly across its surface, while the other mango is mostly deep red with lighter specks giving it a textured look. Both mangoes have small short stems and soft highlights that show their fresh, shiny skin. The clean, light background makes the colors of the mangoes stand out clearly. Photo taken with an iphone --ar 4:5 --v 7

The magic of this Thai Mango Sticky Rice Recipe lies in simple, high-quality ingredients. Each one plays a key role in delivering that signature taste, texture, and comforting aroma that makes this dish unforgettable.

  • Mangoes: Choose perfectly ripe, sweet mangoes for the best juicy flavor and vibrant color.
  • Glutinous rice: This sticky rice is essential for the chewy texture that defines the dish.
  • Toasted sesame seeds: Adds a nutty crunch and a pop of visual contrast on top.
  • Coconut milk: Used in both the rice soak and the sauce, it lends a rich, creamy sweetness throughout.
  • Granulated sugar: Balances the creaminess with just the right amount of sweetness.
  • Salt: Enhances the flavors and prevents the dish from tasting too sweet.
  • Cornstarch: Helps thicken the luscious coconut sauce to a perfect drizzle consistency.
  • Water: Used to soak the rice and mix with cornstarch for the sauce slurry.

Directions

Step 1: Start by making the rice soak. In a bowl, combine the coconut milk with the sugar and salt. Stir gently until the sugar dissolves, then set this mixture aside. This soak will infuse the sticky rice with that classic, creamy coconut flavor.

Step 2: Rinse your glutinous rice thoroughly, then soak it in water overnight. This soaking step is crucial because it helps soften the rice and ensures even steaming.

Step 3: To steam the rice, place the soaked and drained rice on a piece of cheesecloth, fold it securely, and place it in a steamer basket. Steam over boiling water for 20 minutes, keeping the lid on tightly to trap the steam and cook the rice evenly.

Step 4: When the rice is done, transfer it to a mixing bowl and pour the rice soak over it. Gently stir the rice to combine, ensuring each grain absorbs that sweet coconut milk mixture. Let it sit for 20 to 30 minutes to soak up all the delicious flavors.

Step 5: While the rice rests, prepare the coconut sauce. In a small saucepan, combine the coconut milk, sugar, and water. Warm it over medium heat until it reaches a gentle simmer — don’t let it boil.

Step 6: In a small bowl, mix the cornstarch with a little water to create a slurry. Slowly whisk this into the coconut milk mixture and cook for 2 to 3 minutes, stirring constantly until the sauce thickens slightly into a smooth, pourable consistency.

Step 7: To serve, peel and slice your mangoes into thick, beautiful segments. Place a portion of the sticky rice on a plate or bowl, arrange the mango slices alongside, drizzle generously with the warm coconut sauce, and sprinkle toasted sesame seeds on top for that final touch.

Servings and Timing

This Thai Mango Sticky Rice Recipe yields approximately 3 to 4 servings, making it great for sharing but also perfect for a luxurious treat just for yourself. The prep time is largely passive, with about 12 hours to soak the rice overnight, but active prep and cooking time combined are around 1 hour. Here’s how it breaks down:

  • Prep time (excluding soaking): 15 minutes
  • Soaking time (rice): Overnight, about 8–12 hours
  • Cook time: 20 minutes steaming rice + 10 minutes cooking sauce
  • Resting time after soaking rice in coconut milk: 20–30 minutes
  • Total active time: Approximately 1 hour

How to Serve This Thai Mango Sticky Rice Recipe

The image shows a white plate with two main layers: the left side has a mound of white sticky rice topped with a white, creamy sauce and sprinkled with light brown sesame seeds; the right side contains neatly sliced bright yellow mango pieces arranged in a fan shape with a few sesame seeds on top. A silver fork rests on the left edge of the plate. The plate is set on a white marbled surface with a striped dark gray and white cloth to the left. In the background, there is a second white plate with a similar serving of sticky rice and mango, also with a fork on it. Photo taken with an iphone --ar 4:5 --v 7

I love presenting this dessert served slightly warm or at room temperature — it’s when the flavors feel brightest and the textures are most pleasing. Serving it in shallow bowls or small plates gives the perfect ratio of rice to mango. I find arranging the mango slices artfully around the rice makes it look extra inviting.

For a garnish, I always go for a sprinkle of toasted sesame seeds, but sometimes I add a few toasted coconut flakes or a tiny pinch of flaky sea salt to balance out the sweetness. If I’m feeling festive, a little edible flower or mint leaf never hurts to elevate the look. When I’m serving guests, a small side of coconut ice cream or a chilled pandan jelly makes an excellent pairing.

As for drinks, this dessert pairs beautifully with a light, aromatic tea like jasmine or green tea. For something a bit more indulgent, a refreshing Thai iced tea  complements the tropical flavors. I often reserve this dessert for special dinners, casual gatherings with friends, or anytime I want to transport myself straight to the streets of Bangkok — it’s such a feel-good dish that everyone loves.

Variations

Making this Thai Mango Sticky Rice Recipe your own is easy and fun. If mangoes aren’t in season, I sometimes swap in other tropical fruits like ripe papaya or melon, which bring a new but still sweet and juicy element. For a nutty twist, adding finely chopped roasted peanuts on top gives a wonderful crunch that contrasts with the smooth rice and fruit.

For those needing vegan or gluten-free options, this recipe is naturally gluten-free, and using plant-based sugar ensures it is vegan-friendly too. I love using organic coconut milk for a richer taste, and you can experiment with adding a pandan leaf to the rice soaking mix for a subtle, fragrant aroma. If you want to dial up the creaminess, stirring in a dollop of coconut cream just before serving adds a luscious texture.

Cooking methods can vary a bit: while steaming is traditional, I’ve also made great sticky rice in a rice cooker designed for sticky rice or even a pressure cooker with careful timing. Just be mindful to watch the texture closely so it doesn’t turn too mushy. The coconut sauce can also be flavored with a hint of vanilla or lime zest to add a unique dimension. The key is to have fun exploring your favorite tweaks while honoring the classic balance.

Storage and Reheating

Storing Leftovers

If you have leftover sticky rice, store it in an airtight container in the refrigerator. It keeps well for up to 2 days, though I recommend enjoying it fresh because the texture is best on day one. Keep the mango slices separate to maintain their freshness and prevent any sogginess.

Freezing

Freezing cooked sticky rice is generally not recommended because it changes the texture, making it hard and less appealing once thawed. If you must freeze it, spread the rice out in a thin layer on a baking sheet, freeze until firm, then transfer to a freezer-safe container or bag. Use within 1 month, and thaw in the fridge overnight before reheating gently.

Reheating

To bring leftover sticky rice back to life, I like to steam it lightly or microwave it with a damp paper towel over the top to retain moisture. Avoid overheating as it can dry out or toughen the rice. Reheat the coconut sauce gently on the stove, stirring to bring back the smooth texture. Mangoes are best served fresh, so I don’t recommend reheating them — just slice fresh mango for the best experience.

FAQs

Can I use regular rice instead of glutinous rice for this Thai Mango Sticky Rice Recipe?

Regular rice won’t provide the same sticky, chewy texture that glutinous (sticky) rice does, which is essential for authenticity. If you use regular rice, the dessert will lack its signature mouthfeel, so I recommend sticking to glutinous rice for this recipe.

Do I have to soak the rice overnight?

Soaking the rice overnight helps hydrate the grains fully and ensures even cooking and the perfect sticky texture. While you can soak it for a few hours if short on time, I find overnight soaking yields the best results every time.

Can I prepare the rice soak and coconut sauce ahead of time?

Yes, both can be made a day ahead and refrigerated. Just warm the coconut sauce gently before serving. The rice soak is best made fresh or within a day to maintain its flavor and consistency.

What if I can’t find fresh mangoes?

If fresh mangoes aren’t available, frozen mango chunks work in a pinch, though they’ll be softer and less vibrant. Alternatively, you can use canned mango in juice after draining it, but the fresh, ripe mango flavor is definitely worth the wait if you can get your hands on some.

Is the coconut sauce necessary, or can I skip it?

The coconut sauce adds a rich, slightly thickened layer of flavor that ties the dessert together beautifully. You can enjoy the sticky rice and mango without it, but the sauce really elevates the dish and provides that classic silky finish I love.

Conclusion

Making this Thai Mango Sticky Rice Recipe is one of my favorite ways to enjoy a sweet treat that feels both special and comforting. It’s a celebration of simple ingredients that come together in such a satisfying way, and I truly believe you’ll love the balance of creamy, sweet, and fresh every time you make it. I hope you give it a try soon and find as much joy in this dish as I do — it’s a little slice of tropical happiness that’s always worth sharing.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Thai Mango Sticky Rice Recipe

Thai Mango Sticky Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 4 reviews

Authentic Thai Mango Sticky Rice is a beloved traditional dessert featuring sweet glutinous rice soaked in creamy coconut milk, paired perfectly with ripe, juicy mango slices and topped with a luscious coconut sauce and toasted sesame seeds. This easy-to-make recipe balances rich and fruity flavors to create a delightful tropical treat.

  • Total Time: Overnight soaking plus 35 minutes active
  • Yield: Serves 4

Ingredients

Main Ingredients

  • 2 mangoes
  • 1 cup glutinous rice
  • 1 teaspoon toasted sesame seeds

Rice Soak

  • ½ cup coconut milk
  • 2 tablespoons granulated sugar
  • ½ teaspoon salt

Coconut Sauce

  • ½ cup coconut milk
  • 2 tablespoons granulated sugar
  • 1 tablespoon cornstarch
  • ¼ cup water

Instructions

  1. Prepare the rice soak: In a bowl, combine ½ cup coconut milk with 2 tablespoons granulated sugar and ½ teaspoon salt, stirring well until the sugar dissolves. Set this mixture aside to infuse flavors.
  2. Soak the rice: Rinse the glutinous rice thoroughly and soak it in water overnight to ensure a tender texture after cooking. After soaking, rinse and drain the rice.
  3. Steam the rice: Place the soaked rice on a cheesecloth, fold it securely, and set it inside a steamer basket. Steam the rice over boiling water for about 20 minutes until it becomes soft and sticky.
  4. Mix rice with soak: Transfer the steamed rice into a bowl and pour the prepared coconut milk soak over the rice. Mix gently to incorporate and let the rice absorb the soak for 20 to 30 minutes, enhancing its creamy flavor and texture.
  5. Make the coconut sauce: In a small saucepan, combine ½ cup coconut milk, 2 tablespoons granulated sugar, and ¼ cup water. Heat gently until the mixture simmers without boiling. Prepare a slurry by mixing 1 tablespoon cornstarch with a little water, then whisk it into the simmering coconut milk mixture. Cook for a few minutes until the sauce thickens slightly, stirring continuously to prevent lumps.
  6. Prepare mangoes: Peel and slice the mangoes into thick, even slices to accompany the sticky rice.
  7. Assemble and serve: Place the coconut sticky rice on a serving plate or bowl, arrange the mango slices on the side, drizzle generously with the coconut sauce, and finish by sprinkling 1 teaspoon toasted sesame seeds on top for a nutty crunch and aroma. Serve immediately.

Notes

  • For best results, use ripe, sweet mangoes such as Ataulfo or Nam Dok Mai varieties.
  • Soaking the rice overnight is essential for the correct texture and fluffiness of the sticky rice.
  • If you don’t have a steamer, you can use a bamboo steamer or a metal steaming basket.
  • The coconut sauce should be simmered gently to avoid curdling.
  • Store leftovers in the refrigerator and consume within 1-2 days; reheat gently before serving.
  • Author: Olivia
  • Prep Time: 10 minutes plus overnight soaking
  • Cook Time: 25 minutes
  • Category: Dessert
  • Method: Steaming
  • Cuisine: Thai
  • Diet: Vegetarian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star