Banana Butter Cake Recipe Singapore: Pandan-Scented Swirls and Buttery Crunch

Desserts

Banana Butter Cake Recipe Singapore: Pandan-Scented Swirls and Buttery Crunch

This Singapore-inspired banana butter cake delivers pandan-scented swirls and a buttery crunch that captures the island's signature flavors. 🌿 The secret lies in blending ripe bananas with rich butter, then folding in a fragrant pandan-infused cream cheese layer that creates those signature marbled patterns. I've perfected this recipe to balance Singapore's love of sweet, aromatic desserts with a texture that's both tender and satisfying.

The magic happens in the layers—moist banana cake with a subtle pandan aroma, contrasted by a buttery cream cheese swirl that adds richness and visual appeal. Using ripe bananas (the spottier, the better) ensures natural sweetness without extra sugar, while the pandan extract delivers that unmistakable tropical fragrance. This recipe maintains the traditional Singaporean touch while being adaptable for home bakers anywhere.

What you'll end up with is a cake that's golden-brown on top, with those beautiful green pandan swirls peeking through the buttercream. The texture is perfectly balanced—tender yet slightly dense from the bananas, with a buttery crunch from the cream cheese layer. It's the kind of dessert that looks impressive but is simple enough for weeknight baking.

Serve it warm with a scoop of coconut ice cream or dusted with toasted coconut flakes for an authentic Singaporean touch. The pandan flavor pairs beautifully with tropical fruits, making this the perfect centerpiece for celebrations or a special treat. Let's get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for banana butter cake recipe singapore

Ripe bananas, rich butter, and fragrant pandan—this Singaporean-inspired cake delivers tropical swirls with every bite.

Ingredient Amount Notes
Ripe Bananas 🍌 2 cups Mashed, spottier is sweeter
Unsalted Butter 🧈 1 ½ cups Softened, full-fat preferred
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups Light brown sugar for depth
Large Eggs 🥚 2 whole Room temperature for blending
Pandan Extract 🌿 1 tbsp Pure, no alcohol base
Vanilla Extract 🍯 1 tsp Pure Madagascar preferred
Baking Powder 🧂 2 tsp Aluminum-free for stability
Salt 🧂 ½ tsp Fine sea salt preferred
Cream Cheese 🧀 8 oz Full-fat, room temperature
Powdered Sugar 🍚 2 cups Sifted for smooth frosting
Pandan Paste 🌿 1 tbsp For cream cheese swirl
Toasted Coconut Flakes 🥥 ½ cup For garnish, optional

The bananas are non-negotiable—spottier means sweeter, so grab those overripe ones lurking in your fruit bowl. Trader Joe's or Whole Foods usually have the perfect batch, but any grocery store's produce section works. For the butter, Plugrá or Land O'Lakes are reliable, but honestly, any full-fat brand will do. The pandan extract is key—look for pure, alcohol-free versions at Asian markets or online (Amazon has good options). If you can't find it, pandan paste works too, just adjust the amount. The cream cheese? Philadelphia or Boursin are my go-tos, but any full-fat block will work if softened properly.

No pandan extract? Pandan paste at half the amount works in a pinch, or try vanilla bean paste with a pinch of turmeric for a milder tropical vibe. Short on ripe bananas? Use 1 cup mashed banana + 1 tbsp honey to mimic sweetness. The cream cheese swirl can be made ahead—just wrap it tightly and refrigerate for up to 3 days. For the coconut flakes, toast them in a dry pan for 2-3 minutes until golden—this adds that signature crunch. The flour? King Arthur or Gold Medal are my staples, but any all-purpose works if it's fresh (check the date—old flour loses lift).

This cake keeps beautifully—3 days at room temperature covered loosely, or 1 week refrigerated in an airtight container. The pandan swirls intensify over time, so leftovers are even better the next day. For storage, I like to wrap individual slices in parchment and freeze them—up to 3 months—then toast briefly to revive. The coconut flakes lose their crunch if stored too long, so add them fresh when serving. Pro tip: Make the cream cheese swirl first and let it chill while you bake the cake—it rolls in beautifully without tearing.

❤️

