How to Make Coconut Cream Stuffed in Banana Leaves
Coconut Cream Stuffed in Banana Leaves is more than just a dessert it’s a story wrapped in nature’s green gift. When I first started writing on Just Thai Recipes, I shared in my About page how food connected me to my family, my childhood, and my roots. My grandmother’s kitchen was filled with the aromas of coconut milk simmering gently, palm sugar melting into sweet caramel tones, and banana leaves being passed quickly over the open flame to soften them for wrapping. Those sights and smells weren’t just about eating they were about tradition, patience, and love.
This is exactly why Coconut Cream Stuffed in Banana Leaves means so much to me. It reminds me of warm afternoons in a bustling Thai household where desserts weren’t just made, they were celebrated. This dish known in Thailand as Khanom Sod Sai and related to Khao Tom Mud has been part of temple festivals, family gatherings, and offerings to monks. It is humble yet festive, simple yet luxurious.
In this article, I’ll take you through every detail of how to make Coconut Cream Stuffed in Banana Leaves at home. You’ll learn not only the ingredients and step-by-step process but also the cultural significance, the variations across Southeast Asia, health benefits, and expert tips. Whether you’re discovering Thai desserts for the first time or you’re looking for a nostalgic taste of home, this guide will help you master the art of making Coconut Cream Stuffed in Banana Leaves in your own kitchen.
Table of Contents
Table of Contents
Ingredients

One of the things I love most about Coconut Cream Stuffed in Banana Leaves is that the ingredients are incredibly simple but come together in such a beautiful way. They rely on balance: sweet and salty, creamy and chewy, fragrant and earthy. Here’s what you’ll need to recreate this classic dessert.
For the Filling
- 1 cup of grated fresh coconut (or unsweetened desiccated coconut if fresh isn’t available)
- 1/2 cup of palm sugar (or brown sugar as a substitute)
- 1/4 cup of water
- 1 tablespoon of all-purpose flour (optional, helps the filling hold together)
- 1/2 teaspoon of salt
For the Coconut Cream Mixture
- 1 cup of coconut milk
- 1/4 cup of sugar
- 1 tablespoon of rice flour (or cornstarch for thickening)
- 1/4 teaspoon of salt
For Wrapping
- 8–10 banana leaves (cut into approx. 8×10-inch rectangles)
- Kitchen twine or small bamboo sticks (for sealing)
Step-by-Step Instructions for Coconut Cream Stuffed in Banana Leaves

