Asian Banana Cake Recipe: Fragrant Pandan and Sweet Potato Twist

Desserts

Asian Banana Cake Recipe: Fragrant Pandan and Sweet Potato Twist

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!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

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.

1

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.

2

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.

3

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.

4

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

Servings 8
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 420mg18%
Total Carbohydrate 58g21%
Dietary Fiber 3g11%
Sugars 38g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

★★★★★5.0(9 reviews)
Categories Desserts