There’s something truly enchanting about the delicate aroma of a Thai Steamed Banana Cake as it gently wafts through the kitchen. One afternoon, craving a dessert that felt both comforting and exotic, I stumbled upon this gem—and the simplicity blew me away. Made from just a handful of wholesome ingredients, it’s the perfect balance of naturally sweet bananas and a soft, melt-in-your-mouth texture that feels like a warm hug. Whether you’re a seasoned chef or someone eager to escape the fast-food routine, this recipe brings a touch of homemade magic to your table with minimal fuss. Ready to impress your taste buds and guests alike? Let’s dive into creating this crowd-pleaser that’s as versatile as it is delicious!

Why choose Thai Steamed Banana Cake?
Simplicity: This recipe requires just a few wholesome ingredients and minimal prep, perfect for any skill level. Naturally sweet bananas provide a comforting, rich flavor without added sugars. Soft, melt-in-your-mouth texture folds beautifully with every bite, making it irresistibly cozy. Versatile delight: enjoy it as a snack, dessert, or even breakfast treat. Plus, it’s a refreshing escape from fast food, offering homemade goodness with an exotic twist.
Thai Steamed Banana Cake Ingredients
For the Cake Batter
- Ripe bananas – mashed to bring natural sweetness and moisture that defines the Thai steamed banana cake.
- All-purpose flour – provides structure while keeping the cake soft and tender.
- Coconut milk – adds a subtle richness and exotic aroma, enhancing the cake’s melt-in-your-mouth texture.
- Sugar – balances the natural banana flavor, but you can reduce it for a lighter sweetness.
- Baking powder – helps the cake rise gently for a light, fluffy bite.
- Salt – a pinch enhances all the flavors and keeps sweetness from becoming flat.
For Steaming and Serving
- Banana leaves or parchment paper – traditional wrapping that infuses a mild, earthy aroma during steaming.
- Water – for steaming, creating that moist environment essential for the cake’s perfect texture.
How to Make Thai Steamed Banana Cake
- Mash Bananas: In a mixing bowl, mash 2 cups of ripe bananas until mostly smooth, leaving a few small chunks for extra texture and natural sweetness.
- Sift Flour Mixture: In a separate bowl, whisk together 1½ cups all-purpose flour, 2 teaspoons baking powder, and a pinch of sea salt while sifting to ensure a light, airy dry blend.
- Combine Wet and Dry: Pour the dry ingredients into the mashed bananas, add 1 cup creamy coconut milk and ⅓ cup sugar, then gently fold until a smooth, velvety batter forms.
- Line Pan: Fit an 8-inch round pan with banana leaves or parchment paper, brushing lightly with oil to prevent sticking and infuse a subtle, earthy aroma during steaming.
- Steam Cake: Place the pan in a preheated steamer, cover tightly, and steam over gently boiling water for 30–35 minutes until a toothpick inserted in the center comes out clean.
- Rest and Unmold: Turn off heat and let the cake rest in the steamer for 5 minutes before removing. This prevents soggy edges and yields a firm, tender crumb.
- Slice and Serve: Unwrap or remove from pan, slice warm or at room temperature, and garnish with toasted coconut flakes or fresh berries for a delightful finish.
Optional: Sprinkle extra toasted coconut for a nutty garnish.
Exact quantities are listed in the recipe card below.

