Desserts
This Asian banana cake recipe transforms ordinary baking into a fragrant, moist masterpiece with pandan and sweet potato. The aromatic pandan extract infuses the batter with a subtle floral note, while sweet potato adds natural sweetness and incredible moisture. I developed this recipe after years of perfecting the balance between tender crumb and rich flavor—it’s the kind of cake that disappears faster than you can slice it.
The secret lies in the batter: ripe bananas mashed into the mix create natural sweetness without overpowering, while coconut milk keeps the texture incredibly tender. A touch of baking soda ensures a light, airy rise, and the addition of toasted coconut flakes on top adds irresistible texture and flavor. This cake isn’t just delicious—it’s visually stunning with its golden crust and fragrant aroma that fills your kitchen.
Perfect for special occasions or spontaneous dessert cravings, this cake pairs beautifully with a cup of jasmine tea or a scoop of vanilla ice cream. The combination of sweet potato and pandan gives it a unique depth that sets it apart from traditional banana cakes. Whether you’re baking for a gathering or treating yourself, this recipe delivers restaurant-quality results with minimal effort.
Ready in just 60 minutes, this cake requires no fancy equipment—just a mixing bowl, an oven, and patience for the flavors to meld. The result is a cake that’s moist for days, fragrant with every bite, and guaranteed to impress. Let’s get baking!
Ingredients for asian banana cake
Fragrant pandan and sweet potato transform simple baking into a moist, fragrant masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 whole | Mashed for natural sweetness |
| Sweet Potato 🍠 | 1 cup | Cooked and mashed |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or brown preferred |
| Coconut Milk 🥥 | 1 can | Full-fat for richness |
| Pandan Extract 🌿 | 1 tbsp | For floral aroma |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| Baking Soda 🧂 | 1 tsp | For light rise |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla preferred |
| Toasted Coconut Flakes 🥥 | ½ cup | For topping texture |
| Unsalted Butter 🧈 | ½ cup | Melted for greasing |
| Salt 🧂 | ½ tsp | Fine sea salt |
The bananas need to be ripe—think soft with brown spots. Trader Joe's or any Asian market often has the sweetest ones. For sweet potato, orange-fleshed is key—it’s sweeter and adds that signature color. If you can’t find pandan extract, pandan paste works too, just halve the amount. The coconut milk should be full-fat (the canned kind) for that rich texture. I always grab Goya or Thai Kitchen brands—they’re reliable and affordable.
No pandan extract? Vanilla extract plus a pinch of cinnamon gives a similar warmth. Swap coconut milk for Greek yogurt or buttermilk if needed—just add an extra tablespoon of flour to balance. For the sweet potato, if you’ve got leftover mashed potatoes, they’ll work in a pinch (though texture won’t be identical). The butter matters here—use unsalted so you control the saltiness. And if you’re feeling fancy, toast the coconut flakes in a dry pan for 2-3 minutes until golden—worth the extra minute.
This cake keeps beautifully—3-4 days in an airtight container at room temp, or 1 week in the fridge. Wrap tightly in plastic if storing longer than a day. Freezes for 2 months if you want to prep ahead. I always slice it warm—10 minutes out of the oven is perfect—so the pandan aroma hits you right away. Leftovers? Toss in the toaster for a quick breakfast treat.
Why You'll Love This Recipe
- No-Fuss Mix-In: The ripe bananas and sweet potato mash together like old friends—no fancy techniques, just a quick blend and fold. I swear, I’ve made this while scrolling through my phone, and it still comes out moist and tender every time.
- Sweet & Earthy Magic: That caramelized banana meets the subtle sweetness of coconut milk—it’s like dessert had a quiet, sophisticated moment. The sweet potato adds depth without overpowering, so it’s rich but not cloying (yes, even my sugar-conscious sister asks for seconds).
- Weeknight & Potluck Star: Slice it for breakfast, pack it for lunch, or bring it to a gathering—this cake handles everything. Honestly, I’ve served it warm with a drizzle of honey at brunch, and it’s just as welcome cold in a lunchbox. The coconut milk keeps it creamy no matter how you serve it.
- Budget-Friendly Leftovers: Uses pantry staples you already own, and a single batch feeds my family for days. Between us, this is my go-to when I’m low on groceries but still want something that feels special—not sad, not boring, just solid.
Step-by-step instructions for Asian banana cake
Here’s how to create a fragrant, moist cake with perfect texture—every time.
Prepare the Sweet Potato and Banana Base
Start by microwaving the 1 cup sweet potato (peeled and cubed) in a bowl with ½ cup water for 8-10 minutes until fork-tender. Drain any excess liquid, then mash until smooth. In a separate bowl, mash the 3 whole ripe bananas until completely smooth—no lumps! The bananas should be soft enough to spread easily, with no resistance when pressed.
Combine the mashed sweet potato and bananas in a large mixing bowl. Stir in the 1 tbsp pandan extract and 1 tsp vanilla extract, mixing until fully incorporated. The batter should smell sweet with a hint of floral pandan aroma. This step builds the cake’s signature flavor foundation—don’t skip it.
Mix Dry and Wet Ingredients Separately
In a medium bowl, whisk together the 2 cups all-purpose flour, 1.5 cups granulated sugar, 1 tsp baking soda, and 0.5 tsp salt. Sift the flour mixture into the banana-sweet potato blend, gently folding with a spatula until just combined—you’ll still see streaks of flour. Overmixing develops gluten, which can make the cake dense.
In another bowl, whisk the 2 whole large eggs until frothy. Slowly pour in the 1 can coconut milk while whisking to combine. Gradually add this mixture to the flour-batter blend, stirring gently until smooth. The batter should be thick but pourable—like a rich cake batter. If it’s too thick, add 1-2 tablespoons of water to loosen it slightly.
Bake to Golden Perfection
Preheat your oven to 350°F and grease an 8-inch round cake pan with the 0.5 cup melted unsalted butter. Pour the batter into the prepared pan and smooth the top with a spatula. Sprinkle the 0.5 cup toasted coconut flakes evenly over the batter for texture and flavor.
Bake for 35-40 minutes until a toothpick inserted into the center comes out clean and the edges are golden. The cake should pull away slightly from the pan edges but still be moist inside. If the top browns too quickly, tent loosely with foil after 20 minutes. Let the cake cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
Serve with Confidence
Once fully cooled, slice the cake into 8 equal servings. Each piece should be moist with a tender crumb, infused with pandan’s floral notes and sweet potato’s natural sweetness. The coconut flakes add a delightful crunch that contrasts beautifully with the soft interior.
For best results, serve at room temperature. Store leftovers in an airtight container for up to 3 days or freeze for 2 weeks. This cake pairs perfectly with a cup of Thai iced tea or coconut milk for the ultimate dessert experience.
Pro Tips For Making Asian Banana Cake
- Mash Bananas Properly: I learned this the hard way—smooth is better than chunky. Use a fork to break up the bananas first, then press through a fine-mesh sieve or strainer to remove skins and fibers. This keeps the cake texture light instead of gummy, and trust me, your future self will notice the difference.
- Roast Sweet Potato First: Skip the raw sweet potato—roast it until tender (about 20 minutes at 180°C/350°F) before mashing. This deepens the flavor and prevents the cake from tasting starchy. Cut it into even chunks so it cooks uniformly, and don’t skip this step if you want that rich, caramelized taste.
- Don’t Overmix the Batter: Once you fold in the flour, stop mixing after just 10-12 strokes. Overworking the batter introduces too much gluten, and your cake will turn out dense instead of fluffy. A few lumps are fine—this isn’t a pancake.
- Use Full-Fat Coconut Milk: The canned stuff with that creamy top layer (yes, even if you’re impatient like me) makes a real difference. It keeps the cake moist longer and adds that signature richness. If you’re lazy, stir it well before measuring—settled milk means less fat, and your cake will dry out faster.
Dietary considerations for this recipe
Gluten-Free Adaptation
Swap the 2 cups all-purpose flour for a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure or Bob’s Red Mill. Add 1 tsp xanthan gum to mimic gluten’s binding properties. The texture will be slightly denser but still moist—just bake for 5-7 minutes longer at 350°F to ensure doneness. I’ve tested this with almond flour too, but it dries out faster, so reduce the coconut milk by ¼ cup.
Vegan-Friendly Swaps
Replace the 2 eggs with 2 tbsp ground flaxseed mixed with 6 tbsp water (let sit for 5 minutes to thicken). Use vegan butter (like Miyoko’s) instead of regular butter, and swap coconut milk for a full-fat coconut cream for extra richness. The cake will still hold its shape but may be slightly less fluffy—compensate by adding ½ tsp extra baking soda.
Lower-Sugar Option
Reduce the 1.5 cups granulated sugar to 1 cup and replace the rest with ½ cup unsweetened applesauce or ½ cup mashed ripe dates. The sweet potato and bananas already provide natural sweetness, so this keeps the cake moist without overpowering flavors. For extra depth, add ½ tsp cinnamon to the dry ingredients—it enhances the pandan aroma beautifully.
Nut-Free Version
Skip the toasted coconut flakes topping and replace with crushed freeze-dried strawberries or powdered sugar (sifted lightly over the cake). Both add sweetness and texture without nuts. If you’re avoiding coconut entirely, use oat milk instead of coconut milk—just add 1 extra tbsp flour to prevent crumbling. The flavor stays rich, just less tropical.
Allergy-Friendly Notes
For dairy-free needs, ensure your butter is dairy-free (like Earth Balance) and use coconut yogurt instead of coconut milk if needed. If avoiding bananas, replace them with ½ cup mashed pumpkin or butternut squash—adjust baking time by 3-5 minutes if the batter seems wetter. Always check labels on extracts (some pandan extracts contain alcohol or dairy). 💡
Nutrition facts
Frequently asked questions
Can I make this cake without pandan extract?
Yes! If you can't find pandan extract, try 1 tsp vanilla extract plus ¼ tsp cinnamon for warmth, or ½ tsp almond extract for a nutty twist. The floral aroma will be different but still delicious. For a tropical vibe, add ½ tsp lime zest to the batter.
Why did my cake turn out dense instead of moist? Overmixing the batter or using unripe bananas are common culprits.
Can I use regular potatoes instead of sweet potatoes?
Regular potatoes work, but they won't give the same natural sweetness or vibrant color. If you must substitute, use ½ cup mashed regular potato plus ½ cup applesauce to maintain moisture. The flavor will be more neutral, so consider adding ¼ cup brown sugar to compensate.
How can I make this cake more tropical-tasting?
Add 1 tsp toasted coconut oil to the batter for extra coconut flavor, or fold in ½ cup crushed pineapple (drained) when mixing wet ingredients. For garnish, try a drizzle of caramelized coconut syrup or fresh mango slices. The combination of sweet potato and tropical elements creates a perfect balance.
Is this cake good for meal prep?
This cake keeps well for 4-5 days at room temperature in an airtight container, or 1 week refrigerated. For longer storage, freeze slices wrapped individually—they thaw beautifully. The flavors actually improve after 24 hours as the pandan aroma develops.
