If you are looking for a dessert that beautifully marries creamy, sweet, and tropical flavors, then this Thai Black Sticky Rice Pudding with Coconut and Mango Recipe is exactly what you need to try next. This luxurious yet comforting Thai dessert highlights the unique, chewy texture of black sticky rice while being elevated by the richness of coconut milk and the bright freshness of mango slices. It’s an indulgent treat that feels special but is surprisingly simple to make, promising a satisfyingly sweet bite every time.

Ingredients You’ll Need
The beauty of this recipe lies in its simplicity and the way each ingredient contributes to a harmonious balance of taste and texture. With just a handful of essential ingredients, you’re set to create a dessert that is creamy, subtly sweet, and decadently fragrant.
- 1 cup black sticky rice (Thai black glutinous rice): The heart of the dish, known for its chewy texture and deep purple color after cooking.
- 3 cups water: Used to soften the rice, allowing it to cook evenly and thoroughly.
- 1/2 cup coconut milk (full-fat): Adds rich creaminess that enhances the pudding’s luxurious feel.
- 1/4 cup sugar: A key sweetener that balances the earthy notes of the black sticky rice.
- 1/4 tsp salt: Just enough to highlight the sweetness and deepen flavors.
- 1/2 cup extra coconut milk for serving: Warmed to drizzle on top, making each bite silky smooth.
- 1 tbsp sugar (for serving coconut milk): Sweetens the coconut sauce that accompanies the pudding.
- Pinch of salt (for serving coconut milk): Enhances the coconut sauce’s flavor with a subtle balance.
- Optional toppings: Mango slices, toasted sesame seeds, and coconut flakes add texture, color, and tropical flair.
How to Make Thai Black Sticky Rice Pudding with Coconut and Mango Recipe
Step 1: Rinse and Prepare the Rice
Start by rinsing the black sticky rice under cold running water several times until the water runs mostly clear. This step is crucial to remove excess starch and impurities, ensuring your pudding has the perfect texture without becoming gummy.
Step 2: Cook the Rice
Combine the rinsed rice and 3 cups of water in a medium saucepan. Bring it to a boil over high heat, then reduce to low and simmer uncovered. Stir occasionally for about 45 minutes to an hour until the rice is tender and the water is mostly absorbed. Patience here gives you that signature creamy yet chewy consistency.
Step 3: Add Coconut Milk and Sweetener
Once the rice is cooked, stir in the 1/2 cup of full-fat coconut milk, 1/4 cup sugar, and 1/4 teaspoon salt. Keep the heat low and continue to simmer for another 5 to 10 minutes. This allows the flavors to meld and the pudding to thicken nicely, creating a rich and velvety texture that will be the base of your dessert.
Step 4: Prepare the Coconut Sauce
While the pudding thickens, warm the additional 1/2 cup coconut milk with 1 tablespoon sugar and a pinch of salt in a small saucepan. Heat gently until the sugar dissolves and the sauce is warm, ready to be drizzled over the pudding for an extra creamy touch.
Step 5: Assemble and Garnish
Spoon the luscious black sticky rice pudding into bowls, pour the warm coconut sauce over each serving, and finish with your choice of mango slices, toasted sesame seeds, or coconut flakes. This final step adds wonderful color contrast and texture, making every mouthful a delight.
How to Serve Thai Black Sticky Rice Pudding with Coconut and Mango Recipe