Thai Steamed Banana Cake Variations
Feel free to unleash your creativity and personalize this beloved recipe to match your taste preferences!
-
Vegan: Substitute the sugar with maple syrup and replace coconut milk with a plant-based milk for a creamy, dairy-free treat.
-
Gluten-Free: Use 1:1 gluten-free baking flour instead of all-purpose flour to make it suitable for gluten-sensitive friends. The flavor won’t miss a beat!
-
Nutty Twist: Fold in ½ cup of chopped walnuts or almonds into the batter for added crunch and flavor that harmonizes beautifully with the cake’s softness.
-
Spiced Up: Add 1 teaspoon of cinnamon or a pinch of nutmeg to the dry ingredients for a warm, spiced note that elevates this delightful dessert!
-
Chocolate Lovers: Mix in ½ cup of dark chocolate chips for a rich, chocolate-infused version that’s sure to satisfy your sweet tooth.
-
Tropical Fruit: Incorporate a cup of diced pineapple or mango for a refreshing burst of tropical flavor that pairs perfectly with the bananas.
-
Coconut Flake Boost: Increase the amount of toasted coconut by folding in ½ cup into the batter and sprinkling on top after steaming for that extra coconut goodness.
-
Chili Kick: For a surprising twist, add a pinch of cayenne pepper to the batter to introduce a subtle heat that beautifully contrasts with the sweet flavors.
Each variation offers an adventure of flavor—bringing the comforting essence of Thai Steamed Banana Cake to new heights!
Make Ahead Options
These Thai Steamed Banana Cakes are perfect for meal prep enthusiasts! You can mash the ripe bananas and mix the dry ingredients (flour, baking powder, and salt) up to 24 hours in advance to save time during busy weeknights. Store the mashed bananas in an airtight container to prevent browning and keep the dry mixture in a cool, dry place. When you’re ready to serve, simply combine the wet and dry ingredients, pour the batter into the lined pan, and steam it as directed. This way, you’ll have a delightful dessert with minimal last-minute effort, just as delicious as if you made it fresh!
What to Serve with Thai Steamed Banana Cake?
Indulge in a delightful meal that pairs perfectly with the comforting richness of this exquisite dessert.
- Coconut Ice Cream: The cool, creamy texture wonderfully complements the warm banana cake, adding a tropical flair to each bite.
- Fresh Mango Slices: The juicy sweetness and slight acidity of mango elevate the dish, enhancing its refreshing qualities while providing a delightful contrast.
- Thai Tea: A glass of this creamy, spiced drink rounds off the meal beautifully, balancing the soft sweetness of the cake with its complex flavors.
- Tropical Fruit Salad: A vibrant mix of kiwi, pineapple, and papaya brightens the meal and provides a refreshing, fruity counterpoint to the cake’s moist texture.
- Sesame Banana Chips: For a crunchy texture, these sweet and toasty bites will add an irresistible contrast to the softness of the steamed cake.
- Honey Drizzle: A light drizzle of honey over the warm cake elevates its sweetness and adds a luscious touch that makes every slice extra indulgent.
- Chai-Spiced Whipped Cream: This lightly spiced topping introduces a warm, inviting flavor while enhancing the overall sensory experience of your dessert.
- Matcha Green Tea: The earthy, slightly bitter notes of matcha offer a wonderful contrast to the sweetness of the banana cake, creating a rounded taste palette.
How to Store and Freeze Thai Steamed Banana Cake
Room Temperature: Store the cake at room temperature in an airtight container for up to 2 days to keep it moist and fresh.
Fridge: For longer freshness, refrigerate the cake wrapped in plastic wrap or stored in an airtight container for up to 5 days, maintaining its delightful texture.
Freezer: To enjoy later, freeze slices wrapped tightly in plastic wrap and aluminum foil for up to 3 months. Thaw overnight in the fridge when ready to serve.
Reheating: Gently steam or microwave slices for a few seconds to restore the soft, melt-in-your-mouth texture of your Thai Steamed Banana Cake.
Expert Tips for Thai Steamed Banana Cake
- Choose ripe bananas: The sweeter and softer the bananas, the more natural sweetness and moisture your Thai Steamed Banana Cake will have. Avoid underripe fruit.
- Sift dry ingredients: Sifting flour, baking powder, and salt keeps the batter light and prevents lumps, ensuring a tender, fluffy texture every time.
- Steam gently: Maintain a gentle simmer rather than a roaring boil to avoid cracking or uneven cooking of your cake’s delicate crumb.
- Use banana leaves or parchment: These not only prevent sticking but also infuse subtle aroma, enhancing the authentic flavor of the dessert.
- Let cake rest: Allowing the cake to rest in the steamer for a few minutes after cooking locks in moisture and prevents sogginess around the edges.
- Serve creatively: Add toasted coconut flakes or fresh tropical fruit to complement the cake’s softness and elevate your homemade treat.

Thai Steamed Banana Cake Recipe FAQs
How ripe should the bananas be for the best Thai Steamed Banana Cake?
For a naturally sweet and moist cake, use very ripe bananas with dark spots all over—they’re soft, fragrant, and full of flavor. Avoid underripe bananas as they won’t provide enough sweetness or moisture.
What’s the best way to store leftover Thai Steamed Banana Cake?
Store it at room temperature in an airtight container for up to 2 days to keep it tender and fresh. If you want it to last longer, wrap it tightly and refrigerate for up to 5 days. Make sure it’s wrapped well to avoid drying out or absorbing fridge odors.
Can I freeze Thai Steamed Banana Cake, and how should I do it?
Absolutely! Slice the cake first, then wrap each piece tightly with plastic wrap followed by a layer of aluminum foil to protect against freezer burn. Place the wrapped pieces in a sealable bag or airtight container, and freeze for up to 3 months. When ready, thaw slices overnight in the fridge and warm gently by steaming or microwaving for a few seconds.
What should I do if my cake turns out dense or gummy instead of soft?
This usually means the flour was overmixed or the steaming temperature was too high. Next time, gently fold dry ingredients into the wet without overworking the batter and steam over a gentle simmer rather than a rolling boil to keep the texture light and fluffy.
Is Thai Steamed Banana Cake safe for pets or those with allergies?
This recipe contains all-purpose flour and coconut milk, so it’s not suitable for pets or anyone with gluten or coconut allergies. Always keep homemade treats with these ingredients out of reach of pets and check with guests about allergies before serving.

Easy Thai Steamed Banana Cake Recipe That Will Melt Your Heart
Ingredients
Equipment
Method
- In a mixing bowl, mash 2 cups of ripe bananas until mostly smooth, leaving a few small chunks.
- In a separate bowl, whisk together 1½ cups all-purpose flour, 2 teaspoons baking powder, and a pinch of salt while sifting.
- Pour the dry ingredients into the mashed bananas, add 1 cup coconut milk and ⅓ cup sugar, and gently fold until smooth.
- Fit an 8-inch round pan with banana leaves or parchment paper, brushing lightly with oil.
- Place the pan in a preheated steamer, cover tightly, and steam for 30-35 minutes.
- Turn off heat and let the cake rest in the steamer for 5 minutes before removing.
- Unwrap or remove from pan, slice warmly or at room temperature, and garnish as desired.