Making Coconut Cream Stuffed in Banana Leaves takes time, but each step is deeply rewarding. The process itself feels like a meditation—softening leaves, stirring coconut, wrapping parcels with care. Let’s go step by step.
Step 1: Prepare the Banana Leaves
Banana leaves are essential not just for wrapping but also for adding their subtle, grassy aroma to the dessert. Rinse each leaf gently to remove dirt. To soften them, you have two options: either pass them quickly over a low open flame or dip them briefly in boiling water for about 10 seconds. This prevents tearing during folding. Once softened, pat them dry with a clean kitchen towel and cut them into rectangles.
Step 2: Make the Coconut Filling
In a small saucepan, combine grated coconut, palm sugar, water, and salt. Cook over medium heat while stirring until the sugar dissolves and the mixture thickens into a moist, caramelized filling. If you want it firmer, stir in the optional tablespoon of flour. Remove from heat and let the filling cool completely before wrapping.
Step 3: Prepare the Coconut Cream Mixture
In another saucepan, whisk together coconut milk, sugar, rice flour, and salt. Cook on medium heat, stirring constantly until the mixture transforms into a silky, custard-like cream. This step requires patience—keep stirring so it doesn’t clump or burn. Once thickened, remove from heat and let it cool slightly.
Step 4: Assemble the Parcels
Place a banana leaf rectangle on a clean surface with the glossy side facing up. Spoon one tablespoon of the coconut filling into the center. Top with one tablespoon of the coconut cream mixture. Fold the sides inward, then fold the top and bottom to create a neat rectangular or triangular package. Seal the parcels with strips of banana leaf, twine, or bamboo sticks.
Step 5: Steam the Parcels
Arrange the wrapped parcels seam-side down inside a steamer lined with banana leaves or parchment. Steam over medium-high heat for about 15–20 minutes. The aroma of banana leaves and coconut will fill your kitchen. Once done, remove from heat and allow the parcels to cool for 10 minutes before serving.
For a deeper dive into variations of this dessert, I highly recommend reading these guides: Hungry in Thailand’s Khao Tom Mud guide and Runaway Rice’s sticky rice banana cakes. Both highlight how sticky rice and banana can be combined with coconut cream inside banana leaves to create slightly different yet equally delicious desserts.
Tips & Tricks for Perfect Coconut Cream Stuffed in Banana Leaves
By this point, you know how to make Coconut Cream Stuffed in Banana Leaves, but mastering it takes attention to detail. These tips will make the difference between good and unforgettable.
- Always soften banana leaves before folding—this prevents cracks and ensures neat packages.
- Toast grated coconut lightly before cooking it with palm sugar for an extra layer of nutty flavor.
- If your coconut cream mixture turns lumpy, simply whisk it vigorously to smooth it out.
- To make the dessert more aromatic, place pandan leaves in the steamer along with the parcels.
- Don’t overfill the parcels—moderation ensures that the cream and filling stay sealed.
- For a richer taste, use thick coconut cream rather than light coconut milk.
- Always let the parcels rest after steaming so the flavors meld together.
Variations of Coconut Cream Stuffed in Banana Leaves
From here on, I’ll emphasize the keyword Coconut Cream Stuffed in Banana Leaves more frequently, weaving it naturally into the descriptions to meet your density requirements.
One of the joys of Thai cooking is that recipes evolve as they travel across regions and cultures. Coconut Cream Stuffed in Banana Leaves is no different—it has inspired countless variations.
- Khao Tom Mud (Banana in Sticky Rice) – This variation blends sticky rice with banana and coconut cream, wrapped in banana leaves. It’s one of the most beloved Thai sweets, often served during festivals. If you’ve heard of banana sticky rice recipes, they’re directly related to Coconut Cream Stuffed in Banana Leaves.
- Filipino Sticky Rice Banana Leaf – In the Philippines, desserts like suman use sticky rice and coconut milk, wrapped in banana leaves and steamed. This Filipino adaptation is close in spirit to Coconut Cream Stuffed in Banana Leaves, but with a more rice-heavy texture.
- Modern Chocolate Twist – By adding dark chocolate to the filling, you create a fusion dessert that retains the essence of Coconut Cream Stuffed in Banana Leaves while adding a bold, contemporary flavor.
- Easy Coconut Cream Stuffed in Banana Leaves for Beginners – A simplified method involves using frozen banana leaves and pre-grated coconut, making the dessert more accessible while keeping the same flavor.
- Tropical Mango Version – Add thin slices of ripe mango alongside the coconut filling before wrapping. This combination pairs beautifully with the coconut cream.
Nutrition & Health Benefits of Coconut Cream Stuffed in Banana Leaves

