Banana Cake Recipe Singapore: Tropical Moisture With Pandan Swirls

Desserts

Banana Cake Recipe Singapore: Tropical Moisture With Pandan Swirls

This banana cake recipe Singapore delivers the signature moist, tender crumb and fragrant pandan swirls that make it a beloved tropical treat. 🌴 The secret lies in perfectly ripe bananas and a high oil content that keeps every slice irresistibly soft—no dry crumbs here. What sets this version apart is the authentic Singaporean touch of pandan-infused syrup, which adds that signature floral aroma and vibrant green streaks through the cake.

What makes this recipe special is how it balances traditional techniques with modern convenience. The cake bakes in just 45 minutes at 350°F, yielding a golden top and edges with a tender, melt-in-your-mouth interior. The pandan swirl isn't just decorative—it infuses the entire cake with its distinctive vanilla-like fragrance, making each bite transport you to Singapore's bustling hawker centers.

By the time you're done, you'll have a cake that's moist for days, with a texture so tender it practically dissolves on your tongue. The pandan syrup creates those signature swirls while keeping the cake deliciously moist—no one will guess it's not from a local bakery. This is the kind of dessert that disappears quickly, leaving only crumbs and happy memories.

Perfect for celebrations, potlucks, or satisfying a sweet craving, this banana cake is equally impressive when served warm with a dusting of powdered sugar or chilled with a scoop of coconut ice cream. The versatility makes it a crowd-pleaser for any occasion.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for banana cake recipe singapore

Ripe bananas, tropical coconut milk, and fragrant pandan create Singapore's signature moist cake.

Ingredient Amount Notes
Ripe Bananas 🍌 3 whole Mashed to 1.5 cups, no lumps
All-Purpose Flour 🌾 2 cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups White or brown preferred
Unsalted Butter 🧈 1 cup Melted, full-fat version
Coconut Milk 🥥 ½ cup Full-fat canned for richness
Pandan Extract 🌿 1 tbsp Pure, not paste (for authentic flavor)
Large Eggs 🥚 2 whole Room temperature for even mixing
Baking Powder 🧂 1 tsp Diamond Crystal preferred
Ground Cinnamon 🌶️ 1 tsp Freshly ground for warmth
Salt 🧂 ½ tsp Fine sea salt preferred
Powdered Sugar 🍚 ¼ cup For dusting (plus extra)
Vanilla Extract 🌸 1 tsp Pure, not imitation
Green Food Coloring 🎨 1 tsp For pandan swirls (optional)

