Banana Carrot Pineapple Cake Recipe: Tropical Swirl Magic in One Bowl

Desserts

Banana Carrot Pineapple Cake Recipe: Tropical Swirl Magic in One Bowl

This banana carrot pineapple cake recipe delivers tropical swirl magic in a single bowl, combining three vibrant fruits for a moist, flavor-packed dessert that tastes like sunshine. 🌴 The secret lies in blending ripe bananas, shredded carrots, and crushed pineapple into a tender cake batter that stays wonderfully moist even after baking. I developed this recipe after years of experimenting with fruit-based cakes—this version finally cracked the code for perfect texture and balanced sweetness.

The beauty of this cake is its simplicity: no fancy techniques, just a one-bowl mix that comes together in minutes. Carrots add natural sweetness and moisture, bananas bind the ingredients for a tender crumb, and pineapple brings that bright, tropical tang. A simple cream cheese frosting ties everything together with a velvety finish that makes every bite irresistible.

What you'll end up with is a golden, fragrant cake with layers of tropical flavor in every forkful—juicy, sweet, and just slightly spiced. The frosting adds a creamy contrast that balances the cake's natural moisture, while optional garnishes like toasted coconut or fresh fruit take it to the next level. This is the kind of dessert that disappears quickly but leaves everyone asking for seconds.

Perfect for summer gatherings, potlucks, or when you crave something bright and fruity without the heaviness of traditional cakes. The recipe scales easily, so you can adjust the size based on your needs. Let's get baking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for banana carrot pineapple cake

Tropical flavors meet tender texture in this one-bowl cake wonder.

Ingredient Amount Notes
Ripe Bananas 🍌 2 cups Mashed, about 3 medium bananas
Organic Carrots 🥕 2 cups Shredded, fine texture preferred
Crushed Pineapple 🍍 1 cup Drained, unsweetened preferred
All-Purpose Flour 🌾 2 cups Sifted, light texture
Granulated Sugar 🍚 1 cup White or light brown
Baking Soda 🧂 1 tsp Pure, not baking powder
Ground Cinnamon 🌿 1 tsp Freshly ground preferred
Vanilla Extract 🌸 1 tbsp Pure, alcohol-free if possible
Unsalted Butter 🧈 ½ cup Melted, room temperature
Large Eggs 🥚 2 whole Room temperature for best mixing
Salt 🧂 ½ tsp Fine sea salt preferred
Cream Cheese 🧀 8 oz Room temperature for frosting
Powdered Sugar 🍚 2 cups Sifted for smooth frosting
Lemon Juice 🍋 1 tbsp Freshly squeezed

The bananas are non-negotiable—ripe with brown speckles ensures natural sweetness and moisture. Trader Joe's or Whole Foods have the best organic varieties, but any grocery store bananas work if they're soft. Carrots should be freshly shredded (no pre-shredded bags—they dry out fast). For pineapple, Dole crushed in juice is my go-to, but any unsweetened works. The crushed texture gives that juicy tropical bite without making the cake soggy. Pro tip: if your bananas aren't ripe enough, pop them in a paper bag with an apple overnight—they'll soften up perfectly.

No crushed pineapple? Fresh pineapple works too—just finely dice it and drain well. The flour can be swapped for whole wheat at half the amount, but the texture gets denser. For a lighter cake, add 1 tsp baking powder to the flour mix. The eggs can be replaced with 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water) for vegan, though the texture won't be identical. The cream cheese frosting is where the magic happens—Philadelphia brand melts the smoothest, but any full-fat works. Want extra zing? Add a dash of lime zest to the frosting.

This cake keeps beautifully—3 days at room temp covered loosely, or 1 week refrigerated. The frosting actually improves overnight as flavors meld. For make-ahead, bake the cake, cool completely, then wrap tightly with plastic. The frosting can be made 2 days ahead and stored in the fridge—just rewhip before serving. Garnish with toasted coconut or fresh berries right before serving—they add that pop of color that makes it look like a bakery masterpiece.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I’ll admit, I don’t own a food processor—and this cake still turns out moist and tender. Mash those ripe bananas with a fork, grate the carrots (no peeling required if you’re in a rush), and fold in the pineapple right from the can. The texture comes together like magic, no fancy tools required.
  • Tropical Twist: Between us, the crushed pineapple gives this cake a bright, tangy edge that cuts through the natural sweetness of the bananas and carrots. It’s like a vacation in your mouth—no plane ticket needed. Honestly, the first time I made it, I ate a slice straight from the bowl.
  • Weeknight Crowd-Pleaser: This recipe feeds six but scales easily for a dozen. My kids gobble it up for breakfast, I pack slices for lunch, and it’s still the star at potlucks. (Yes, even on a Tuesday night.) The carrots add natural sweetness without needing extra sugar, so it’s a sneaky way to get veggies into picky eaters.
  • Pantry-Friendly Leftovers: The cake keeps well for days, so I bake a batch and stash it. Toast a slice with peanut butter for a quick breakfast, or serve it cold with whipped cream for dessert. Between the ripe bananas and pineapple, it doesn’t dry out—just stays perfectly moist. My wallet thanks me, too, since these ingredients are always on hand.

