Desserts
This banana cake recipe Singapore brings the island’s tropical charm to your kitchen with a fragrant pandan swirl and creamy coconut milk base. 🌴 The secret lies in blending ripe bananas with coconut milk for moisture, while pandan extract infuses that signature floral aroma—just like the cakes sold at local bakeries. What makes this version special is the balance of textures: tender crumb, moist layers, and a swirl that looks as stunning as it tastes.
Unlike traditional banana cakes, this Singaporean twist uses coconut milk instead of buttermilk, creating a lighter yet richer crumb. The pandan swirl isn’t just for show—it adds a delicate vanilla-like sweetness that pairs perfectly with the ripe banana flavor. Baking time is kept short to avoid drying out the cake, ensuring every slice stays moist and flavorful for days. This recipe delivers restaurant-quality results with just a few simple ingredients and techniques you can master at home.
The result is a visually striking cake with golden layers and a vibrant green swirl that makes it perfect for celebrations or everyday treats. The coconut milk adds a subtle tropical note, while the pandan swirl ties everything together with its aromatic depth. Whether you’re serving it at a family gathering or enjoying a slice with tea, this banana cake captures the essence of Singapore’s baking traditions in every bite.
For an extra touch, top with toasted coconut flakes or a drizzle of kaya (Singaporean coconut jam) for an authentic local experience. The recipe scales easily, so you can adjust the size to fit your baking dish. Ready to bake a cake that tastes like a taste of Singapore?
Ingredients for banana cake recipe singapore
Simple tropical ingredients for a Singaporean-inspired banana cake with stunning pandan swirl.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 whole | Mashed, about 1.5 cups |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or brown |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Large Eggs 🥚 | 2 whole | Room temperature preferred |
| Vegetable Oil 🫒 | ½ cup | Neutral flavor preferred |
| Baking Powder 🍞 | 2 tsp | Diamond Crystal preferred |
| Baking Soda 🍞 | ½ tsp | For lift and tenderness |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Pandan Extract 🌿 | 1 tsp | For authentic aroma |
| Toasted Coconut Flakes 🥥 | ½ cup | For garnish |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
The bananas are everything—ripe with brown spots means sweeter, moister cake. Grab Chiquita or local organic bananas if possible. Coconut milk? Thai Kitchen brand is my go-to—creamy and affordable. Pandan extract can be tricky to find, but Asian grocery stores usually carry it (or use pandan paste if you're feeling adventurous). For the flour, King Arthur is my trusty brand—it bakes up light and fluffy every time. Toast your coconut flakes in a dry pan for 2-3 minutes until golden—that nutty aroma takes the cake to the next level.
No pandan extract? Vanilla extract plus a pinch of turmeric gives a similar vibe (though not exact). Out of coconut milk? Substitute with evaporated milk, but the tropical flavor will be less pronounced. For the eggs, room temperature makes all the difference—cold eggs can cause dense cake. Want to make this gluten-free? Swap the flour for a 1:1 gluten-free baking blend (like Bob's Red Mill). The baking powder and soda are non-negotiable—Diamond Crystal measures differently than Rumford, so don't swap brands mid-recipe unless you adjust the amount.
This cake keeps beautifully—3 days at room temp wrapped in plastic, or 5 days in the fridge. For extra freshness, store the swirl batter separately and mix just before baking. The pandan swirl batter can be prepped 1 day ahead and refrigerated. Slice with a serrated knife for clean cuts, and always serve with a dusting of toasted coconut flakes. Leftovers? Freeze slices for up to 3 months—just thaw at room temp before serving.
Why You'll Love This Recipe
- No Mash Required: I’ll admit, I used to dread mashing bananas—always ended up with lumps or sticky hands. This recipe? Just slice those ripe bananas straight into the batter. The coconut milk blends everything smoothly, and the eggs bind it all together without extra fuss.
- Coconut Cream Magic: That rich, slightly sweet coconut milk doesn’t just make the cake moist—it gives it this unexpected depth. Pair it with the caramelized bananas, and you’ve got a flavor that’s both nostalgic and sophisticated. Honestly, it’s the kind of taste that makes you pause mid-bite.
- Weeknight Hero: Between us, this is my go-to when I forget to buy ingredients or need dessert now. The batter comes together in 10 minutes, and it bakes while I finish dinner. Plus, the leftovers? Still just as good the next day—no sad, dry cake here.
- Budget-Friendly Luxury: Ripe bananas are basically free if you’ve got a fruit bowl, flour and sugar are pantry staples, and coconut milk stretches further than you’d think. I’ve made this for potlucks, office treats, and even my kid’s school bake sale—always a hit, never a splurge.
Step-by-step instructions for banana cake with coconut milk and pandan swirl
Here's how to create this Singaporean-inspired banana cake with rich coconut flavor and fragrant pandan swirl.
👨🍳 Step 1: Prepare the Banana-Coconut Batter
Start by mashing the 3 whole ripe bananas until smooth—no lumps here. In a large mixing bowl, whisk together the mashed bananas, 1.5 cups granulated sugar, and 0.5 cup vegetable oil until fully combined. The mixture should be thick and creamy, almost like a batter for pancakes.
In a separate bowl, sift together the 2.5 cups all-purpose flour, 2 tsp baking powder, 0.5 tsp baking soda, and 0.5 tsp salt. This prevents lumps and ensures a light texture. Gradually add the dry ingredients to the banana mixture while stirring gently with a spatula. I like to fold just until combined—overmixing develops gluten and makes the cake dense.
🥘 Step 2: Add Eggs and Flavorings
Crack in the 2 whole large eggs one at a time, mixing just until each is fully incorporated. The batter will thicken noticeably. Stir in the 1 tsp vanilla extract and 1 tsp pandan extract—this is where the authentic Singaporean flavor comes from. The pandan adds that distinctive floral aroma that makes this cake special.
Now add 1 can coconut milk. I use the full-fat version for maximum richness, but if you prefer a lighter texture, you can substitute half with regular milk. Mix everything together until smooth. The batter should be thick but pourable—if it's too thick, add 1-2 tablespoons of water to help it spread evenly in the pan.
🍳 Step 3: Create the Pandan Swirl Layer
Pour about half of the batter into a greased and lined 9-inch round cake pan. Here's the trick: in a small bowl, mix 2 tablespoons of the remaining batter with 1 teaspoon of pandan extract and 1 tablespoon of coconut milk to intensify the flavor. Drizzle this enhanced mixture over the first layer of batter.
Now carefully pour the remaining batter over the drizzled layer. To create the swirl, use a butter knife to gently cut through the center and swirl the batter in a circular motion. This creates those beautiful marbled layers you see in traditional Singaporean banana cakes. Tap the pan lightly on the counter to release any air bubbles.
🔥 Step 4: Bake Until Golden and Springy
Preheat your oven to 350°F. Bake the cake for 40-45 minutes, or until a toothpick inserted in the center comes out clean with just a few moist crumbs. The edges should be golden brown, but don't overbake—this cake is best when it's just set.
Here's the thing about banana cakes—they keep cooking as they cool. When you take it out of the oven, let it rest in the pan for 10 minutes before transferring to a wire rack. This resting period helps the cake set properly and prevents it from collapsing. While it's cooling, sprinkle the 0.5 cup toasted coconut flakes evenly over the top for that tropical crunch.
⏰ Step 5: Serve Warm with Coconut Cream
Slice the cake when it's still warm for the best texture—it should be moist but not gummy. The pandan swirl should be visible through the layers, adding both visual appeal and that signature floral-coconut flavor. For serving, I like to drizzle a little extra coconut cream from the can over the top and sprinkle with additional toasted coconut flakes.
This cake tastes even better the next day when the flavors have had time to meld, but it's so good fresh out of the oven that you might not be able to wait. Store leftovers covered at room temperature for up to 3 days, or refrigerate for up to 5 days. The coconut milk keeps it moist, so you won't need to worry about it drying out.
Pro Tips For Making Banana Cake Recipe Singapore
- Mash Bananas First: The moment you peel those bananas, smash them with a fork right in the mixing bowl—no need to transfer. I learned this the hard way after trying to scrape stuck banana pulp off a separate plate. Just mash until smooth, and you’ll avoid that sticky cleanup later.
- Use Room-Temp Eggs: Cold eggs from the fridge will make your batter thicker than intended, and that’s a recipe for a dense, gummy cake. Take them out 30 minutes before mixing—yes, even if you’re impatient like me. The batter will be lighter, and the texture will be closer to that fluffy Singaporean-style cake.
- Don’t Overmix the Batter: Once you add the flour, stop stirring the second everything’s combined. Overmixing develops gluten, and that’s how you end up with a tough, chewy cake instead of a tender one. Fold gently—just until no dry spots remain.
- Bake Until the Toothpick Test: A slightly underbaked center is better than a dry one. Stick a toothpick in the middle—it should come out with a few moist crumbs, not wet batter or dry crumbs. If your oven runs hot, cover the cake loosely with foil halfway through baking. (I know, I know, but trust the process.)
Wine and beer pairings for these flavors
Tropical Fruit Wines
This banana cake’s coconut-pandan profile pairs beautifully with Singaporean-inspired fruit wines like durian wine or rambutan wine—both available at specialty Asian liquor stores. The durian wine (yes, it’s as bold as you think) complements the cake’s richness, while rambutan wine adds a floral sweetness that mirrors the pandan. Serve chilled to balance the cake’s warmth. 🍷
Coconut Milk Cream Liqueur
For a dessert-friendly pairing, try coconut milk cream liqueur—think of it as a boozy version of the cake’s star ingredient. Brands like Singha Cream (Thai) or Vin de Coconut (French Polynesian) blend perfectly with the cake’s tropical notes. Sip it neat or float it over a scoop of coconut ice cream for a decadent finish.
Light Singapore Sling
A classic Singapore Sling—with its tart lime, sweet gin, and herbal notes—cuts through the cake’s richness while enhancing its floral aromas. The gin’s botanicals echo the pandan, while the citrus brightens the coconut sweetness. Order it with extra ice for a refreshing contrast. 🍹
Pandan-Infused Gin
For a signature touch, serve pandan-infused gin alongside the cake. Steep 2 pandan leaves in 1 cup gin for 24 hours, then strain. The result? A floral, vanilla-like gin that mirrors the cake’s swirl. Pair it with tonic water and lime for a sophisticated sipper that ties into the dessert’s theme.
Singaporean Craft Beers
If beer’s your preference, opt for Singaporean craft lagers like BrewDog’s Tropical Storm (with lychee and pineapple notes) or Tiger Beer (a local favorite with citrus and spice). The beer’s effervescence cleanses the palate between bites, while its tropical flavors harmonize with the cake’s coconut and banana. Serve slightly chilled for the best experience. 🍺
Nutrition facts
Frequently asked questions
Can I substitute regular milk for coconut milk in this recipe?
You can try, but coconut milk gives the cake its signature tropical richness. For a lighter texture, substitute half with regular milk, but the flavor will be less pronounced. If you're avoiding dairy, coconut milk is actually a great alternative—it adds moisture and a subtle sweetness that pairs perfectly with the bananas.
How do I make the pandan swirl look more vibrant?
For a more striking swirl, add ½ teaspoon of green food coloring to the pandan mixture before drizzling. Another trick is to use a skewer to gently swirl the batter in a circular motion after pouring the second layer. This creates more defined patterns while keeping the texture light and airy.
Why did my cake turn out dense instead of light and fluffy?
Overmixing the batter or using cold eggs are common culprits. Always mix just until combined, and let eggs sit at room temperature for 30 minutes before using. Also, make sure your baking powder and soda are fresh—old leavening agents lose their lift. Sift the dry ingredients to prevent lumps that can weigh down the cake.
Can I bake this in a different-sized pan?
Yes, but adjust the baking time. For an 8-inch pan, bake 35-40 minutes and for a 10-inch pan, bake 45-50 minutes. Use a toothpick test to check doneness. If using a different shape (like a square), reduce the temperature to 325°F to prevent overbrowning on the edges.
What's the best way to store leftover cake?
Wrap tightly in plastic wrap and store at room temperature for 3 days, or refrigerate for 5 days. For longer storage, freeze slices wrapped individually for up to 3 months. The coconut milk helps preserve moisture, but always bring frozen cake to room temperature before serving to restore texture.