The bananas are the heart of this cake—ripe ones with brown speckles (not too mushy) give the best flavor. Grab 3 large ones from the produce section, and mash them well to avoid lumps. For coconut milk, full-fat canned (like Thai Kitchen brand) adds richness that light versions miss. Pandan extract is key—look for pure extract (not paste) at Asian markets or specialty stores like H Mart. If you can't find it, vanilla + a pinch of matcha powder works in a pinch, though it won't be as authentic. The butter should be unsalted (like Land O'Lakes or Plugrá) and melted just until it turns liquid—no browning.

No pandan extract? Vanilla bean paste + a drop of lime extract mimics the floral note, though it's not identical. For the sugar, brown sugar works too—just reduce by 0.25 cup and add 1 tbsp molasses to the batter. The baking powder needs to be fresh—if it's older than 6 months, toast it in a dry pan for 10 minutes to revive it. Eggs should be room temperature (take them out 30 minutes before mixing). For the swirl, green food coloring (like Wilton brand) is easiest, but matcha powder mixed with water gives a more natural hue. If your batter seems too thick, add 1 tbsp coconut milk to loosen it.

This cake keeps beautifully—covered at room temperature for 3 days or wrapped tightly in the fridge for up to 1 week. For longer storage, freeze slices between parchment paper for up to 3 months. The powdered sugar dusting should happen right after baking while the cake is still warm, using a fine-mesh sieve for an even coat. Double the batter if you want two 9-inch layers—just bake them separately and assemble with a kaya (coconut jam) layer between. The pandan flavor gets stronger as it sits, so wait 24 hours before slicing for peak aroma.

❤️

Why You'll Love This Recipe

  • No Mash Needed: I swear by this trick—just blend the ripe bananas with the coconut milk first. The texture comes out perfectly moist without any lumps or heavy mixing. Honestly, my blender does most of the work while I’m still deciding whether to watch the news or a movie.
  • Tropical Twist: That coconut milk isn’t just a substitute—it’s the star. It gives the cake this subtle tropical warmth that pairs crazy well with the caramelized bananas. Between us, it’s the kind of flavor that makes you want to skip dessert and just have another slice.
  • Leftovers? No Problem: This cake actually improves the next day. The flavors meld, and the texture stays soft—no dry crumbs here. I’ve wrapped portions in foil and tossed them in my bag for lunch; coworkers still ask for seconds.
  • Pantry Staple Magic: You’re probably already staring at these ingredients. Ripe bananas? Don’t throw them away. Butter, sugar, flour—basic stuff that costs next to nothing. Even if you double the batch, you’re not breaking the bank for a cake that tastes like a hug.

Step-by-step instructions for tropical banana cake with pandan swirls

Here's how to create a Singapore-style banana cake with ultra-moist texture and vibrant pandan swirls.

1

👨‍🍳 Step 1: Prepare the Banana-Pandan Batter

Preheat your oven to 350°F and grease an 8-inch round cake pan generously with the 1 cup unsalted butter, setting aside 2 tablespoons for the batter. In a large mixing bowl, mash the 3 whole ripe bananas until completely smooth with no lumps—this ensures a tender crumb. I like to use a potato masher for this step.

Add the 1.5 cups granulated sugar and mix until fully combined. The batter should look like a thick, caramel-colored puree. In a separate bowl, whisk together the 2 cups all-purpose flour, 1 teaspoon baking powder, 1 teaspoon ground cinnamon, and 0.5 teaspoon salt. Sift this dry mixture directly into the banana mixture to avoid lumps.

Create a well in the center and add the 2 whole large eggs, 1 teaspoon vanilla extract, 0.5 cup coconut milk, and 1 tablespoon pandan extract. Gently fold everything together using a spatula until just combined—overmixing develops gluten and makes the cake dense. The batter should be thick but pourable, with a beautiful golden hue from the mashed bananas.

2

🍳 Step 2: Create the Pandan Swirl Dough

In a small bowl, combine 1 cup all-purpose flour (reserved from the total), 0.25 cup powdered sugar, and 1 teaspoon green food coloring to create the swirl dough. Mix until it forms a soft dough that holds together when pressed. I like to use my fingers for this—it's more tactile and helps distribute the color evenly.

Roll this dough into a ½-inch thick log and wrap it tightly in plastic wrap. Chill in the refrigerator for 30 minutes while you prepare the main batter. This resting time prevents the dough from melting into the cake batter when you add it later. The green color should be vibrant but not neon—it'll blend beautifully with the yellow batter.

3

🥘 Step 3: Layer and Assemble the Cake

Pour about ⅔ of the banana batter into the prepared cake pan and spread it evenly. Unwrap the chilled pandan dough and slice it into ¼-inch thick rounds. Arrange these rounds in a circular pattern on top of the first batter layer, leaving a ½-inch border around the edges. This creates the signature swirl effect.

Carefully pour the remaining banana batter over the pandan rounds, using a spatula to gently press down and create those beautiful marbled patterns. The pandan dough should be mostly submerged but still visible through the top layer. Sprinkle the reserved 2 tablespoons melted butter evenly over the surface—this adds moisture and creates a glossy finish.

4

🔥 Step 4: Bake to Golden Perfection

Bake in the preheated oven for 40-45 minutes until a toothpick inserted in the center comes out clean with just a few moist crumbs. The cake should be golden brown on top with slightly domed edges. I know it seems like a long time, but this slow bake ensures the cake rises properly and stays moist throughout.

During the last 10 minutes of baking, cover the cake loosely with aluminum foil if the top starts to brown too quickly—this prevents over-browning while allowing the cake to continue cooking. The pandan swirls should remain visible through the top layer, creating that stunning visual contrast when sliced.

5

⏰ Step 5: Cool and Serve for Maximum Moisture

Remove the cake from the oven and let it cool in the pan for 15 minutes. Then transfer it to a wire rack to cool completely. This gradual cooling prevents the cake from becoming gummy in the center. Once fully cooled, dust the top generously with the remaining 0.25 cup powdered sugar for that classic Singaporean finish.

Slice into 8 equal wedges and serve at room temperature. The cake should be moist and tender with a perfect balance of sweet banana flavor and aromatic pandan essence. Each bite should reveal those beautiful green swirls throughout the yellow batter, making every slice look as delicious as it tastes.

👨‍🍳

Pro Tips For Making Banana Cake Recipe Singapore

  • Mash Bananas Until Smooth: The moment you cut those bananas, get aggressive with a fork—no lumps. I used to leave them slightly chunky, thinking it’d add texture, but it makes the cake dense. Mash until it’s like thick pudding, or your cake will fight you for moisture.
  • Weigh Butter Cold: Skip the softened butter—it’s a recipe for greasy layers. Use cold, cubed butter straight from the fridge. When you mix it into the flour, it’ll cut into tiny, even pieces that melt into flaky pockets instead of pooling at the bottom. (Yes, even if you’re impatient like me.)
  • Don’t Overmix the Batter: Two minutes past combined is two minutes too long. Once the flour’s just incorporated, stop. Overworking the batter makes the cake tough, and trust me, you’ll taste the difference. Fold in the coconut milk gently—swirl it in like you’re stirring a delicate soup.
  • Check Doneness Early: This cake’s trickier than it looks. Start checking for doneness at 35 minutes—it’ll pull away from the edges but still feel slightly springy in the center. Overbaking turns it dry; underbaking leaves it gummy. A toothpick with one moist crumb is perfect. (Your future self will thank you.)

Wine and beer pairings for this recipe

Pandan-Inspired Whites

Singapore's tropical flavors pair beautifully with aromatic white wines that complement the cake's floral pandan notes. I recommend a crisp Viognier from the Rhône Valley—its stone fruit and floral undertones mirror the pandan's vanilla-like aroma while cutting through the richness. Look for Domaine de la Janasse or Yalumba for excellent quality. 🍷

For a more local pairing, try a Singaporean Sauvignon Blanc like Château Tan Hiok, which has bright citrus and herbal notes that refresh your palate between each moist, banana-infused bite. The acidity helps balance the cake's natural sweetness.

Tropical Beer Pairings

Light, citrusy beers work wonderfully with this dessert. A Singaporean Tiger Beer (the local classic) provides a crisp, slightly malty contrast that cleanses your palate between each slice. The beer's subtle tropical notes also complement the banana and pandan flavors beautifully. 🍺

For craft beer lovers, a Belgian Witbier like Hoegaarden or Stella Artois Wit adds coriander and citrus notes that enhance the cake's floral aromatics. The effervescence helps balance the cake's richness while keeping your mouth refreshed.

Coffee & Tea Enhancements

Serve with a cup of Singaporean kopi (local coffee) like Barista-style Kopi Luwak for a bold, earthy contrast that pairs surprisingly well with the cake's sweetness. The natural sweetness of the cake enhances the coffee's caramelized notes. ☕

For tea enthusiasts, a jasmine green tea with honey adds another floral layer that harmonizes with the pandan. The tea's delicate aroma lets the cake's flavors shine while providing a soothing finish. A hot black tea with lemon also works beautifully, cutting through the richness.

Dessert Wine Finisher

End your meal with a Moscato d'Asti—its light sweetness and bubbles complement the cake's tropical flavors without overpowering them. The slight effervescence helps cleanse your palate between bites. 🍇

For a more decadent option, a Taiwanese Muscat with its lychee and orange blossom notes creates a stunning flavor bridge between the cake and dessert. The wine's natural sweetness enhances the banana's fruitiness while the floral notes echo the pandan's aroma.

Nutrition facts

Servings 8
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 105mg35%
Sodium 380mg16%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
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

Why does this recipe use pandan extract?

Pandan extract is the signature flavor in Singaporean banana cakes—it adds that distinctive floral, vanilla-like aroma that makes this dessert instantly recognizable. The extract infuses the entire cake with its unique scent, creating those beautiful green swirls while keeping the cake deliciously moist. Without it, you'd miss the authentic Singaporean touch that sets this recipe apart from other banana cakes.

2

Can I substitute pandan extract if I can't find it?

Yes! Mix 1 teaspoon vanilla extract with ½ teaspoon matcha powder (or a drop of lime extract) for a similar floral note. While not identical, this combo gives a pleasant alternative. For the green color, use ½ teaspoon green food coloring or a tiny bit of spirulina powder. The texture and moisture will still be perfect—just the aroma will differ slightly.

3

How do I know when the bananas are ripe enough?

Look for bananas with dark brown speckles on yellow skin—these are perfectly ripe for baking. They should be soft when gently squeezed but not mushy. Overripe bananas (black skin) work too, but the flavor becomes more caramelized. If your bananas are too firm, let them sit at room temperature for 1-2 days to ripen naturally.

4

Why does my cake turn out dry?

Dry cake usually means overbaking or insufficient moisture. First, check your oven temperature—it should be 350°F (use an oven thermometer). Second, ensure you're using ripe bananas and full-fat coconut milk for richness. Finally, don't overmix the batter (just combine until no flour streaks remain). For extra moisture, brush warm slices with simple syrup (equal parts sugar and water, heated until dissolved).

5

Can I make this cake gluten-free?

Yes! Replace the 2 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus 1 extra teaspoon xanthan gum. For the pandan dough, use gluten-free flour as well. Note that gluten-free versions may be slightly denser—adjust baking time by 5-10 minutes and check doneness with a toothpick. The moisture techniques (ripe bananas, coconut milk) still apply!

★★★★★4.7(6 reviews)
Categories Desserts