Step-by-step instructions for tropical swirl cake

Here's how to mix, bake, and frost this vibrant cake with perfect texture every time.

1

👨‍🍳 Step 1: Prep Ingredients for Perfect Texture

Start by mashing the 2 cups ripe bananas with a fork until completely smooth—no lumps allowed. This ensures your cake will be moist without being gummy. In a separate bowl, shred the 2 cups organic carrots using a box grater or food processor for a fine, even texture that blends seamlessly into the batter.

Drain the 1 cup crushed pineapple thoroughly to remove excess liquid, which could make your cake dense. Measure out all dry ingredients—2 cups all-purpose flour, 1 cup granulated sugar, 1 tsp baking soda, 1 tsp ground cinnamon, and 0.5 tsp salt—into a large mixing bowl. Sift the flour mixture to aerate it, which helps create a lighter cake. Keep the 8 oz cream cheese and 0.5 cup unsalted butter at room temperature for easier mixing.

2

🍳 Step 2: Mix Wet Ingredients for Moist Perfection

In a separate bowl, whisk together the 2 whole large eggs, 1 tbsp vanilla extract, and 1 tbsp freshly squeezed lemon juice until fully combined. This citrusy touch brightens the tropical flavors and balances the sweetness. Melt the 0.5 cup unsalted butter in the microwave for 20-30 seconds or over low heat until just liquid, then let it cool slightly.

Gradually pour the melted butter into the egg mixture while whisking constantly. Add the mashed bananas, shredded carrots, and drained pineapple, mixing until everything is uniformly incorporated. The batter should be thick but pourable—if it looks too stiff, don't worry, it'll come together in the next step. Here's where the magic happens: the natural moisture from the bananas and pineapple keeps this cake incredibly tender.

3

🥘 Step 3: Combine Wet and Dry for Fluffy Layers

With your mixer on low speed, gradually add the dry ingredients to the wet mixture. Mix just until combined—about 30-45 seconds—to avoid overdeveloping the gluten, which would make the cake tough. The batter will be thick and vibrant orange from the carrots and bananas. Real talk: don't overmix, or you'll end up with a dense cake instead of that light, airy texture we're after.

Pour the batter into two 8-inch round cake pans lined with parchment paper and greased lightly with butter. Tap the pans gently on the counter to remove any air bubbles, then smooth the tops with a spatula. Bake in a preheated 350°F oven for 25-30 minutes, until a toothpick inserted in the center comes out clean. The edges should be golden brown, and the center should spring back slightly when pressed.

4

⏰ Step 4: Cool and Prepare the Cream Cheese Frosting

Let the cakes cool in their pans for 10 minutes, then transfer them to a wire rack to cool completely. While they cool, beat the 8 oz room-temperature cream cheese in a large bowl until smooth and creamy—no lumps allowed. Gradually add the 2 cups sifted powdered sugar while mixing on medium speed until light and fluffy. The frosting should be thick enough to hold its shape but still spreadable.

Once the cakes are completely cool, level the tops if needed, then spread a thin layer of frosting between them to create a sandwich. This keeps the cake from becoming soggy while adding that perfect cream cheese flavor in every bite. Here's the thing—if your frosting is too thick, add 1 tsp lemon juice to loosen it slightly. The acidity also brightens the flavor and balances the sweetness.

5

🎂 Step 5: Frost and Swirl for Showstopping Results

Spread the remaining frosting over the top and sides of the cake, using an offset spatula to create smooth, even layers. For that signature tropical swirl, pipe additional frosting in zigzag patterns and gently drag a knife through it to create marbling. Finish by sprinkling a pinch of ground cinnamon on top for a warm contrast to the cool cream cheese frosting.

Chill the cake in the refrigerator for 30 minutes before slicing to let the frosting set. Each slice should reveal a perfect balance of moist cake with bright banana and pineapple flavors, complemented by the tangy cream cheese frosting. Serve at room temperature for the best texture—this cake tastes even better the next day as the flavors meld together.

👨‍🍳

Pro Tips For Making Banana Carrot Pineapple Cake

  • Mash Bananas Thoroughly: You’d be surprised how many people give the bananas a half-hearted smash and end up with lumpy batter. Use a fork first to break them down, then press through a fine-mesh sieve or push through a ricer—this removes excess starch and keeps the cake tender. (Yes, it’s extra work, but the texture makes it worth it.)
  • Grate Carrots Fine: Skip the food processor unless you want a cake with texture like a casserole. Use the small holes on a box grater and rub the carrots in one direction—this keeps them uniform and prevents that sad, chewy bite. If you’re lazy, a microplane works, but your arms will thank you for the grater.
  • Drain Pineapple Twice: That can of crushed pineapple comes packed in syrup, and if you don’t drain it well, your cake will turn out dense and sticky. Pour the pineapple into a fine-mesh strainer, let it sit for 5 minutes, then drain again. This cuts the moisture by half—trust me, your cake will rise better and stay moist longer.
  • Bake at 325°F, Not Hotter: I learned this after my first attempt came out with a cracked top and a gummy center. The bananas and pineapple release a ton of steam, so a lower temp (325°F) gives the cake time to set evenly. Tent the pan with foil after 20 minutes to prevent over-browning—just don’t forget to take it off the last 10 minutes for a proper crust.

