Thai Sticky Rice Pudding with Banana and Coconut Sauce: A Traditional Treat
Discover the rich, sweet, and comforting flavors of classic Thai sticky rice pudding with banana, wrapped in banana leaves and drenched in coconut sauce.

Thai Sticky Rice Pudding with Banana and Coconut Sauce
Experience the essence of Thai comfort food with this recipe for sticky rice pudding with banana and coconut sauce. Also known as Khao Tom Mud, this dessert combines sweet, glutinous rice with ripe bananas, all encased in aromatic banana leaves and finished with a creamy coconut sauce. Beloved throughout Thailand, this treat is famous for its rich flavors, pleasing texture, and beautiful presentation, making it an irresistible finale to any meal or a satisfying snack on its own.
Why You’ll Love This Recipe
- Authentic flavor: The traditional combination of sticky rice, coconut milk, and banana offers genuine Thai taste in every bite.
- Simple ingredients: Most components are available at Asian grocery stores or specialty markets.
- Perfect for sharing: The wrapped parcels are ideal for family gatherings, parties, or gifting.
- Naturally vegetarian and gluten-free: Suits a variety of diets without sacrificing flavor or satisfaction.
Ingredients
The beauty of this dessert lies in its simplicity and the natural sweetness of banana and coconut. For authentic results, source the freshest ingredients possible.
- Glutinous (sticky) rice – sometimes labeled as “sweet rice”. Essential for traditional texture.
- Coconut milk – choose a full-fat variety for richer flavor.
- Sugar – either granulated or cane sugar. Adjust to your preference.
- Salt – a pinch heightens the sweetness and flavor.
- Ripe bananas – small Thai bananas are preferred but any sweet, ripe variety will work. Peel and halve lengthwise or into thick rounds.
- Banana leaves – for wrapping and aroma. If unavailable, use foil or parchment, though the flavor will differ.
- Black beans (optional) – soaked and cooked until tender; they add appealing color and texture contrast.
Step-by-Step Instructions
Making authentic Thai sticky rice pudding with banana is a rewarding process. Each step, from soaking the rice to wrapping and steaming, contributes to the memorable results.
1. Soak the Sticky Rice
- Measure out your glutinous rice and place it in a large bowl.
- Cover generously with cold water and soak for at least 4 to 5 hours, or overnight for best results. This ensures the grains swell, producing plump and sticky rice after cooking.
- Drain and rinse thoroughly before use.
2. Prepare Black Beans (Optional)
- If using dried black beans, soak them in a separate bowl overnight.
- Drain, cover with fresh water, and simmer on the stove until just tender (about 15-20 minutes).
- Drain well and set aside.
3. Make Sweet Coconut Sticky Rice
- In a wide, heavy-bottomed pot, combine coconut milk, sugar, and salt. Place over medium heat, stirring to dissolve the sugar and salt fully.
- Add the drained, soaked rice and stir well.
- Cook gently, stirring often, until the rice absorbs the coconut milk and becomes tender and sticky (about 15-20 minutes). Avoid overcooking or letting it dry out completely; the mixture should be cohesive and easily spoonable.
- If using black beans, gently fold them into the rice mixture off the heat.
Tip: The rice absorbs the coconut flavor during this step, providing a creamy, fragrant base for the bananas.
4. Prepare Banana Leaves
- Wipe banana leaves with a clean, damp cloth or rinse and dry thoroughly.
- Cut into rough rectangles (about 8×10 inches). If stiff, soften by passing over an open flame for a second or two or dipping in boiling water. This makes them easier to fold and wrap.
5. Assemble the Parcels
- Place a rectangle of banana leaf on your work surface, glossy side up.
- Add a generous spoonful of the sticky rice mixture to the center. Flatten slightly.
- Lay a piece of banana on top of the rice (either halved or cut into thick rounds), then cover with a little more rice to enclose the banana.
- Optional: Add a sprinkle of cooked black beans.
- Fold the banana leaf up and over the filling to form a tight parcel. Secure with kitchen twine, soaked bamboo toothpicks, or by folding the ends under if the leaf is pliable.
6. Steam the Parcels
- Arrange the parcels in a single layer in a steamer basket.
- Steam over simmering water for 30-45 minutes, depending on parcel size. The filling should be thoroughly heated and the banana tender.
- Allow to cool slightly before serving—parcels can be enjoyed warm or at room temperature.
7. Coconut Sauce (Optional but Recommended)
- In a small saucepan, combine coconut milk, more sugar, a pinch of salt, and (optional) a piece of pandan leaf for aroma.
- Simmer gently until slightly thickened.
- Pour over the unwrapped sticky rice parcels just before serving for added richness.
Tips & Techniques for Success
- Soaking time: Do not skip soaking the rice—it is essential for texture. Longer soaks yield softer, stickier results.
- Sugar adjustment: Adjust the sugar in the coconut milk to taste. Sweeter rice pairs well with tart or barely ripe bananas, while less sugar lets super-sweet bananas shine.
- Banana selection: Thai cultivated bananas are traditional and provide the best results, but small, ripe Cavendish bananas work in a pinch.
- Banana leaves: Besides adding aroma, they prevent sticking and contribute to the traditional experience. Substitute with foil or parchment only if you must.
- Serving presentation: Serve unwrapped for guests or allow diners to unwrap their own for a fun, rustic touch.
Serving Suggestions
- Enjoy as a dessert after spicy Thai meals to provide a sweet, cooling finish.
- Serve at room temperature or lightly warmed with fresh extra coconut sauce drizzled over the top.
- Pair with freshly sliced tropical fruit or a hot cup of tea.
- Pack in lunchboxes or picnic baskets for a sweet, portable treat.
Variations
- Taro filling: Substitute mashed sweetened taro for banana, following a similar preparation method. The result is nutty, subtly sweet, and pairs well with the coconut rice.
- Pandan flavor: Simmer coconut milk with a pandan leaf for added fragrance and taste.
- Grilled parcels: After steaming, grill parcels over moderate heat for a smoky aroma and lightly crisped leaves—just like on Thai streets.
- Peanut or sesame topping: Sprinkle toasted sesame seeds or crushed peanuts over the coconut sauce for crunch.
Storing and Make-Ahead Tips
- Refrigeration: Store leftover parcels, wrapped, in the refrigerator for up to 3 days. Banana flavor deepens over time.
- Freezing: Parcels freeze well. Thaw overnight in the fridge and re-steam or microwave until warm for best results.
- Preparation: Both the coconut rice and the banana parcels can be assembled up to a day in advance and kept chilled until ready to steam and serve.
Nutrition Information
This dessert is relatively rich, thanks to coconut milk and rice.
| Component | Approximate per serving |
|---|---|
| Calories | 210–250 |
| Carbohydrates | 45g |
| Fat | 6g |
| Sugar | 12g |
| Protein | 3g |
| Fiber | 2g |
Frequently Asked Questions (FAQs)
Q: Can I use regular rice instead of glutinous (sticky) rice?
A: No, glutinous rice is essential for the classic chewy texture of this dessert. Other rice types will not produce the correct stickiness necessary for wrapping and eating by hand.
Q: Do I have to use banana leaves?
A: Banana leaves are traditional, imparting both flavor and aroma. If unavailable, you may use foil or parchment paper, though the results will lack the characteristic fragrance.
Q: How do I know when the sticky rice is cooked?
A: The rice is done when the grains are translucent, soft, and cohesive. It should cling together when pressed but not be mushy.
Q: Can I prepare the sticky rice the day before?
A: Yes, the sweet coconut sticky rice mixture can be prepared in advance and stored, covered, in the refrigerator until ready to use. Steam the final parcels just before serving for best texture.
Q: Is this dessert vegan?
A: Yes—provided you use plant-based sugar, this dessert is naturally vegan and gluten-free.
Q: Are black beans essential?
A: Black beans are optional but provide a contrast in flavor, color, and nutrition. The dessert is delicious with or without them.
Final Thoughts
Thai sticky rice pudding with banana and coconut sauce is more than just a dessert—it is a celebration of Thailand’s culinary heritage. Wrapped in banana leaves, infused with coconut, and filled with tender banana, it offers a sensory journey that speaks to home cooks and adventurous eaters alike. By following these step-by-step instructions, you can bring the warm spirit of Thai hospitality to your own table, whether you’re preparing a special meal or seeking a new tradition to share. Serve with a little extra coconut sauce for a final touch of decadence and enjoy the authentic flavors of Southeast Asia with every bite.










