Desserts
This banana cake with pineapple recipe delivers moist, tropical perfection that tastes like a vacation in every bite. The secret lies in blending ripe bananas with fresh pineapple—its natural juices keep the cake tender while adding a bright, zesty contrast to the rich banana flavor. I’ve perfected this recipe over years of baking, ensuring no dry crumbs or soggy centers, just a perfectly balanced dessert that’s foolproof for any occasion.
The foundation of this cake’s moisture comes from a simple but effective technique: using buttermilk instead of regular milk and incorporating pineapple juice into the batter. Fresh pineapple works best (drained thoroughly to avoid excess moisture), but canned pineapple in juice can be substituted. The result? A cake with a velvety crumb, golden edges, and just the right amount of tropical sweetness that lingers on your palate.
What makes this recipe truly special is how versatile it is—serve it warm with whipped cream and toasted coconut for a restaurant-worthy dessert, or enjoy it chilled with a scoop of vanilla ice cream. The pineapple’s acidity cuts through the richness of the banana, creating a harmonious balance that’s both comforting and exciting. Every layer stays moist for days, making it perfect for meal prep or gifting.
Ready in about 40 minutes with minimal effort, this cake is ideal for brunch, potlucks, or a simple treat after dinner. The instructions are straightforward, and the ingredients are pantry staples, so you won’t need to hunt for anything special. Let’s bake this tropical masterpiece—your taste buds will thank you.
Ingredients for banana cake with pineapple recipe moist
Pantry staples plus tropical freshness—this cake’s secret is in the juices and balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 whole | Mashed, no brown spots |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, juice reserved |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted, not self-rising |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Buttermilk 🥛 | 1 cup | Room temperature |
| Vegetable Oil 🫒 | ¾ cup | Light or canola |
| Baking Soda 🧂 | 1 tsp | Not baking powder |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🥛 | 1 tbsp | Pure vanilla preferred |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground if possible |
| Unsalted Butter 🧈 | ½ cup | Melted, room temp |
| Pineapple Juice 🍍 | ½ cup | From fresh pineapple |
| Toasted Coconut Flakes 🥥 | ¼ cup | For topping (optional) |
The bananas need to be ripe but not mushy—think slightly soft with brown speckles. Trader Joe’s or your local produce section usually has the best selection. Fresh pineapple is ideal, but if you’re using canned, grab the kind packed in juice—not syrup. The juice from fresh pineapple is key for moisture, so don’t drain it completely. For the flour, Bob’s Red Mill or store-brand sifted flour works great—just make sure it’s all-purpose. The buttermilk? If you forget, mix 1 tbsp vinegar or lemon juice with 1 cup milk and let it sit for 5 minutes.
No fresh pineapple? Canned pineapple in juice is a lifesaver—just drain it well to avoid a soggy cake. Want extra moisture? Add 1 tbsp of pineapple juice to the batter. No buttermilk? Plain yogurt or sour cream works in a pinch, but it’ll change the texture slightly. The coconut flakes are optional, but if you skip them, a sprinkle of toasted shredded coconut on top adds that tropical vibe. For the sugar, light brown gives a hint of caramel flavor—white works fine if that’s what you’ve got.
This cake stays moist for 3-4 days if wrapped tightly in plastic or foil. Freeze portions for up to 3 months—just thaw at room temperature. I always bake an extra batch and freeze half for lazy days. The pineapple flavor gets even better the next day, so make it ahead if you can. Store leftovers in an airtight container, and trust me, it’ll disappear fast.
Why You'll Love This Recipe
- I swear by this trick: just slice those ripe bananas straight into the batter—no peeling, no mushing. The chunks keep it moist, and you still get that classic banana cake texture without the sticky mess.
- No Mash Required: I swear by this trick: just slice those ripe bananas straight into the batter—no peeling, no mushing. The chunks keep it moist, and you still get that classic banana cake texture without the sticky mess.
- Tropical Twist: That fresh pineapple isn’t just decoration—it’s the secret weapon. The tang cuts through the sweetness, and the buttermilk keeps it tender. Honestly, it’s the kind of flavor combo that makes you want to bake just for the taste.
- Breakfast or Dessert: Serve it warm with a drizzle of honey for a lazy weekend breakfast, or slice it up for a picnic dessert. Between us, my kids beg for it both mornings and after school—no judgment here.
Step-by-step instructions for banana cake with pineapple recipe
Here's how to create a perfectly moist banana cake with tropical pineapple flavor that stays tender and delicious.
Mix Wet Ingredients for Maximum Moisture
In a large mixing bowl, combine the 3 whole ripe bananas (mashed until completely smooth) with the 1.5 cups granulated sugar, 1 cup buttermilk, 0.75 cup vegetable oil, 1 tbsp vanilla extract, and 0.5 cup pineapple juice. I like to use a hand mixer for this step—it helps incorporate air while keeping the batter light. The pineapple juice adds moisture and a subtle tang that balances the sweetness of the bananas.
Stir in the 1 tsp ground cinnamon and 0.5 tsp salt until fully dissolved. This is where the magic happens—the cinnamon enhances the banana flavor, while the salt rounds out the sweetness. The mixture should be smooth with no lumps, and you'll notice it's already quite thick from the mashed bananas and buttermilk.
Combine Dry Ingredients and Fold Gently
In a separate bowl, whisk together the 2.5 cups all-purpose flour and 1 tsp baking soda. Sifting the flour first prevents lumps in the batter, which is crucial for a light, airy texture. Once combined, gently fold the dry ingredients into the wet mixture using a spatula.
I always use a gentle folding motion to avoid overmixing—this keeps the cake tender rather than dense. The batter will be thick but pourable. If it seems too thick, add 1-2 tablespoons of the reserved pineapple juice to loosen it slightly. The goal is a smooth, homogeneous batter that's ready for the oven.
Prepare the Pineapple Layer for Extra Flavor
While the batter rests, dice the 1.5 cups fresh pineapple into small, even pieces—about ½-inch cubes. The smaller the pieces, the more evenly they'll distribute throughout the cake. In a small bowl, toss the pineapple with 1 tsp of the reserved pineapple juice to keep it moist during baking.
This step is what gives the cake its tropical twist. The pineapple adds natural sweetness and moisture, but it also prevents the cake from drying out. If you're feeling fancy, you can also sprinkle a pinch of cinnamon over the pineapple before folding it into the batter.
Layer and Bake for Perfect Texture
Preheat your oven to 350°F and grease an 8-inch round cake pan or line it with parchment paper. Pour half of the batter into the pan, then spread half of the pineapple evenly over the top. Add the remaining batter, followed by the rest of the pineapple. Gently press down to ensure even distribution.
Bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean. Here's the thing—this cake is designed to be moist, so don't overbake. The edges should be golden brown, but the center should still have a slight bounce. If you pull the toothpick out and see a few moist crumbs, that's perfect!
Finish with Butter Glaze and Topping
While the cake is still warm, melt the 0.5 cup unsalted butter in a small saucepan over low heat. Once melted, remove from heat and let it cool slightly. Stir in 2-3 tablespoons of the reserved pineapple juice to create a glossy, tropical glaze. Pour this over the warm cake and spread it evenly with a spatula.
Sprinkle the 0.25 cup toasted coconut flakes over the top while the glaze is still wet. The coconut adds a delightful crunch and enhances the tropical vibe. Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely before slicing. This ensures clean cuts and prevents the cake from falling apart.
Pro Tips For Making Banana Cake With Pineapple Recipe Moist
- Mash Bananas First: I learned this the hard way—adding whole bananas to the batter means you’ll end up with dense pockets where the fruit never breaks down. Mash them thoroughly with a fork until smooth, then mix in the pineapple chunks separately. This keeps the texture light and ensures every bite has that creamy banana flavor.
- Drain Pineapple Well: Fresh pineapple is juicy, but too much liquid makes the cake gummy. After chopping, toss the chunks in a colander and let them sit for 10 minutes while you prep the rest. Pat them dry with a paper towel—yes, it’s tedious, but your cake will thank you.
- Bake at 325°F, Not Hotter: I used to blast the oven to 350°F like most recipes, but this cake dries out fast. Stick to 325°F and bake until a toothpick comes out with moist crumbs, not dry ones. The lower heat gives the buttermilk time to work its magic without rushing the moisture out.
- Add a Splash of Vanilla: This isn’t in most recipes, but trust me: a teaspoon of vanilla extract (or even a scraped vanilla bean) deepens the tropical flavor and balances the pineapple’s sharpness. It’s the kind of upgrade that takes 10 seconds but makes the whole thing taste more intentional.
Flavor customization for these flavors
Spice Level Boost
Want a zesty kick? Add ½ tsp ground ginger or ¼ tsp cayenne pepper to the dry ingredients for a warm, spicy twist. The ginger pairs beautifully with pineapple’s sweetness, while cayenne adds a subtle heat that lingers. I like to toast the spices in a dry pan for 30 seconds before mixing them in—this deepens their flavor. 🌶️
Citrus Zing
Brighten the cake with 1 tbsp lime or lemon zest mixed into the wet ingredients. The citrus cuts through the richness of the bananas and complements the pineapple. For extra tang, add 1 tbsp fresh lime juice to the glaze. I’ve found that Meyer lemons work especially well—they’re sweeter and more aromatic than regular lemons.
Chocolate Twist
For a decadent variation, fold ½ cup semi-sweet chocolate chips or ¼ cup cocoa powder into the batter. The chocolate balances the tropical flavors while adding depth. If using chocolate chips, sprinkle them between the batter layers and on top before baking. For a richer taste, swap ¼ cup of the flour for cocoa powder in the dry ingredients.
Nutty Crunch
Add texture with ½ cup chopped walnuts or pecans, toasted and folded into the batter. The nuts provide a satisfying crunch that contrasts with the cake’s softness. For extra flair, sprinkle them on top before baking. I recommend toasting the nuts in a dry skillet over medium heat for 3-4 minutes until fragrant—this enhances their flavor significantly.
Cream Cheese Swirl
Elevate the cake with a cream cheese swirl. Mix 4 oz cream cheese, 2 tbsp softened butter, and 2 tbsp sugar until smooth, then drop spoonfuls into the batter before baking. The cream cheese adds a tangy richness that pairs perfectly with the tropical flavors. For a marbled effect, swirl it into the batter with a knife before pouring into the pan. 💛
Coconut Cream Frosting
Skip the butter glaze and top with a coconut cream frosting instead. Whip 1 cup coconut cream (chilled overnight) with 2 tbsp powdered sugar and 1 tsp vanilla extract until fluffy. Spread over the cooled cake and garnish with toasted coconut flakes. This adds a luscious, tropical finish that’s perfect for special occasions.
Nutrition facts
Frequently asked questions
Can I substitute canned pineapple for fresh?
Yes, but drain it thoroughly! Use 1 cup canned pineapple in juice (not syrup) and reserve 0.5 cup juice for the batter. Drain well to avoid excess moisture, which can make the cake soggy. For extra flavor, toss the drained pineapple with 1 tsp cinnamon before folding it into the batter.
Why does my banana cake turn out dry?
Most likely, you overbaked it or used unripe bananas. This recipe relies on ripe bananas (with brown speckles) and precise baking time (35-40 minutes at 350°F). To fix dryness, add 2-3 tbsp pineapple juice to the batter or brush warm slices with simple syrup (equal parts sugar and water). For next time, check for a toothpick with moist crumbs—not dry.
How do I make this cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus 1 tsp xanthan gum. Use 2.5 cups total. For moisture, add 1 tbsp extra pineapple juice and reduce baking time by 5 minutes. Gluten-free cakes often dry faster, so keep them wrapped tightly. Test with a toothpick 5 minutes early.
Can I bake this in a different pan size?
For an 8-inch square pan, bake 30-35 minutes—it cooks faster. For a 9-inch round pan, increase baking time to 40-45 minutes. Adjust by checking doneness with a toothpick. If using a non-stick pan, reduce greasing slightly. Always preheat your oven to 350°F for consistent results.
What's the best way to store leftovers?
Wrap tightly in plastic wrap or foil and store at room temperature for 2-3 days. For longer storage, freeze slices in an airtight container for up to 3 months. Thaw overnight in the fridge—never at room temperature. The cake actually tastes better the next day as flavors meld! For extra moisture, brush slices with pineapple juice before serving.