Troubleshooting this dish

Dense Cake Texture

If your cake turns out dense instead of light and airy, it’s likely from overmixing the batter or using too much flour. The key is to mix the wet and dry ingredients just until combined—about 30-45 seconds—to avoid developing gluten. Also, ensure your bananas are ripe with brown speckles and your pineapple is thoroughly drained to prevent excess moisture. If your cake still feels dense, try reducing the flour by 1-2 tablespoons next time. 🥄

Dry or Crumbly Cake

A dry or crumbly cake often means the batter was too thick or the oven temperature wasn’t consistent. First, check your 350°F oven temperature with an oven thermometer—many ovens run hot or cold. If the batter seems too thick, add 1-2 tablespoons of milk or pineapple juice to loosen it. For extra moisture, brush the baked cake with a simple syrup made from ½ cup sugar + ½ cup water while still warm. Let it soak in for 10 minutes before frosting.

Cake Sticks Too Much

If your cake sticks to the pan, it’s usually due to insufficient greasing or parchment paper. Always line your 8-inch pans with parchment paper and grease lightly with butter or nonstick spray. For extra insurance, dust the bottom of the pan with 1 tablespoon flour before adding the batter. If it still sticks, try baking in a dark-colored metal pan—they conduct heat better and help create a crisp crust that releases easily.

Frosting Too Thin

A runny frosting usually means the cream cheese wasn’t cold enough or the powdered sugar wasn’t sifted properly. Always use room-temperature cream cheese (not too soft) and sift the 2 cups powdered sugar to avoid lumps. If your frosting is still too thin, chill the bowl for 10 minutes before adding more sugar. For a quicker fix, add 1 tablespoon of softened butter to stabilize it without adding moisture.

Uneven Baking

Uneven baking often happens if the oven isn’t preheated properly or the cakes aren’t placed on the middle rack. Always preheat your oven for at least 15 minutes before baking. Rotate the pans halfway through baking if your oven has hot spots. For even browning, place a baking sheet on the lower rack during baking to reflect heat upward. If the edges bake faster, try tenting the pans loosely with foil after 15 minutes.

Fruits Sink to Bottom

If the shredded carrots or pineapple chunks sink instead of staying suspended, it’s because the batter wasn’t thick enough. The solution? Add 1 extra tablespoon of flour to the dry ingredients or fold in 1 tablespoon of cornstarch to help bind the mixture. For a prettier look, gently fold the fruit into the batter just before pouring it into the pans—this keeps everything evenly distributed while still achieving that tropical swirl effect. 🌴

Nutrition facts

Servings 8
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 60mg20%
Sodium 320mg14%
Total Carbohydrate 58g21%
Dietary Fiber 4g14%
Sugars 38g
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 make this cake without eggs?

Yes! For a vegan version, replace the 2 eggs with 2 flax eggs (mix 2 tbsp ground flaxseed with 6 tbsp water and let sit for 5 minutes to thicken). The texture will be slightly denser but still moist. For extra binding, add 1 extra tbsp cornstarch to the dry ingredients. The cake will still be delicious—just expect a more tender crumb than the original.

2

How do I adjust the recipe for a smaller or larger cake?

This recipe makes two 8-inch layers (serves 8-10). For a 6-inch single layer, reduce all ingredients by 50%. For a 9-inch three-layer cake, increase wet and dry ingredients by 33% and use three pans. Always check pan size—8-inch pans hold about 1.5 cups batter each. Pro tip: Bake times vary slightly with pan size, so use the toothpick test for doneness.

3

Can I substitute any of the fruits?

Swap the pineapple for 1 cup diced mango or peaches (drained well) for a different tropical twist. Replace carrots with sweet potato (1 cup, cooked and mashed) or zucchini (1 cup, grated and squeezed dry). For bananas, applesauce (1 cup unsweetened) works in a pinch, though the texture will be slightly denser. The key is maintaining moisture balance—if swapping fruits, adjust liquid accordingly.

4

Why does my cake taste bland?

Bland flavor usually means the cinnamon or lemon juice was omitted, or the fruits weren't ripe enough. Boost flavor by adding ½ tsp vanilla bean paste (instead of extract) or a pinch of nutmeg. For extra zing, fold in 1 tbsp lime zest with the wet ingredients. Also check your salt—it balances sweetness. If using store-bought crushed pineapple with added sugar, reduce the granulated sugar by 2 tbsp to avoid over-sweetness.

5

How long can I store this cake?

Store the frosted cake in an airtight container at room temperature for up to 3 days, or refrigerate for 1 week. The frosting actually improves overnight as flavors meld! For longer storage, freeze the unfrosted cake layers for up to 3 months. Thaw overnight in the fridge, then refrost with a fresh batch of cream cheese frosting. The cake reheats beautifully in the microwave (10-15 seconds per slice) for a warm dessert experience.

★★★★★4.9(15 reviews)
Categories Desserts