Desserts
This apple banana carrot cake recipe delivers a moist, spiced fruit cake with a buttery streusel crown that becomes the star of any dessert table. The secret lies in blending tender bananas, sweet apples, and crunchy carrots into a cake batter that stays wonderfully moist for days.
I developed this recipe after years of testing fruit-based cakes, and the result is a tender, flavorful cake that's perfect for breakfast or dessert.
The magic happens with a simple streusel topping made from flour, butter, sugar, and cinnamon that bakes into crispy, golden clusters on top. What makes this cake truly special is how the spices—cinnamon, nutmeg, and ginger—enhance the natural sweetness of the fruit while keeping the cake light and fluffy.
The combination of textures and flavors creates a dessert that's both comforting and impressive.
By the time it comes out of the oven, you'll have a cake with a perfectly moist crumb, a fragrant spice aroma, and a crown of buttery streusel that adds a delightful crunch.
The cake is rich enough to satisfy a sweet tooth but not so heavy that it feels indulgent. It's the kind of dessert that tastes even better the next day, making it ideal for meal prep or special occasions.
Serve it warm with a dollop of whipped cream or a drizzle of caramel sauce, or enjoy it cold with a scoop of vanilla ice cream. This recipe also works beautifully with a cream cheese frosting or yogurt glaze for added richness. Let's get baking!
Ingredients for apple banana carrot cake
Gather these wholesome ingredients for a cake that's tender, spiced, and topped with buttery streusel perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for even texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Packed Brown Sugar 🍚 | ¾ cup | For moisture and depth |
| Unsalted Butter 🧈 | 1 cup | Softened to room temperature |
| Ripe Bananas 🍌 | 2 large | Mashed thoroughly for moisture |
| Apples 🍎 | 2 medium | Peeled, diced small (Granny Smith) |
| Carrots 🥕 | 2 medium | Grated finely for texture |
| Large Eggs 🥚 | 2 whole | Room temperature for best mixing |
| Vanilla Extract 🌿 | 2 tsp | Pure, high-quality extract |
| Ground Cinnamon 🌶️ | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated if possible |
| Ground Ginger 🌶️ | 1 tsp | For warm spice depth |
| Baking Soda 🧂 | 1 tsp | For proper rise |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| All-Purpose Flour (Streusel) 🌾 | 1 cup | For crispy streusel topping |
| Packed Brown Sugar (Streusel) 🍚 | ½ cup | For caramelized sweetness |
| Unsalted Butter (Streusel) 🧈 | ½ cup | Cold for flaky streusel |
| Ground Cinnamon (Streusel) 🌶️ | 1 tsp | Enhances streusel flavor |
The bananas and apples are the heart of this cake, so choose ripe but not overripe fruit. Granny Smith apples add tartness that balances the sweetness, while bananas keep the texture moist. I always grab organic bananas from the produce section—they're sweeter and more flavorful. For the carrots, orange or purple varieties add extra color and nutrients, but regular carrots work perfectly fine. The flour should be sifted before measuring to avoid lumps in the batter, which guarantees a lighter crumb. If you're in a pinch, King Arthur or Gold Medal flour are reliable brands that work beautifully.
No Granny Smith apples? Fuji or Honeycrisp will work—they're sweeter but still hold up well when diced. Out of bananas? Substitute with 1 cup of applesauce, but reduce the flour by 2 tbsp to keep the batter light. For the streusel, if you prefer a crunchier topping, add 2 tbsp chopped walnuts or pecans. The spices are non-negotiable here—freshly ground cinnamon and nutmeg make all the difference. If you only have whole spices, toast them lightly in a dry pan before grinding for deeper flavor. The butter should be soft but not melted for the cake batter, while the streusel butter should be cold and cuttable for that perfect flaky texture.
This cake keeps beautifully for 4-5 days in an airtight container at room temperature, but it's even better the next day as the flavors meld. For longer storage, wrap tightly and refrigerate for up to 1 week. Freeze portions for up to 3 months—just thaw overnight in the fridge before serving. The streusel topping stays crispy for about 2 days before it softens slightly, so it's best enjoyed fresh. Store leftovers in the fridge to maintain texture, and bring to room temperature before serving for the best experience.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m in a rush—just mash those bananas with a fork, stir in the wet ingredients, then fold in the dry. The butter and brown sugar blend so smoothly, you’ll wonder why you ever used a stand mixer for cake.
- Sweet-Spiced Magic: That combo of ripe bananas, grated carrot, and warm cinnamon? It’s like dessert hugs you. The brown sugar caramelizes just enough to give it this deep, moist richness that’s not too sweet—trust the bananas to balance it.
- Weekend Breakfast or Snack: Serve it warm with a smear of cream cheese for a weekend brunch, or cut into bars for after-school snacks. Honestly, I’ve even packed slices in lunchboxes—kids devour it, and it travels better than most cakes.
- Zero Waste, Maximum Value: Use up overripe bananas and carrots that’d otherwise go bad. A single batch costs me pennies per serving, and it keeps for days wrapped in foil. Leftovers? I reheat slices in the toaster—crispy edges, soft center, every time.
Step-by-step instructions for apple banana carrot cake
This spiced fruit cake delivers perfect moisture and a buttery streusel crown every time.
Prepare the Fruit Mixture
In a medium bowl, mash the 2 large ripe bananas thoroughly with a fork until completely smooth. Peel and dice the 2 medium apples into small, even pieces—about ¼-inch cubes. Grate the 2 medium carrots using the fine holes of a box grater for uniform texture.
Combine the mashed bananas, diced apples, and grated carrots in the bowl. Stir in 2 teaspoons vanilla extract and set aside. The fruit mixture should be thick but not watery—this ensures proper moisture balance in the cake. If it looks too wet, let it sit for 10 minutes to thicken slightly before using.
Mix the Wet and Dry Ingredients
In a large mixing bowl, cream together the 1 cup softened unsalted butter, 1.5 cups granulated sugar, and 0.75 cup packed brown sugar using an electric mixer on medium speed for 3-4 minutes. The mixture should become light and fluffy, nearly doubling in volume.
Add the 2 whole large eggs, one at a time, mixing well after each addition. In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, 1 teaspoon ground ginger, 1 teaspoon baking soda, and 0.5 teaspoon salt. Gradually add the dry ingredients to the wet mixture, alternating with the prepared fruit mixture.
Mix on low speed just until combined—overmixing develops gluten and can make the cake dense. The batter should be thick but pourable. Scrape down the sides of the bowl to ensure even mixing before proceeding.
Prepare the Streusel Topping
In a small bowl, cut the 0.5 cup unsalted butter (streusel) into small cubes. Using your fingers or a pastry cutter, work the butter into the 1 cup all-purpose flour (streusel) and 0.5 cup packed brown sugar (streusel) until the mixture resembles coarse crumbs with pea-sized butter pieces.
Add the 1 teaspoon ground cinnamon (streusel) and mix gently with a fork. The streusel should hold its shape when pressed but still crumble easily. Spread the streusel evenly over the batter in the prepared pan—this ensures maximum coverage and a consistent buttery crown.
Bake to Golden Perfection
Transfer the cake to a preheated 350°F oven and bake for 50-55 minutes, or until a toothpick inserted into the center comes out clean. The cake should spring back slightly when pressed in the center, and the streusel topping should be golden brown and crispy.
If the streusel begins to brown too quickly, tent the cake loosely with aluminum foil after 30 minutes to prevent over-browning while the center cooks through. Let the cake cool in the pan for 15 minutes, then transfer to a wire rack to cool completely before slicing.
Pro Tips For Making Apple Banana Carrot Cake
- Mash Bananas Thoroughly: I learned this the hard way—lumpy banana puree makes for a dense, uneven cake. Use a fork first, then press through a fine-mesh sieve to remove skins and fibers. This keeps the texture light and the flavor consistent.
- Mix Wet Ingredients First: Combine butter, sugars, and bananas before adding dry ingredients—this creates a smoother batter and prevents lumps. After a few minutes, the mixture will look like thick pancake batter, which means it’s ready for flour.
- Check Doneness Early: This cake’s dense from fruit and moisture, so it’ll look underdone when the edges pull away. Insert a toothpick at 45–50 minutes—it should come out with moist crumbs, not wet batter. Overbaking turns it dry.
- Swap Apples for Texture: Grate 1–2 tart apples (like Granny Smith) and fold them in with the bananas. The apples add crunch and balance sweetness—just don’t skip draining them first, or your cake will be soggy. (Yes, even if you’re impatient like me.)
Dietary considerations for this recipe
Gluten-Free Adaptation
Replace the 2.5 cups all-purpose flour with a 1:1 gluten-free baking blend like King Arthur Measure for Measure. Add an extra ½ teaspoon xanthan gum to mimic gluten's binding properties.
For the streusel, use 1 cup gluten-free flour and reduce the butter by 1 tablespoon to prevent crumbling. The texture will be slightly denser but equally delicious. 🌾
Vegan Substitutions
Swap the 1 cup unsalted butter for 1 cup vegan butter (like Miyoko's) or coconut oil. Replace eggs with 2 tablespoons ground flaxseed mixed with 6 tablespoons water per egg.
For the streusel, use ½ cup vegan butter and 1 tablespoon maple syrup instead of brown sugar. The cake remains moist and flavorful. 🥥
Lower Sugar Options
Reduce the 1.5 cups granulated sugar to 1 cup and replace the remaining ½ cup with applesauce. For the streusel, use ¼ cup coconut sugar instead of brown sugar. The cake stays tender without excessive sweetness. Balance flavors with an extra ½ teaspoon cinnamon in the batter. 🍎
Nut-Free Adjustments
Skip any nut additions in the streusel. If you prefer extra crunch, add 2 tablespoons sunflower seeds or pumpkin seeds instead. These alternatives provide texture without nut allergens. Always check labels for cross-contamination warnings. 🌻
Dairy-Free Variations
Use dairy-free butter (like Earth Balance) for both the cake and streusel. Replace the 1 cup unsalted butter in the batter with 1 cup coconut oil for a neutral flavor.
The cake maintains its moisture and rich taste. For extra richness, add 2 tablespoons coconut cream to the batter. 🥥
Allergen-Friendly Tips
For egg allergies, use ener-g egg replacer (2 tablespoons per egg). If soy is a concern, avoid soy-based vegan butters and opt for coconut oil instead. Always label your cake clearly for guests with dietary restrictions. Cross-contamination risks are highest with shared utensils and pans. 🧪
Nutrition facts
Frequently asked questions
Can I make this cake without bananas?
Yes! Replace the 2 bananas with 1 cup unsweetened applesauce or 1 cup mashed sweet potato for moisture. Reduce the flour by 2 tablespoons to maintain the right texture. The cake will still be delicious but may be slightly denser.
Why does my streusel topping get greasy?
Greasy streusel usually happens when the butter melts too quickly. Use cold butter cubes and handle the mixture gently to avoid overworking. For extra insurance, chill the streusel for 15 minutes before spreading it on the cake. This prevents excess oil release during baking.
How do I store leftovers to keep the streusel crisp?
Store the cake in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate and bring to room temperature before serving. To revive crispiness, place a slice under a hot broiler for 1-2 minutes before eating.
Can I use frozen fruit in this recipe?
Frozen fruit works in a pinch, but thaw and drain it thoroughly first. The excess moisture can make the cake batter too wet. For best results, use fresh fruit—it gives the cake better texture and flavor. If using frozen, pat the fruit dry with paper towels before mixing.
What's the best way to serve this cake?
Warm slices pair beautifully with vanilla ice cream or whipped cream. For a lighter option, drizzle with honey or caramel sauce. The warm spices also make it perfect with a cup of chai tea or coffee for breakfast.
