Delicious Mango Sticky Rice Thai: A Sweet Treat to Savor

Mango Sticky Rice Thai is the dessert I make when I want something sweet that feels special, but I do not want to bake a whole cake or wash a mountain of dishes. Maybe you have had that moment too, when you want a treat that actually tastes like a treat, not just sugar on top of boredom. This one checks all the boxes: warm coconut sticky rice, ripe mango, and that tiny pinch of salt that makes everything pop. The best part is it is simple once you know a couple of little tricks. If you have ever messed up rice and thought, yep, dessert is not for me, stay with me.
Mango Sticky Rice Thai

What is Thai mango sticky rice?

Thai mango sticky rice is a classic Thai dessert made with glutinous rice (also called sticky rice), coconut milk, sugar, and fresh mango. You cook the sticky rice until it is tender, then soak it in sweet coconut sauce so the grains turn glossy and rich. After that, you serve it with sliced mango and usually a little extra coconut sauce on top.

It is one of those foods that tastes fancy without being fussy. The texture is the whole point: the rice is chewy and soft, the mango is juicy, and the sauce is creamy. If you have only had plain rice pudding before, this feels like its cooler tropical cousin.

I first tried it from a tiny takeout place that packed the mango separately so it did not get soggy. I ate it on my couch, straight from the container, and immediately decided I needed to learn how to make it at home. Now I make it when mangoes are really good, and I want dessert that feels bright instead of heavy.

Also, if you love the mango plus rice combo in savory meals too, you should check out Maple Sriracha Chicken Bites with Coconut Rice and Mango Salsa. Totally different vibe, but the coconut and mango situation is so good.

Mango Sticky Rice Thai

Ingredients You’ll Need

Try to keep it simple and get decent ingredients. This dessert does not hide anything, so you will taste the quality of the mango and coconut milk right away. Here is what I use for Mango Sticky Rice Thai at home.

  • Glutinous rice (sticky rice), not regular jasmine rice
  • Coconut milk, full fat is best for that creamy texture
  • Granulated sugar (or palm sugar if you have it)
  • Salt, just a small pinch
  • Ripe mangoes, the kind that smell sweet at the stem
  • Cornstarch (optional, for thickening the sauce)
  • Toasted sesame seeds or mung beans (optional topping)

A quick mango note: I look for mangoes that give slightly when I press them, like an avocado that is almost ready. If it is rock hard, it will taste flat. If it is super soft and wrinkly, it might be stringy. When you hit that sweet spot, Mango Sticky Rice Thai basically makes itself.

How to Make Mango Sticky Rice

This is the part that sounds intimidating, but it is mostly waiting and letting the rice do its thing. I am going to explain it in a straightforward way, like I would if you were standing in my kitchen.

Step by step method (my easy home version)

1) Rinse the sticky rice.
Put the rice in a bowl and rinse with water a few times until the water looks more clear than cloudy. This helps the rice cook up clean and not gummy in a bad way.

2) Soak the rice.
Soak it in water for at least 4 hours, or overnight if you can. This is not optional if you want that proper sticky rice texture. When I forget to soak it, I always regret it.

3) Cook the rice.
The traditional way is steaming, but you can use a steamer basket over simmering water if you have one. Steam it until it is tender and chewy, usually around 20 to 30 minutes depending on your setup. If you do not have a steamer, you can still make it work with a fine mesh strainer over a pot, covered well, but a simple steamer basket is easier.

4) Make the coconut sauce.
In a small pot, warm coconut milk with sugar and a pinch of salt. Stir until the sugar dissolves. Do not boil it hard, just warm it gently. If you want a thicker sauce for drizzling, remove a little portion and whisk in a tiny bit of cornstarch mixed with water, then warm it until it thickens.

5) Soak the cooked rice in coconut sauce.
When the rice is done, put it in a bowl and pour in most of the coconut sauce. Stir gently, cover, and let it sit for 15 to 20 minutes so it absorbs. This is where the magic happens.

6) Slice the mango and serve.
Pile the coconut sticky rice on a plate, add mango slices, and drizzle with the extra sauce. If you like toppings, sprinkle toasted sesame seeds or crunchy mung beans.

If you want a fun appetizer to go with your Thai inspired night, I have made these Chicken Mango Rice Paper Bundles before serving dessert, and people go crazy for them. It makes the whole meal feel like a little at home food adventure.

“I tried this recipe after failing with sticky rice twice. The soaking tip and the pinch of salt in the coconut milk made it finally taste like the Thai restaurant version. My family ate it in five minutes.”

Recipe Variations and Tips for Success

I have made Mango Sticky Rice Thai enough times now to know what actually matters and what people stress about for no reason.