Why You'll Love This Recipe

  • No Mash Required: I swear by this trick—just smash those ripe bananas straight into the batter with a fork. No food processor, no sticky mess, and the texture? Chef’s kiss. The butter keeps it moist without tasting heavy, and the eggs bind it all together while you’re still scrolling through your phone waiting for the oven to preheat.
  • Butter-Soft Magic: That rich, nutty butter flavor? It’s the star here. The ripe bananas add natural sweetness, but the sugar? It’s what makes the crumb dangerously tender—like biting into a cloud that’s secretly packed with flavor. Honestly, I’ve made this for brunch and dessert, and no one’s ever asked which one it was supposed to be.
  • Crowd-Pleaser Basics: This cake is my go-to for potlucks, school bake sales, or when my mom-in-law drops by unannounced. It’s unfussy enough to throw together last-minute, but fancy enough to impress. Between us, I’ve even served it chilled with a scoop of ice cream—because sometimes, rules are made to be broken.
  • Budget Win: Five ingredients, zero weird substitutes. Ripe bananas? They’re free if you’ve got a fruit bowl. Butter and sugar? Pantry staples. The flour and eggs? You’re probably already buying them. I’ve made this for under $3 a serving, and my picky-eating nephew still begs for seconds. That’s a victory.

Step-by-step instructions for banana butter cake with pandan swirl

Here's how to bake this fragrant Singaporean classic with perfect layers and that signature pandan cream cheese swirl.

1

👨‍🍳 Step 1: Prep the Banana Butter Base

Preheat your oven to 350°F and grease two 9-inch round cake pans with the 1.5 cups unsalted butter, reserving 2 tablespoons for greasing. Line the bottoms with parchment paper. Mash the 2 cups ripe bananas until completely smooth—spottier bananas add natural sweetness, so don't worry about a few specks.

In a large mixing bowl, cream together the mashed bananas, 1.5 cups granulated sugar, and the 1 tbsp pandan extract until light and fluffy. I like to use a stand mixer for this—it incorporates air that helps create that tender crumb. The mixture should be pale yellow with a faint pandan aroma. Add the 2 whole large eggs one at a time, mixing well after each addition.

2

👨‍🍳 Step 2: Combine Dry Ingredients and Bake

In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt. Sift the flour mixture into the wet ingredients and gently fold until just combined—don't overmix or the cake will be dense. The batter should be thick but pourable.

Divide the batter evenly between the prepared pans. Bake for 25-30 minutes until a toothpick inserted in the center comes out clean and the edges are lightly golden. Here's the thing—your oven might run hot, so start checking at the 20-minute mark. If the tops brown too quickly, tent with foil. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely.

3

🥘 Step 3: Make the Pandan Cream Cheese Filling

While the cakes cool, beat the 8 oz cream cheese with the 2 cups powdered sugar until smooth and fluffy. Add the 1 tbsp pandan paste and 1 tsp vanilla extract, mixing until fully incorporated. The filling should be thick but spreadable—if it's too stiff, add 1-2 teaspoons of milk to loosen it.

This is where the magic happens: the pandan paste gives that authentic Singaporean flavor while keeping the filling light. I press the paste through a fine-mesh sieve to remove any lumps, ensuring a silky texture. The filling should have a vibrant green hue and smell intensely of pandan—trust me, it's worth the effort!

4

🍳 Step 4: Assemble the Cake Layers

Once the cakes are completely cool, level the tops if needed. Place one cake layer on a serving plate and spread about ⅓ of the pandan cream cheese filling evenly over the top. Repeat with the second layer, then spread the remaining filling on top. The key here is to work quickly so the filling doesn't melt from the heat of the cake.

Gently press down on the top layer to create a smooth surface. Here's a pro tip: I like to dip my fingers in powdered sugar before pressing to prevent sticking. Dust the top and sides of the cake with the remaining 0.5 cup toasted coconut flakes for that signature Singaporean crunch. The contrast between the soft cake, creamy filling, and toasted coconut is what makes this cake special.

5

⏰ Step 5: Chill and Serve

Cover the assembled cake and refrigerate for at least 2 hours (or up to 24 hours) to let the flavors meld and the filling set. This chilling step is crucial—it prevents the cream cheese from melting too quickly and allows the pandan aroma to fully infuse the cake.

Slice with a warm knife for clean cuts, and serve at room temperature. Each bite should deliver a perfect balance of moist banana cake, fragrant pandan cream cheese, and buttery crunch from the toasted coconut. The cake keeps well in the fridge for up to 5 days, making it perfect for meal prep or gifting!

👨‍🍳