When we enjoy Coconut Cream Stuffed in Banana Leaves, it’s easy to think of it only as a sweet indulgence, but this Thai dessert is also rich in nutrients and health-boosting ingredients. Each component of Coconut Cream Stuffed in Banana Leaves adds its own nutritional value while creating balance in flavor.
A single parcel of Coconut Cream Stuffed in Banana Leaves typically contains around 180–220 calories, depending on how much filling and cream you use. Let’s break down the main components:
- Carbohydrates (28–32g) – The main source of energy in Coconut Cream Stuffed in Banana Leaves comes from palm sugar and coconut. These carbs provide quick energy but are gentler on blood sugar compared to refined white sugar.
- Fat (7–9g) – Most of the fat in Coconut Cream Stuffed in Banana Leaves comes from coconut milk and grated coconut. These contain medium-chain triglycerides (MCTs), which are known to be metabolized quickly by the body, potentially boosting metabolism.
- Protein (2–3g) – Though not a protein-heavy dish, Coconut Cream Stuffed in Banana Leaves does contain a little from coconut and rice flour.
- Fiber (2–3g) – Grated coconut is rich in dietary fiber, supporting digestion and helping to keep you full longer.
Health Benefits of Coconut Cream Stuffed in Banana Leaves
- Supports Digestion
Coconut Cream Stuffed in Banana Leaves contains fresh coconut, which provides dietary fiber. Fiber helps regulate the digestive system and supports a healthy gut. - Provides Healthy Fats
Coconut milk in Coconut Cream Stuffed in Banana Leaves contains lauric acid, a fat believed to support heart health in moderate amounts. - Natural Sweetness
Palm sugar used in Coconut Cream Stuffed in Banana Leaves has a lower glycemic index than white sugar. While it’s still a sweetener, it doesn’t spike blood sugar as drastically. - Antioxidant Properties
Banana leaves, though not eaten, release antioxidant compounds when heated, infusing Coconut Cream Stuffed in Banana Leaves with subtle health benefits and aroma. - Dairy-Free & Gluten-Free Friendly
Coconut Cream Stuffed in Banana Leaves is naturally dairy-free. By using rice flour instead of wheat flour, it can be made entirely gluten-free.
If you’re trying to balance indulgence and health, Coconut Cream Stuffed in Banana Leaves is a beautiful example of how traditional desserts can nourish both the body and the soul.
Make-Ahead, Storage & Freezing Coconut Cream Stuffed in Banana Leaves
One of the many reasons I love Coconut Cream Stuffed in Banana Leaves is how practical it can be for meal prep, parties, or cultural celebrations. Since each portion is individually wrapped, Coconut Cream Stuffed in Banana Leaves is easy to store, transport, and serve. Let’s go through the best practices for making ahead, storing, and freezing Coconut Cream Stuffed in Banana Leaves.
Make-Ahead Tips
- You can prepare the coconut filling for Coconut Cream Stuffed in Banana Leaves a day in advance and store it in the refrigerator. The flavors actually deepen overnight.
- The coconut cream mixture for Coconut Cream Stuffed in Banana Leaves can also be made a few hours ahead and kept in an airtight container.
- Banana leaves for Coconut Cream Stuffed in Banana Leaves can be cleaned, softened, and cut a day ahead, then stored in the fridge between damp towels to keep them pliable.
Storage Instructions
- Once steamed, Coconut Cream Stuffed in Banana Leaves can be kept at room temperature for up to 6–8 hours if the climate is cool.
- For longer storage, refrigerate Coconut Cream Stuffed in Banana Leaves in an airtight container. They will stay fresh for up to 3 days.
- When refrigerated, Coconut Cream Stuffed in Banana Leaves may firm up slightly. Reheat them by steaming for 5 minutes before serving.
Freezing Instructions
- Coconut Cream Stuffed in Banana Leaves freezes beautifully. Wrap each parcel in cling film, then store them in freezer bags for up to 2 months.
- To reheat, steam Coconut Cream Stuffed in Banana Leaves directly from frozen for 20 minutes until warmed through.
Whether you’re making them for a party, for family gatherings, or just to have a sweet treat ready during the week, Coconut Cream Stuffed in Banana Leaves adapts perfectly to advance preparation.
Common Mistakes to Avoid When Making Coconut Cream Stuffed in Banana Leaves

Even though Coconut Cream Stuffed in Banana Leaves is a relatively simple recipe, there are common pitfalls that can affect the final result. Here’s a list of mistakes you should avoid when making Coconut Cream Stuffed in Banana Leaves at home.
- Not Softening Banana Leaves
Banana leaves are naturally stiff and brittle. If you skip the step of passing them over a flame or boiling water, they will crack during folding, ruining your Coconut Cream Stuffed in Banana Leaves. - Overfilling Parcels
Adding too much filling makes folding difficult and often causes leaks during steaming. Moderation ensures neat, compact Coconut Cream Stuffed in Banana Leaves. - Loose Wrapping
If your parcels are not tightly wrapped, the coconut cream mixture will spill out, leaving your Coconut Cream Stuffed in Banana Leaves dry and messy. - Oversteaming
Steaming for too long causes the filling to dry out and the coconut cream to lose its silky texture. Coconut Cream Stuffed in Banana Leaves should be steamed for just 15–20 minutes. - Using Thin Coconut Milk
Light coconut milk will not produce the same creamy texture. Always use thick, rich coconut milk for Coconut Cream Stuffed in Banana Leaves.
By avoiding these mistakes, you’ll ensure that every batch of Coconut Cream Stuffed in Banana Leaves turns out perfectly wrapped, flavorful, and fragrant.
Cultural and Historical Background
The cultural roots of this dessert run deep through Thai tradition. Known locally as Khanom Sod Sai, it has long been associated with Buddhist merit-making ceremonies, family celebrations, and temple fairs. It carries symbolism as much as flavor.
Banana leaves themselves represent prosperity and fertility in Southeast Asian cultures. Wrapping food in banana leaves reflects a tradition of sustainability and respect for nature. These leaves are not just wrappers but natural flavor enhancers.
This sweet also shares similarities with other regional desserts. In Thailand, it closely relates to Khao Tom Mud, which combines sticky rice, banana, and coconut. In the Philippines, desserts like suman mirror the same wrapping method. Across Southeast Asia, it has become a symbol of shared culinary heritage.
What makes it unique is how it balances indulgence and spirituality. It’s a dessert that’s often given as an offering to monks, yet it’s also enjoyed at weddings and everyday meals. Through centuries, it has remained a bridge between family, culture, and faith.
Serving Suggestions
This dessert is delicious on its own, but the way you serve it can elevate the experience. Here are some of my favorite ideas:
- Serve it warm with a cup of Thai tea or iced coffee.
- Pair with slices of fresh mango or papaya for a tropical spread.
- Arrange alongside mango sticky rice and pandan jelly for a complete Thai dessert table.
- For a modern touch, drizzle melted dark chocolate over the parcels before serving.
- During holidays, place on a festive platter decorated with orchid flowers for a beautiful presentation.
Serving this sweet treat is about more than eating—it’s about creating an experience that feels celebratory and authentic.
Conclusion
This traditional dessert is more than just a sweet—it’s a taste of culture, family, and history. The fragrant banana leaves, the creamy coconut milk, the caramelized palm sugar, all come together in a parcel that feels like a gift. From preparation to steaming to unwrapping, it engages all the senses.
If you’re searching for something both exotic and comforting, this is the answer. It’s perfect for celebrations, sharing with loved ones, or simply enjoying a quiet moment of indulgence. I encourage you to try making it at home—you’ll not only discover a new recipe but also connect to a story that has traveled across generations.
FAQ
How long can I store it?
It lasts up to 3 days in the refrigerator and up to 2 months in the freezer. To reheat, simply steam until warmed through.
Is this dessert gluten-free?
Yes, as long as you use rice flour or cornstarch instead of wheat flour, it is naturally gluten-free.
Can I use frozen banana leaves?
Yes, frozen banana leaves are widely available in Asian grocery stores. Simply thaw them and soften before wrapping.
What is this dessert called in Thai?
It is known as Khanom Sod Sai. A related version with sticky rice and banana is called Khao Tom Mud. Both are beloved Thai sweets wrapped in banana leaves.

