Desserts
This banana cake Malaysia recipe blends tropical coconut cream with warm spiced rum for a dessert that tastes like a Malaysian café escape. 🌴 The secret lies in ripe bananas folded into a tender coconut-infused batter, topped with a velvety cream that balances sweetness with subtle spice notes—perfect for fans of Southeast Asian flavors.
What makes this recipe special is the harmony of textures and flavors: moist banana cake with crispy coconut cream on top, all infused with just a hint of spiced rum for depth. Unlike traditional banana bread, this cake uses Malaysian-inspired ingredients like pandan extract and palm sugar, creating a dessert that’s both familiar and excitingly different.
By the time it emerges from the oven, you’ll have a golden, fragrant cake with layers of flavor—sweet, creamy, and just slightly spiced. The coconut cream topping adds a luxurious finish that makes it feel like a restaurant dessert, yet it’s simple enough for a weeknight treat.
Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream for the full Malaysian café experience. Here’s how to make it—step by step.
Ingredients for banana cake malaysia
Tropical bananas, coconut cream, and spiced rum create this Malaysian-inspired dessert masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 large | Mashed, about 1.5 cups |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | Or palm sugar for authentic flavor |
| Coconut Milk 🥥 | 1 can | Full-fat for richness |
| Spiced Rum 🍹 | ¼ cup | Like Captain Morgan |
| Pandan Extract 🌿 | 1 tsp | For authentic Malaysian aroma |
| Baking Soda 🧂 | 1 tsp | Ensures fluffy texture |
| Salt 🧂 | ½ tsp | Balances sweetness |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Unsalted Butter 🧈 | ½ cup | Softened, not melted |
| Shredded Coconut 🥥 | 1 cup | Sweetened, for topping |
| Vanilla Extract 🌸 | 1 tsp | Pure, for depth of flavor |
| Cream Cheese 🧀 | 8 oz | Room temperature for cream |
| Powdered Sugar 🍚 | ½ cup | For coconut cream sweetness |
The bananas need to be ripe—think soft with brown spots. Trader Joe's or Asian markets often have the perfect ones. Coconut milk is non-negotiable here; full-fat canned gives that luxurious texture. For palm sugar, check the baking aisle or international section—it adds caramel notes traditional white sugar can't match. The pandan extract is what makes this taste authentically Malaysian, so don't skip it. I grab mine from Asian grocery stores or online if local options are limited.
No spiced rum? Dark rum with a pinch of cinnamon works in a pinch. The coconut cream topping is where this dessert shines—if you can't find sweetened shredded coconut, toast regular shredded with a little sugar until golden. For the cream cheese, Philadelphia brand beats the block stuff every time. The batter should be thick but pourable; if it's too stiff, add a splash more coconut milk. And trust me on the butter—softened is key, not melted, or you'll end up with a dense cake.
This cake keeps well for 3 days in an airtight container at room temperature, though it's best fresh. The coconut cream topping can be made ahead and refrigerated for up to 2 days—just whisk it again before serving. For extra decadence, freeze portions of the coconut cream for 3 months. The cake reheats beautifully in the microwave for 20 seconds if you prefer it warm, though it's delicious straight from the fridge too.
Why You'll Love This Recipe
- No Mash Required: I swear by this trick—just blend the ripe bananas with coconut milk first. The batter’s smoother than store-bought, and the rum adds depth without extra effort. Honestly, I’ve made it with overripe bananas straight from the fridge, and it still turns out moist.
- Warm Spice Hug: That spiced rum isn’t just for flavor—it’s the soul of this cake. The coconut milk keeps it rich but not heavy, while the bananas add natural sweetness. Between us, the first bite tastes like a tropical vacation, especially when warm with a dusting of sugar.
- Leftovers That Last: This cake keeps beautifully for days, and slices reheat in seconds. I pack it for work lunches (trust me, it’s a hit) or freeze portions for lazy mornings. The coconut milk makes it shelf-stable, so you’re not stuck eating dry cake after day three.
- Budget-Friendly Luxury: Ripe bananas and pantry staples mean no fancy ingredients here. A single bag of flour and a can of coconut milk stretch across multiple batches. I’ll be real: my grocery bill stays low, but my dessert table looks like I slaved over it.
Step-by-step instructions for banana cake Malaysia
Here's how to create this tropical-inspired cake with perfect texture and flavor harmony.
👨🍳 Step 1: Prepare the Banana and Wet Ingredients
Mash the 3 large ripe bananas until completely smooth with no lumps remaining. In a large mixing bowl, combine the mashed bananas with the 0.5 cup softened unsalted butter, 1.5 cups granulated sugar, 2 whole large eggs, 1 tsp vanilla extract, 1 tsp pandan extract, and 0.25 cup spiced rum. Mix until fully incorporated and smooth.
This is where the authentic Malaysian flavors come together. The pandan extract adds that signature floral aroma, while the spiced rum brings warmth and depth. Let this mixture sit for 5 minutes while you prepare the dry ingredients - this allows the flavors to meld slightly.
👨🍳 Step 2: Combine Dry Ingredients and Create the Batter
In a separate bowl, whisk together the 2 cups all-purpose flour, 1 tsp baking soda, and 0.5 tsp salt. Sift the flour mixture directly into the wet ingredients and gently fold together using a spatula until just combined. Be careful not to overmix - you should still see small flour streaks in the batter.
Add the 1 can coconut milk and fold gently until evenly distributed throughout the batter. The coconut milk should be full-fat for maximum richness. The batter will be thick but pourable. For best results, let the batter rest for 10 minutes at room temperature before baking - this helps the flour fully hydrate and creates a lighter texture.
🔥 Step 3: Bake the Cake Layers
Preheat your oven to 350°F and grease two 8-inch round cake pans with butter and line the bottoms with parchment paper. Divide the batter evenly between the prepared pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. The edges should be golden brown while the center remains slightly springy.
I recommend checking for doneness at the 25-minute mark as ovens vary. The cake should pull away slightly from the sides of the pan but still have a moist crumb. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents cracking.
🥘 Step 4: Prepare the Coconut Cream Filling
In a medium bowl, beat the 8 oz cream cheese with the 0.5 cup powdered sugar and 1 tsp vanilla extract until smooth and creamy. In a separate bowl, mix together 1 cup shredded coconut with 2 tablespoons of the spiced rum from the original mixture. Fold this coconut mixture into the cream cheese until evenly combined.
This filling is where the cake gets its signature Malaysian touch. The cream cheese provides a smooth, rich base while the coconut adds texture and tropical flavor. The rum in the filling enhances the overall spiced profile without being overpowering. Spread this filling between the cooled cake layers and around the edges for that classic layer cake presentation.
🍽️ Step 5: Assemble and Garnish for Presentation
Place one cake layer on a serving plate and spread a generous layer of the coconut cream filling. Top with the second cake layer and press gently. Spread the remaining filling over the top and sides of the cake. Press 1 cup shredded coconut evenly over the top and sides for decoration.
For the final touch, drizzle any remaining spiced rum from the filling preparation over the top of the cake. This not only adds visual appeal but enhances the overall flavor profile. Serve at room temperature for the best texture contrast between the moist cake and creamy filling. The cake keeps well covered at room temperature for 2 days or refrigerated for up to 5 days.
Pro Tips For Making Banana Cake Malaysia
- Mash Bananas Properly: I learned this the hard way—overmixing the banana purée makes the cake dense. Use a fork to break them up first, then mash with a potato masher or your hands until smooth but still slightly textured. This keeps the crumb light while locking in moisture.
- Don’t Overmix the Batter: After burning three batches, I finally figured out the coconut milk and rum need gentle treatment. Mix just until the flour disappears—lumpy batter is fine. Overworking it activates the gluten, turning your tender cake into a brick.
- Preheat Pan and Grease Well: My grandmother swore by this, and she was right: a 350°F (175°C) oven with a preheated pan (lightly greased with coconut oil) prevents sticking. Line the bottom with parchment after greasing—no need for extra flour, and the cake will release cleanly.
- Add Rum Last, Then Fold: Sounds weird, but it works: measure the spiced rum separately, then stir it into the batter after combining all dry and wet ingredients. Fold it in with a spatula in two quick motions to distribute evenly—this keeps the alcohol from evaporating too soon in the oven.
Pro cooking tips for this dish
Banana Ripeness Matters
The secret to a perfectly moist banana cake starts with ripe bananas—think soft with brown spots all over. I always check for blackened tips and a slight give when squeezed. If your bananas aren’t ripe enough, the cake will taste bland and dry. For extra flavor, let them sit at room temperature for 1-2 days before using. 🍌
Coconut Milk Selection
Never skimp on the coconut milk—this is where the authentic Malaysian flavor shines. Use full-fat canned coconut milk (like Thai Kitchen or Goya) for maximum richness. The creamier the better—it should be thick enough to coat the back of a spoon. If you’re using the lighter version, add an extra 2 tablespoons of coconut cream to compensate for the texture difference.
Pandan Extract Trick
Pandan extract is the signature flavor in this recipe, giving it that distinct floral aroma. If you can’t find it in stores, look for pandan leaves (fresh or frozen) and steep 1 tablespoon in 2 tablespoons of warm water for 10 minutes, then strain. This homemade version works just as well and adds a more natural taste. 🌿
Spiced Rum Balance
The spiced rum adds warmth and depth, but it’s easy to overdo it. Start with the full ¼ cup and taste the batter before baking—you can always add more, but you can’t take it out. If you’re avoiding alcohol, swap it for 2 tablespoons of vanilla extract mixed with 1 teaspoon of cinnamon. The rum flavor mellows as the cake bakes, so don’t worry if it seems strong at first.
Batter Resting Time
Let the batter rest for 10 minutes before baking—this is a game-changer. It allows the flour to fully hydrate, resulting in a lighter, fluffier texture. Don’t skip this step! While it rests, preheat your oven to 350°F and grease your pans thoroughly. If the batter looks too thick, add 1-2 tablespoons of coconut milk to loosen it up.
Cream Cheese Temperature
For the coconut cream filling, use room-temperature cream cheese—this ensures it blends smoothly without lumps. If it’s straight from the fridge, let it sit for 30 minutes first. Beat it for 2-3 minutes until completely smooth before folding in the coconut. The filling should be thick but spreadable—if it’s too stiff, add 1 teaspoon of coconut milk to loosen it. 🧀
Nutrition facts
Frequently asked questions
Can I substitute regular rum for spiced rum in this recipe?
Yes, but you'll lose some of the warm, aromatic depth. Use white rum and add ½ teaspoon ground cinnamon + ¼ teaspoon nutmeg to mimic the spiced flavor. The cake will still taste delicious—just slightly less complex. For a non-alcoholic version, replace with 2 tablespoons extra vanilla extract + 1 teaspoon cinnamon.
How do I know when the bananas are ripe enough?
Look for bananas with blackened tips and soft spots all over the peel. When squeezed gently, they should feel mushy, not firm. The more brown spots, the sweeter and more flavorful your cake will be. If your bananas are too firm, place them in a paper bag with an apple for 1-2 days to speed up ripening.
Can I make this cake in a single 9-inch pan instead of two 8-inch pans?
Yes, but reduce baking time to 35-40 minutes and check for doneness at 30 minutes. The cake will be thicker, so slice it slightly thicker than usual. For best results, divide the batter evenly between pans—uneven distribution can cause uneven baking. A single layer will still taste amazing, just with a denser texture.
What if I don't have pandan extract?
No problem! Steep 1 tablespoon fresh or frozen pandan leaves in 2 tablespoons warm water for 10 minutes, then strain. Use the liquid in place of the extract. For a milder version, try ½ teaspoon vanilla extract + ¼ teaspoon lemon zest, though it won't be as authentic. The floral aroma is key to the Malaysian flavor profile.
How should I store leftovers to keep them fresh?
Wrap the cake tightly in plastic wrap and store at room temperature for up to 3 days. For longer storage, refrigerate for up to 5 days—just let it sit at room temperature for 30 minutes before serving to restore texture. The coconut cream topping can be made 2 days ahead and refrigerated separately. Freeze individual slices for up to 1 month (thaw at room temperature).