Pro Tips For Making Banana Butter Cake Recipe Singapore

  • Mash Bananas Thoroughly: The Singapore-style version relies on smooth, lump-free banana puree—no one wants to bite into a surprise banana chunk. Use a fork first, then press through a sieve if you’re impatient (yes, even if you’re in a hurry). The texture should be silky, like pudding, not like mashed potatoes.
  • Use Room-Temp Butter: Cold butter cubes in the batter will create pockets of undercooked dough, leaving you with a cake that’s dense in spots. Let the butter sit out for 30 minutes before creaming—just enough to soften, not melt. Trust me, your crumb will thank you.
  • Don’t Overmix the Batter: After folding in the flour, stop as soon as it’s just combined. Overmixing develops gluten, and this cake should be tender, not chewy. Two turns with a spatula is all it takes—any more and you’ll end up with a cake that fights back.
  • Bake Until Springy: The edges might look set at 325°F (160°C), but the center should bounce back when gently pressed. If you pull it out too soon, the butter won’t fully set, and the cake will collapse. A toothpick with a few moist crumbs? That’s fine—this isn’t a pound cake.

Common mistakes when making great banana butter cake recipe singapore

Overmixing the Batter

I’ve learned the hard way that overmixing this banana batter turns it dense and tough. Once you sift in the dry ingredients, fold just until combined—about 10-15 strokes with a spatula. Overmixing develops gluten, which ruins the tender crumb. Look for a thick but pourable consistency, not a smooth, elastic dough. 🌿

Skipping the Chill Time

The 2-hour chill isn’t optional—it’s what makes the filling set properly and the pandan aroma bloom. Without it, the cream cheese layer can slide or melt too fast, ruining the structure. I’ve seen cakes collapse when skipped, so trust the process. If you’re in a hurry, chill for at least 1 hour, but 2 hours is ideal.

Using Cold Ingredients

Room-temperature butter, eggs, and cream cheese are non-negotiable. Cold butter won’t cream properly, and cold cream cheese won’t blend smoothly. Let everything sit out for 1-2 hours before mixing. I keep my cream cheese on the counter while preheating the oven—it softens just enough for perfect blending. Cold ingredients also cause uneven baking and a dense texture.

Ignoring Banana Ripeness

Those spotted bananas are your secret weapon—they’re sweeter and more flavorful than firm ones. Underripe bananas make the cake taste bland and require extra sugar. Save the firm bananas for smoothies! The spots contain natural sugars that caramelize slightly during baking, adding depth. 🍌

Overfilling the Layers

Too much filling causes the cake to slide or ooze out the sides. Spread each layer with about ⅓ of the filling—just enough to hold together without bulging. Press gently but firmly when assembling to create a clean surface. If you’re worried about spills, chill the cake for 30 minutes after assembly before adding the final layer of filling.

Not Toasting Coconut Flakes

Plain coconut flakes won’t give that satisfying crunch. Toast them in a dry pan for 2-3 minutes until golden brown—they’ll crisp up beautifully on the cake. Untosted flakes stay soft and can make the cake soggy. I like to spread them evenly over the sides and top, pressing lightly so they stick. This step adds the perfect textural contrast to every bite.

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 155mg52%
Sodium 480mg21%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 48g
Protein 8g16%
* 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 replace pandan extract with another flavor?

For a Singaporean twist, pandan extract is ideal, but you can substitute with 1 tsp vanilla bean paste + Ÿ tsp turmeric for a milder tropical flavor. If you prefer something different, try 1 tsp coconut extract for a nutty aroma or ½ tsp almond extract for a subtle nutty note. Just reduce other extracts to balance flavors.

2

Why does my cake turn out dense?

Overmixing the batter develops gluten, making the cake dense. Fold dry ingredients just until combined (10-15 strokes) and avoid using underripe bananas—they lack natural sweetness and require extra sugar, which can make the texture heavier. Also, ensure your butter and eggs are room temperature for proper creaming.

3

How do I make this cake gluten-free?

Replace the 2.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus 1 tsp xanthan gum. Add 2 tbsp extra milk to the batter to compensate for reduced moisture in GF flours. Chill the batter for 30 minutes before baking to prevent crumbling.

4

Can I bake this in a different pan size?

For a single 8-inch round pan, reduce baking time to 20-25 minutes and halve the batter. For a 9x13-inch square pan, spread batter evenly and bake for 30-35 minutes. The cake layers will be thinner, but the flavor remains the same. Adjust cream cheese filling proportionally—use ⅓ of the total for each layer.

5

What's the best way to store leftovers?

Wrap individual slices in plastic wrap and store in an airtight container at room temperature for 2 days. For longer storage, refrigerate for up to 5 days or freeze for 3 months. Reheat slices at 300°F for 10 minutes to revive texture. The pandan flavor intensifies when chilled, so leftovers often taste even better!

★★★★★4.5(4 reviews)
Categories Desserts