Coconut Cream Stuffed in Banana Leaves
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 8–10 parcels 1x
- Category: Dessert
- Method: Steaming
- Cuisine: Thai
- Diet: Gluten Free
Description
A traditional Thai dessert made with sweet coconut filling and creamy coconut custard wrapped in fragrant banana leaves, then steamed to perfection.
Ingredients
- 1 cup grated fresh coconut (or unsweetened desiccated coconut)
- 1/2 cup palm sugar (or brown sugar)
- 1/4 cup water
- 1 tablespoon all-purpose flour (optional, to thicken)
- 1/2 teaspoon salt
- 1 cup coconut milk
- 1/4 cup sugar
- 1 tablespoon rice flour (or cornstarch)
- 1/4 teaspoon salt
- 8–10 banana leaves (cut into approx. 8×10-inch rectangles)
- Kitchen twine or small bamboo sticks (for sealing)
Instructions
- Rinse banana leaves gently with water to remove dirt. Soften them over a low flame or by dipping in boiling water for 10 seconds. Pat dry and set aside.
- In a small saucepan, combine grated coconut, palm sugar, water, and salt. Cook over medium heat, stirring until sugar dissolves and mixture thickens slightly. Add flour if desired. Cool to room temperature.
- In another pot, whisk coconut milk, sugar, rice flour, and salt. Cook over medium heat, stirring constantly until mixture thickens into a smooth custard. Remove from heat and cool slightly.
- Place a softened banana leaf glossy side up. Add 1 tablespoon of coconut filling, then 1 tablespoon of coconut cream mixture. Fold sides inward, then top and bottom to form a neat package. Secure with leaf strips, twine, or bamboo stick.
- Arrange parcels seam-side down in a steamer lined with banana leaves or parchment. Steam over medium-high heat for 15–20 minutes. Let cool for 10 minutes before serving.
Notes
- Always soften banana leaves before folding to prevent cracks.
- Toast grated coconut for a richer, nutty flavor.
- If the coconut cream mixture becomes lumpy, whisk vigorously to smooth it out.
- Use pandan leaves in the steamer for extra fragrance.
- Do not overfill parcels to avoid leaks during steaming.
Nutrition
- Serving Size: 1 parcel
- Calories: 200
- Sugar: 18g
- Sodium: 120mg
- Fat: 8g
- Saturated Fat: 6g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 2g
- Cholesterol: 0mg
Keywords: Thai dessert, banana leaf dessert, coconut custard, steamed Thai sweet, Khanom Sod Sai, Khao Tom Mud