Desserts
This banana carrot pineapple cake recipe transforms simple pantry staples into a tropical masterpiece with a moisture-locked secret that keeps every slice tender for days. 💛 The blend of ripe bananas, shredded carrots, and juicy pineapple creates layers of natural sweetness while the unique baking technique ensures a cake that stays moist without drying out—no one will guess it's healthier than traditional desserts.
The magic lies in the combination of vegetarian-friendly ingredients and a foolproof mixing method that incorporates air without overmixing, resulting in a light yet dense texture. This recipe delivers restaurant-quality results with just 30 minutes of prep and 45 minutes in the oven, making it perfect for beginners or experienced bakers looking for a showstopper dessert.
What you'll achieve is a cake with tropical flavors that shine through each bite—caramelized pineapple, earthy carrots, and naturally sweet bananas—all held together by a subtle spice blend that enhances rather than overpowers. The optional glaze adds a glossy finish that makes it look as impressive as it tastes, while the moisture-locked secret ensures every slice stays soft and delicious.
Whether you're celebrating a birthday, hosting a brunch, or simply craving something special, this cake delivers restaurant-quality results at home. The best part? It's versatile enough to adapt with oil or butter, dairy-free substitutes, or even a vegan twist—without sacrificing flavor or texture. Here's how to make it perfect every time.
Ingredients for banana carrot pineapple cake
Tropical flavors meet moisture magic—just 14 ingredients for a showstopper cake.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 2 cups | Mashed, no brown spots |
| Shredded Carrots 🥕 | 2 cups | Packed, finely shredded |
| Fresh Pineapple 🍍 | 1 ½ cups | Finely diced, fresh or thawed |
| All-Purpose Flour 🌾 | 2 ½ cups | Spooned and leveled |
| Granulated Sugar 🍚 | 1 ½ cups | Lightly packed |
| Baking Soda 🧂 | 1 tsp | Pure baking soda |
| Ground Cinnamon 🌿 | 1 ½ tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Finely ground |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat preferred |
| Plain Greek Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Vanilla Extract 🌿 | 1 tbsp | Pure extract |
| Powdered Sugar 🍚 | ½ cup | For glaze, optional |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The bananas and carrots are your secret weapons here. Ripe bananas with brown spots actually pack more flavor—don't skip them! For the carrots, organic from the produce section at Whole Foods or Trader Joe's stays fresher longer. The pineapple? Fresh is ideal, but frozen works in a pinch if you thaw and drain it well. I always grab the pre-cut fresh pineapple at Costco—saves time and keeps the texture perfect. These three ingredients create that signature tropical taste that makes this cake unforgettable.
No Greek yogurt? Plain yogurt or sour cream works just fine—just stir it until smooth. Short on butter? Coconut oil or vegetable oil keeps it dairy-free without sacrificing moisture. The vanilla extract matters—pure Madagascar bourbon from Penzeys elevates everything, but even regular grocery store extract does the job. For the glaze, powdered sugar can be swapped for confectioners' sugar from the same brand you use for baking. And if you're making this vegan? Swap the eggs for flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg) and use plant-based butter.
This cake keeps beautifully—3 days at room temperature covered, or 1 week in the fridge. For extra moisture, I always wrap it in plastic wrap before storing. The glaze sets in about 30 minutes, but if you're in a rush, a quick microwave zap (10 seconds) speeds things up. Freeze portions for up to 3 months—just thaw at room temperature before serving. Trust me, the second day is even better as the flavors meld together.
Why You'll Love This Recipe
- I’ll be real: this recipe uses stuff I always have lying around—overripe bananas, a bag of carrots, and a can of pineapple. No specialty items, no last-minute grocery runs. Plus, leftovers keep for days, so you’re not stuck making it twice. Solid win.
- No Overmixing Needed: I swear by this recipe because it’s the kind of batter that forgives you. Mash those bananas, fold in the shredded carrots and pineapple chunks, and mix just until combined—no need for a food processor or overthinking. The texture stays light, and the cake rises beautifully without a single tough bite.
- Tropical Twist: That bright pineapple tang cuts through the natural sweetness of the bananas while the carrots add a subtle earthiness. Honestly, it’s like a vacation in your mouth—no fancy ingredients, just pure, crave-worthy flavor that tastes even better the next day.
- Lunchbox Hero: Between us, this cake is my go-to for lunches. Slice it up, pack it with a smear of peanut butter or a sprinkle of cinnamon, and it’s a hit with kids and adults. (Yes, even on a Tuesday night when you’re scrambling to get out the door.)
Step-by-step instructions for tropical banana carrot pineapple cake
Here's how to create a cake so moist it practically oozes with tropical flavor—no dry crumbs in sight!
🍳 Step 1: Mix Wet Ingredients for Maximum Moisture
In a large mixing bowl, combine the 2 cups ripe bananas, 1.5 cups fresh pineapple, 0.5 cup melted unsalted butter, 0.5 cup plain Greek yogurt, and 1 tbsp vanilla extract. Mash the bananas with a fork until completely smooth, then stir in the remaining wet ingredients. You'll notice the mixture becomes thick and slightly sticky—this is perfect. The yogurt and butter create that signature moisture-lock we're after.
Add 1 tbsp lemon juice and 1.5 cups granulated sugar, mixing until the sugar dissolves completely. The lemon juice brightens the tropical flavors while preventing any potential bitterness from overripe bananas. This wet mixture should be smooth with no lumps—if you see any, whisk vigorously until fully combined. Real talk: this step makes or breaks the cake's texture, so don't rush it.
👨🍳 Step 2: Combine Dry Ingredients for Perfect Texture
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 1 tsp baking soda, 1.5 tsp ground cinnamon, and 0.5 tsp ground nutmeg. The cinnamon and nutmeg add warm spice that complements the tropical fruit perfectly. Sift the mixture through a fine-mesh sieve directly into the wet ingredients—this prevents lumps and ensures even baking. I like to press down gently on the sift to get every bit of flour into the bowl.
Gently fold the dry ingredients into the wet mixture using a spatula, being careful not to overmix. You'll see streaks of flour at first, but stop mixing as soon as they disappear. Overmixing develops gluten, which leads to tough cake. The batter should be thick but pourable—like a rich brownie batter. Here's the thing—this cake relies on the moisture from the fruit and yogurt to stay tender, so we're not adding any extra liquids beyond what we've already mixed.
🍳 Step 3: Fold in Carrots for Texture and Color
Add the 2 cups shredded carrots to the batter and gently fold them in using a rubber spatula. The carrots should be evenly distributed throughout the batter—don't worry if you see some larger shreds, as they'll break down slightly during baking. The carrots add natural sweetness, moisture, and that beautiful carrot cake color we all love. I press down gently on the carrots during the first few folds to help break them up slightly without overmixing.
Let the batter rest for 5 minutes at room temperature. This brief rest allows the flour to fully hydrate and the ingredients to meld together. You'll notice the batter becomes slightly more cohesive during this time. While it rests, preheat your oven to 350°F and grease an 8-inch round cake pan or line it with parchment paper. Here's where it gets fun—the cake will rise beautifully in a well-greased pan with no sticking.
🔥 Step 4: Bake Until Golden and Springy
Pour the batter into your prepared cake pan and smooth the top with a spatula. Bake in the preheated oven for 35-40 minutes, until a toothpick inserted into the center comes out clean with just a few moist crumbs (not wet batter). The cake should be golden brown on top with slightly domed edges—don't overbake or it'll become dry. I like to tap the pan gently after 30 minutes to check for doneness; it should spring back slightly when touched.
When the cake is done, transfer it to a wire rack and let it cool in the pan for 10 minutes before removing. This short cooling period prevents the cake from cracking as it shrinks. While it cools, prepare the optional glaze by whisking together the 0.5 cup powdered sugar and 1 tbsp lemon juice until smooth. The glaze adds a beautiful finish and enhances the tropical flavors—don't skip this step if you want that bakery-quality look!
⏰ Step 5: Glaze and Serve for Maximum Moisture
Once the cake has cooled completely, drizzle the powdered sugar glaze evenly over the top. Let the glaze set for 5 minutes before slicing—this gives it time to firm up slightly. The cake should be tender with a fine crumb and just the right amount of moisture from the fruit and yogurt. Each slice should reveal beautiful swirls of carrot and fruit throughout, with that perfect balance of sweetness and spice.
Serve immediately for the most moist texture, or store covered at room temperature for up to 3 days. I like to serve this cake with a dollop of whipped cream or a scoop of vanilla ice cream to complement the tropical flavors. The secret to this cake's success is in the moisture—every ingredient we used works together to create that perfect tender crumb that keeps you coming back for more!
Pro Tips For Making Banana Carrot Pineapple Cake
- MASH BANANAS FIRST: I learned this the hard way—skip mashing and your cake turns out dense. Use a fork to break them up into a thick purée, not a smooth paste. The texture stays light, and you avoid that gummy center no one wants.
- DRAIN PINEAPPLE WELL: Fresh pineapple adds moisture, but too much juice makes the cake soggy. After chopping, let it sit in a colander for 10 minutes—press the chunks with a paper towel to soak up excess liquid. Trust me, your cake will thank you later.
- SHRED CARROTS FINE: Big shreds of carrot turn into weird, chewy pockets in the cake. Use the small holes on a box grater or pulse in a food processor for 2-3 seconds—you want them almost like wet sand. No one’s baking a carrot stew here.
- BAKE UNTIL SKEWER COMES OUT CLEAN: I used to pull this cake out too soon, thinking it was done. Wait until a toothpick inserted in the center comes out with just a few moist crumbs—no wet batter. Overbaking dries it out, but underbaking leaves it gummy. Test it, don’t guess.
Common mistakes when making your banana carrot pineapple cake
Overmixing the Batter
This is the #1 mistake that turns tender cake into dense, rubbery disappointment. When you fold in the dry ingredients, stop as soon as you see no more streaks of flour—overmixing develops gluten, which creates a tough texture. I've ruined cakes by mixing for too long, so I set a timer for 20 seconds after the flour disappears. The batter should look thick but pourable, not smooth like pancake batter. 💫
Skipping the Rest Time
That 5-minute rest before baking isn't optional—it lets the flour hydrate properly and prevents cracks. I've seen cakes sink dramatically when skipped. While it rests, preheat your oven and prepare your pan. Trust me, the extra few minutes pays off with a perfectly domed, even cake.
Using Underripe Bananas
Those ripe bananas with brown spots are flavor powerhouses—they're not just for smoothies! Underripe bananas add less sweetness and moisture, throwing off the whole tropical balance. If you only have firm bananas, mash them extra well and add 1 extra tablespoon of sugar to compensate. The flavor difference is night and day.
Overbaking for Dryness
This cake's magic comes from its moisture, so don't let it bake beyond 40 minutes. A toothpick should come out with just a few moist crumbs—wet batter means it needs more time, but dry crumbs mean you've gone too far. I check at 35 minutes by tapping the pan—it should spring back slightly when touched.
Ignoring the Glaze
The powdered sugar glaze isn't just decoration—it locks in moisture and adds that bakery-quality shine. Skipping it means missing out on the perfect balance of sweetness and that glossy finish. Make it simple: just ½ cup powdered sugar + 1 tbsp lemon juice. The glaze sets in 5 minutes, so be patient before slicing.
Wrong Pan Size
An 8-inch round pan is perfect here—any larger and the cake won't bake evenly, while smaller pans risk overbaking. If you must use another size, adjust baking time by 2-3 minutes per inch of difference. Grease it well or line with parchment paper to prevent sticking. I've learned this the hard way with a 9-inch pan that came out dry on top!
Nutrition facts
Frequently asked questions
Can I substitute pineapple juice for fresh pineapple?
You can use 1 cup pineapple juice instead of fresh pineapple, but the texture will be slightly different. The fresh fruit adds natural sweetness and moisture that juice can't fully replicate. If using juice, add 1 extra tablespoon of sugar to compensate for the reduced sweetness. For best results, stick with fresh or thawed frozen pineapple—it makes all the difference!
How do I make this cake vegan?
Replace the 2 eggs with 2 flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg), and use plant-based butter or coconut oil instead of regular butter. Swap Greek yogurt for unsweetened coconut yogurt or silken tofu blended smooth. The cake will still turn out moist and delicious with these substitutions—just don't skip the 5-minute rest before baking!
Why does my cake sink in the middle?
This usually happens when the batter isn't mixed properly or the oven temperature isn't accurate. Make sure your oven is fully preheated to 350°F and use an oven thermometer to confirm. Also, don't open the oven door during the first 30 minutes of baking—temperature fluctuations cause sinking. For extra insurance, place a baking sheet on the lower rack to create even heat distribution.
Can I bake this in a different shaped pan?
Yes, but adjust baking times accordingly. For a 9-inch round pan, bake 38-43 minutes (about 3 extra minutes). For a 9x13-inch loaf pan, bake 45-50 minutes. Always check doneness with a toothpick—it should come out with moist crumbs, not wet batter. Grease non-stick pans well or use parchment paper to prevent sticking.
What's the best way to store leftovers?
Wrap the cake tightly in plastic wrap and store at room temperature for up to 3 days. For longer storage, refrigerate for up to 1 week or freeze slices for 3 months. To reheat frozen cake, thaw at room temperature for 1-2 hours before serving. The glaze may soften slightly when refrigerated, but it sets again at room temperature.
