Banana Cake Malaysia Recipe: Coconut-Caramel Swirl with Toasted Pandan Crunch

Desserts

Banana Cake Malaysia Recipe: Coconut-Caramel Swirl with Toasted Pandan Crunch

This banana cake Malaysia recipe brings tropical warmth to your kitchen with a signature coconut-caramel swirl and crispy pandan crunch. 🌴 The secret lies in blending ripe bananas with fragrant coconut milk and pandan-infused batter, creating layers of moist cake and gooey caramel. I’ve perfected this version after years of baking, ensuring every slice delivers that perfect balance of sweetness and aromatic depth.

The magic happens with toasted pandan leaves—crushed and mixed into the batter for an earthy, floral note that’s distinctly Malaysian. Coconut milk keeps the cake tender while the caramel swirl adds richness, and a sprinkle of toasted coconut flakes on top gives that satisfying crunch. This recipe is foolproof for beginners, with clear steps and measurements that guarantee a showstopping dessert every time.

What makes this cake truly special is how the flavors develop as it bakes—warm vanilla from the bananas, creamy coconut, and the subtle perfume of pandan. The caramel swirl softens just enough to create pockets of gooey sweetness, while the toasted coconut topping adds texture that contrasts beautifully with the soft cake.

Perfect for celebrations or a cozy weekend treat, this banana cake Malaysia recipe is as impressive as it is delicious. The aroma alone will have everyone gathering around the kitchen, and the first bite? That’s when the compliments start. Let’s get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for banana cake malaysia

Tropical flavors meet tender cake layers with these carefully chosen ingredients.

Ingredient Amount Notes
Ripe Bananas 🍌 3 whole Very ripe, dark spots preferred
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups White or light brown
Light Brown Sugar 🍚 ½ cup Packed for caramel swirl
Coconut Milk 🥥 1 ¼ cups Full-fat canned for richness
Unsalted Butter 🧈 1 cup Room temperature, softened
Pandan Leaves 🌿 4 whole Fresh, toasted and crushed
Large Eggs 🥚 2 whole Room temperature
Baking Powder 🧂 1 ½ tsp Diamond Crystal preferred
Salt 🧂 ½ tsp Fine sea salt
Vanilla Extract 🍯 1 tbsp Pure, high-quality
Shredded Coconut 🥥 1 cup Toasted for topping
Heavy Cream 🥛 ½ cup For caramel swirl
Cream Cheese 🧀 8 oz Room temperature for swirl

The pandan leaves are non-negotiable for that authentic Malaysian aroma. Asian markets or specialty stores carry fresh bundles—look for vibrant green leaves with no browning. Toast them lightly in a dry pan until fragrant, then crush into the batter. For the bananas, three very ripe ones (black spots are key) ensure natural sweetness. If you can't find fresh pandan, pandan extract (1 tsp) works in a pinch, but the texture won't be the same. The coconut milk? Full-fat canned brands like Thai Kitchen give the best richness—skip the carton versions. And that caramel swirl? Brown sugar and heavy cream create pockets of gooey perfection.

No pandan leaves? Substitute 1 tsp pandan extract or 1/2 tsp vanilla + 1/4 tsp lemongrass paste for a close approximation. Running low on coconut milk? Substitute equal parts evaporated milk and water, though the texture will be slightly less tender. For the caramel swirl, if you don't have cream cheese, melted butter mixed with powdered sugar creates a similar effect. The shredded coconut topping can be swapped for toasted flaked coconut if that's what you have on hand. And if your bananas aren't ripe enough? Place them in a paper bag with an apple overnight to speed up ripening.

This cake keeps beautifully—3 days at room temperature covered loosely with plastic, or 1 week refrigerated in an airtight container. For maximum freshness, bake just before serving and store any leftovers in the fridge. The caramel swirl softens over time, so it's best enjoyed within 2 days of baking. If you're prepping ahead, the batter can be mixed and refrigerated for 24 hours before baking. The toasted coconut topping stays crisp for about 2 days if stored in a sealed container.

❤️

Why You'll Love This Recipe

  • I’ll be real: ripe bananas are often on sale, and coconut milk is cheaper than fancy mix-ins. For under $5, I feed my whole family a dessert that tastes like it belongs in a cafĂŠ. That’s what I call a win—especially when leftovers disappear faster than I can reheat them.
  • No Mash, No Stress: I swear by this trick—just smash the bananas right in the bowl with the flour. No food processor, no sticky mess. The dough comes together smoother than I expected, and honestly? That’s half the battle won before you even preheat the oven.
  • Coconut Caramel Magic: Between us, the coconut milk makes this cake ridiculously good. It’s not just sweet—it’s got this subtle richness that pairs perfectly with the ripe bananas, almost like a natural caramel swirl. One bite and you’ll forget about boxed cake mixes.
  • Lunchbox Hero: Between my son’s soccer practice and my work deadlines, this cake is my secret weapon. Cut into squares, wrap in foil, and it stays fresh for days. (Yes, even on a Tuesday night.) The texture holds up better than most banana breads I’ve tried—no soggy surprises here.