Garnishes
The magic of Thai Black Sticky Rice Pudding with Coconut and Mango Recipe truly comes alive with its garnishes. Fresh mango slices introduce a juicy, fruity brightness that complements the richness of the pudding beautifully. Toasted sesame seeds lend a subtle nuttiness and crunch, while coconut flakes add an extra layer of tropical sweetness and texture.
Side Dishes
This dessert pairs wonderfully with light, refreshing side dishes like a crisp green salad or a simple platter of fresh tropical fruits. If you want to keep the meal authentically Thai, consider serving it after a mildly spiced curry or grilled chicken dish to round out the meal with a sweet ending.
Creative Ways to Present
Why not make your presentation as exciting as the flavors? Serve the pudding in small mason jars or elegant glass dishes layered with mango puree or a sprinkle of toasted nuts. You can even freeze the pudding into small molds for a cool summer treat with a surprise burst of coconut sauce.
Make Ahead and Storage
Storing Leftovers
Leftover Thai Black Sticky Rice Pudding with Coconut and Mango Recipe keeps well in an airtight container in the refrigerator for up to 3 days. Keep the coconut sauce separate to preserve its texture and warmth for serving.
Freezing
You can freeze the pudding, but be mindful that the texture may change slightly upon thawing. Portion it into freezer-safe containers and store for up to one month. Thaw overnight in the refrigerator before reheating gently.
Reheating
Reheat the pudding on the stovetop or in the microwave over low heat, stirring occasionally. Add a splash of coconut milk or water if it becomes too thick. Reheat the coconut sauce separately to drizzle over just before serving, ensuring that beautiful creaminess remains intact.
FAQs
What is black sticky rice and how is it different from regular rice?
Black sticky rice, also known as Thai black glutinous rice, is a type of short-grain rice with a naturally dark purple-black color when cooked. It’s stickier and chewier than regular rice, making it perfect for desserts like puddings.
Can I use regular sticky rice instead of black sticky rice?
While you can substitute regular sticky rice, it will change both the texture and the signature dark color of this dish which is a key factor in the Thai Black Sticky Rice Pudding with Coconut and Mango Recipe’s unique appeal.
Is it necessary to use full-fat coconut milk?
Full-fat coconut milk is recommended as it provides the rich creaminess that balances the chewy rice, but you can use light coconut milk for a lighter version, though the pudding might be less decadent.
Can I prepare this pudding ahead of time for a party?
Absolutely! It actually tastes wonderful chilled or at room temperature, making it an excellent option for early preparation. Just warm the coconut sauce before serving.
What can I use if I don’t have fresh mango?
Frozen mango chunks or other tropical fruits like pineapple or papaya work well if fresh mango isn’t available. They all complement the creamy coconut and sticky rice beautifully.
Final Thoughts
This Thai Black Sticky Rice Pudding with Coconut and Mango Recipe is a heartfelt favorite that invites you to experience a perfect harmony of flavors and textures from Thailand. It’s easy to make yet impressively indulgent, making it an ideal dessert to share with friends and family or to treat yourself after a long day. Give it a try—you might find it becoming your new go-to dessert to brighten any occasion.
Print
Thai Black Sticky Rice Pudding with Coconut and Mango Recipe
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 10 minutes
- Yield: 4 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegetarian
Description
Thai Black Sticky Rice Pudding is a luxurious and flavorful dessert made with black glutinous rice simmered slowly until tender and creamy. Enriched with coconut milk and sweetened gently with sugar, this traditional Thai pudding is served warm with an extra drizzle of coconut sauce and topped with optional tropical garnishes like mango slices, toasted sesame seeds, or coconut flakes. It is a comforting, aromatic treat perfect for showcasing the unique texture and flavor of black sticky rice.
Ingredients
Main Ingredients
- 1 cup black sticky rice (Thai black glutinous rice)
- 3 cups water
- 1/2 cup coconut milk (full-fat)
- 1/4 cup sugar
- 1/4 teaspoon salt
Serving Sauce
- 1/2 cup extra coconut milk
- 1 tablespoon sugar
- Pinch of salt
Optional Toppings
- Mango slices
- Toasted sesame seeds
- Coconut flakes
Instructions
- Rinse the rice: Rinse the black sticky rice thoroughly under cold running water multiple times until the water is mostly clear to remove excess starch and impurities.
- Cook the rice: Place the rinsed rice and 3 cups of water into a medium saucepan. Bring to a boil over high heat, then reduce the heat to low and simmer uncovered for 45 minutes to 1 hour. Stir occasionally to prevent sticking, until the rice is tender and most of the water has been absorbed.
- Add coconut milk and seasonings: Stir in 1/2 cup of full-fat coconut milk, 1/4 cup sugar, and 1/4 teaspoon salt into the cooked rice. Continue simmering on low heat for an additional 5 to 10 minutes until the mixture thickens and becomes creamy.
- Prepare the serving sauce: In a separate small saucepan, gently heat the remaining 1/2 cup coconut milk with 1 tablespoon sugar and a pinch of salt until warm. This sauce enhances the pudding when served.
- Serve with toppings: Spoon the black sticky rice pudding into serving bowls, drizzle the warm coconut sauce over the top, and add optional mango slices, toasted sesame seeds, or coconut flakes as garnish for added flavor and texture.
Notes
- For best results, rinse the rice thoroughly to avoid gooey texture.
- You can soak the rice for 1-2 hours before cooking to reduce cooking time.
- Adjust sweetness by varying the amount of sugar according to taste.
- Use full-fat coconut milk for a richer and creamier pudding.
- This dessert is best served warm but can also be enjoyed at room temperature or chilled.
- Optional toppings add texture and contrasting flavors but are not required.