Tips that truly help

Do not skip the soak. It makes the rice cook evenly and gives that chewy bite without hard centers.

Salt is not optional. Just a pinch turns the coconut sauce from one note sweet into something balanced and addictive.

Warm sauce, warm rice. Pouring warm sauce over warm rice helps it soak in better.

Use full fat coconut milk. Light coconut milk can taste watery here. Save it for smoothies.

Easy variations if you feel like switching it up

You can keep the soul of the dish the same but tweak little things:

Add pandan if you can find it. It gives a gentle vanilla like aroma. Some stores sell pandan extract too, just go easy.

Try different fruit. Mango is the classic, but ripe peaches or sweet pineapple can be fun when mangoes are not great. It will not be traditional, but it will still taste good.

Make it mini style. Pack the rice into a small bowl, flip it onto a plate, then fan mango slices around it. This makes it look restaurant cute with basically no extra effort.

My biggest warning: do not use regular long grain rice and expect the same result. It might taste fine, but it will not be Mango Sticky Rice Thai. Sticky rice is the whole identity here.

Storage and Reheating Instructions

This dessert is best the day you make it, but you can absolutely store leftovers. I do it all the time, especially if I make a bigger batch of rice.

How I store it

Store the sticky rice and mango separately if you can. Mango gets wet and slippery, and it can make the rice weird.

Fridge: Put rice in an airtight container for up to 3 days. Keep coconut sauce in a separate jar if you have extra.
Mango: Slice fresh when possible, or store sliced mango for 1 to 2 days.

How to reheat without ruining it

Microwave method: Sprinkle a tiny splash of water or coconut milk over the rice, cover loosely, and microwave in short bursts until warm. Then add sauce and mango.

Stovetop method: Warm the rice gently with a tablespoon or two of coconut milk in a small pot, stirring slowly so it does not stick.

Try not to overheat it. The goal is warm and soft, not boiling hot. When it is reheated gently, Mango Sticky Rice Thai still tastes cozy and satisfying the next day.

Common Questions

Can I make it ahead for guests?
Yes. Cook and soak the rice earlier in the day, then keep it covered. Slice mango right before serving for the freshest look and taste.

Why is my sticky rice hard in the middle?
Usually it was not soaked long enough, or it needed more steaming time. Soaking is the easiest fix.

Is sticky rice the same as sushi rice?
No. Sushi rice is sticky in a different way, but it is not glutinous rice. For the real texture, you want glutinous rice.

What kind of mango is best?
Any ripe, sweet mango works. If you see Ataulfo or honey mangoes, those are amazing because they are creamy and not too stringy.

Can I make it less sweet?
Totally. Reduce the sugar in the coconut sauce a bit. Just keep the pinch of salt so it still tastes balanced.

A sweet little ending (and your next step)

If you have been craving something sunny and comforting, Mango Sticky Rice Thai is honestly one of the easiest ways to get there. Once you nail the soak and keep the coconut sauce gently warm, the rest falls into place. I hope you make it soon, preferably when mangoes are so ripe you can smell them across the kitchen. If you want to compare methods and see other home cook approaches, I like this guide on Mango Sticky Rice – The Foodie Takes Flight and this very detailed street style take from Thai Mango Sticky Rice Recipe: Authentic Thai Street Food Style!. Now go grab some mangoes and treat yourself, you have earned a really good dessert.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mango Sticky Rice Thai


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A classic Thai dessert made with glutinous rice, coconut milk, sugar, and fresh mango, resulting in a chewy, sweet treat perfect for any occasion.


Ingredients

  • 1 cup glutinous rice (sticky rice)
  • 1 cup coconut milk (full fat)
  • 1/4 cup granulated sugar (or palm sugar)
  • 1/4 teaspoon salt
  • 2 ripe mangoes, sliced
  • 1 tablespoon cornstarch (optional, for thickening sauce)
  • Toasted sesame seeds or mung beans (optional topping)


Instructions

  1. Rinse the sticky rice under cold water a few times until the water runs clear.
  2. Soak the rice in water for at least 4 hours, or overnight.
  3. Cook the soaked rice using a steamer basket over simmering water for 20-30 minutes until tender.
  4. Warm the coconut milk with sugar and a pinch of salt in a pot until sugar dissolves.
  5. Soak the cooked rice in most of the coconut sauce for 15-20 minutes.
  6. Slice the mango and serve with the coconut sticky rice, drizzling with any remaining sauce and optional toppings.

Notes

Do not skip the soaking step; it ensures the rice cooks evenly. Use ripe mangoes for the best flavor.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Steaming
  • Cuisine: Thai

You might also like these recipes

Leave a Comment

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