Step-by-step instructions for coconut-caramel swirl banana cake

Here's the precise method for that signature Malaysian texture—moist banana layers with coconut-pandan crunch and gooey caramel swirls.

1

👨‍🍳 Step 1: Prepare the Banana Batter Foundation

Preheat your oven to 350°F and grease a 9x13-inch baking pan. In a large mixing bowl, mash the 3 whole ripe bananas until completely smooth—no lumps. I press through a fine-mesh sieve to ensure a silky texture that won't make the cake dense.

In a separate bowl, whisk together the 2.5 cups all-purpose flour, 1.5 cups granulated sugar, 1.5 tsp baking powder, and 0.5 tsp salt. Sift the dry ingredients directly into the mashed bananas to prevent clumping. Add the 1 cup softened butter, 1.25 cups coconut milk, and 1 tbsp vanilla extract, mixing just until combined—overmixing develops gluten and makes the cake tough.

2

🍳 Step 2: Create the Coconut-Pandan Crunch Layer

While the batter rests, prepare the signature crunch layer. In a dry skillet over medium heat, toast the 4 whole pandan leaves for 30 seconds until fragrant. Crush them with your fingers and set aside. In a small bowl, mix the 1 cup toasted shredded coconut with the crushed pandan leaves.

Spread half of the banana batter evenly into the prepared pan. Sprinkle the coconut-pandan mixture over the batter, pressing down gently to create an even layer. This step is crucial—it ensures every bite delivers that signature crunch you crave in Malaysian banana cakes.

3

🥘 Step 3: Make the Caramel Swirl Filling

In a small saucepan, combine the 0.5 cup packed light brown sugar, 0.5 cup heavy cream, and 8 oz room-temperature cream cheese. Cook over medium-low heat for 5-7 minutes, stirring constantly until smooth and slightly thickened. The mixture should coat the back of a spoon but still be pourable—this creates those perfect ribbons when swirled.

Let the caramel mixture cool for 5 minutes while you prepare the final batter layer. This cooling step prevents the caramel from melting the top layer too quickly during baking. The caramel should be warm but not hot to the touch.

4

🍳 Step 4: Assemble and Bake the Layers

Spread the remaining banana batter evenly over the coconut-pandan layer. Using a spoon, gently swirl the cooled caramel mixture through the batter in an S-pattern, being careful not to overmix. The caramel will naturally create ribbons as it bakes, creating that signature swirl effect.

Bake for 45-50 minutes until the edges are golden brown and a toothpick inserted in the center comes out clean. I like to tent the pan with foil after 30 minutes to prevent over-browning while ensuring the center cooks through. The cake should spring back slightly when pressed gently.

5

⏰ Step 5: Cool and Serve for Maximum Flavor

Remove the cake from the oven and let it cool in the pan for 15 minutes. This resting period allows the caramel to set slightly and prevents it from running when you cut the cake. Transfer to a wire rack and cool completely before slicing.

For the best texture, serve at room temperature. The contrast between the moist banana layers, crispy coconut-pandan crunch, and gooey caramel swirls is what makes this Malaysian classic so irresistible. Cut into 12 equal squares for perfect individual servings.

👨‍🍳

Pro Tips For Making Banana Cake Malaysia

  • Mash Bananas Thoroughly: Skip the food processor—your hands will give you that perfect, lump-free texture. I learned this the hard way after blending bananas and ending up with a cake that tasted like it had rocks in it. Press through a fine-mesh sieve if you’re impatient, but nothing beats the smoothness of mashed bananas with no hidden chunks.
  • Preheat Pan with Coconut Milk: Swirl a little coconut milk in the pan before baking—it creates a subtle, non-sticky barrier that keeps the cake from sticking to the sides. I used to skip this, and my cakes always needed a knife to pry them loose. Works especially well for those deep, round pans.
  • Don’t Overmix the Batter: Stir just until the flour disappears—any more, and you’ll end up with a dense, tough cake. I was guilty of mixing like I was kneading dough, and the result was more like a brick than a moist, fluffy treat. Let the coconut milk do the work; the batter should look like thick pancake batter, not glue.
  • Add Sugar Gradually: Start with half the granulated sugar, taste, then add more if needed. The brown sugar’s molasses depth can make the cake taste overly sweet if you dump all the sugar in at once. I used to eyeball it and end up with a dessert that tasted like a bakery’s overpriced version. Balance is key—especially with ripe bananas already adding natural sweetness.

Serving suggestions for this dish

Warm Spiced Tea Pairing

Serve this coconut-caramel banana cake with warm pandan-infused tea for the ultimate Malaysian experience. I love using Thai-style pandan tea made with pandan leaves, lemongrass, and a touch of honey—its floral notes complement the cake’s tropical sweetness. For a caffeine-free option, try jasmine tea with coconut milk (just heat 1 cup coconut milk with 2 tea bags and a pinch of turmeric for color). The warmth of the tea cuts through the richness of the cake beautifully. 🌿

Fresh Tropical Fruit Platter

A vibrant fruit platter adds freshness and balances the cake’s richness. I arrange mango slices, lychee, and dragon fruit on a platter with a drizzle of honey-lime dressing (mix 2 tbsp honey with 1 tbsp lime juice). The acidity from the lime refreshes your palate, while the juicy fruits provide a light contrast to the dense cake. For extra flair, garnish with edible orchid flowers—they’re a nod to Malaysian aesthetics and add a pop of color. 🍍

Coconut Whipped Cream Topping

Elevate each slice with a dollop of light coconut whipped cream. Whip 1 cup chilled coconut cream (the thick part from a can of full-fat coconut milk) with 1 tbsp powdered sugar and a pinch of vanilla extract until fluffy. Pipe or spoon onto each serving just before eating—the cool cream contrasts perfectly with the warm cake. For a festive touch, dust with toasted coconut flakes or a sprinkle of crushed pandan leaves. This step feels indulgent but takes just 5 minutes. ✨

Malaysian Coffee Accompaniment

For coffee lovers, serve with kopi luwak or a classic Malaysian iced coffee made with strong brewed coffee, condensed milk, and a dash of vanilla. The bold, slightly bitter notes of the coffee create a delicious contrast to the sweet, creamy cake. If you can’t find kopi luwak, instant coffee mixed with coconut milk works as a quick substitute. The contrast between the bitter coffee and sweet cake is what makes this pairing unforgettable. ☕

Garnish Like a Pro

Presentation matters! Before serving, dust each slice with powdered sugar through a fine sieve for a snowy finish. Add a few toasted coconut flakes and a pandan leaf strip for an authentic touch. For an extra-special presentation, arrange slices on a banana leaf (available at Asian markets) and serve with a small bowl of coconut curry sauce on the side. The leaf adds an aromatic element and makes the dessert feel like a true Malaysian feast. 🌺

Make It a Dessert Spread

Turn your cake into the star of a full dessert spread. Pair it with pandan kueh (coconut cookies) and durian cheesecake for a tropical flavor explosion. Offer palm sugar syrup (simmer ½ cup palm sugar with 1 cup water and a splash of lime) for dipping. The combination of textures and flavors—crunchy, creamy, and chewy—will have your guests raving. This works perfectly for celebrations like Hari Raya or Chinese New Year. 🎉

Nutrition facts

Servings 12
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 420mg18%
Total Carbohydrate 58g20%
Dietary Fiber 3g11%
Sugars 42g
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

Why does this recipe use pandan leaves instead of extract?

Pandan leaves add a unique floral-earthy aroma that extract can't fully replicate. When toasted and crushed, they create both flavor and texture—imagine the subtle perfume of Malaysian desserts! For best results, use fresh leaves, but if unavailable, 1 tsp pandan extract + ¼ tsp lemongrass paste works as a close substitute.

2

Can I make this cake without coconut milk?

Yes, but the texture will differ. Replace 1.25 cups coconut milk with 1 cup evaporated milk + ¼ cup water for moisture, though the cake won't be as rich. For flavor, add ½ tsp coconut extract to mimic the tropical notes. The caramel swirl remains unaffected—just use the same measurements for that part.

3

How do I know when the cake is fully baked?

Look for golden edges and test with a toothpick—it should come out clean (or with a few moist crumbs). The cake should also spring back slightly when pressed gently. If the top browns too quickly, tent with foil after 30 minutes of baking. Overbaking dries out the banana layers, so err on the side of slightly underdone if unsure.

4

Can I substitute cream cheese in the caramel swirl?

For a lighter version, use ½ cup softened butter + ½ cup powdered sugar instead of cream cheese. For extra richness, try ½ cup mascarpone cheese. The key is achieving a thick, pourable consistency—simmer until it coats the back of a spoon. The caramel will still ribbon beautifully when swirled into the batter.

5

How should I store leftovers?

Keep the cake in an airtight container at room temperature for 2-3 days, or refrigerate for up to 1 week. The caramel swirl softens over time, so it's best enjoyed fresh. For extra crispiness, reheat slices in the oven at 300°F for 5 minutes before serving. The coconut topping stays crunchy for about 2 days if stored properly.

★★★★★5.0(7 reviews)
Categories Desserts