Desserts
This apple banana carrot cake recipe delivers the perfect balance of natural sweetness and spiced warmth in every slice. The secret lies in blending ripe bananas, finely grated carrots, and tender apples into a moist, flavorful batter that stays tender for days. I developed this recipe after years of testing fruit cakes—this version never dries out, thanks to a few key techniques I'll share.
The magic starts with the spiced streusel crown—a buttery, cinnamon-sugar topping that caramelizes beautifully while keeping the cake's center perfectly moist. Unlike traditional carrot cake, this version uses minimal sugar and relies on the natural sweetness of the fruit. For extra richness, I incorporate Greek yogurt into the batter, which adds protein and moisture without altering the texture.
What you'll end up with is a cake that's richly moist, fragrant with warm spices, and topped with a golden, crumbly streusel that holds its shape. The combination of textures—tender cake, crisp streusel, and juicy fruit—makes each bite satisfying. It's the kind of dessert that feels special enough for company but simple enough for a weeknight treat.
Serve warm with vanilla ice cream or a dollop of whipped cream for the full experience. The cake also reheats beautifully, making it perfect for meal prep or gifting. Let's get baking!
Ingredients for apple banana carrot cake
These 19 ingredients blend into a triple-fruit cake with a buttery streusel crown.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 cup | Light brown sugar for depth |
| Unsalted Butter 🧈 | 1 cup | Room temperature, salted OK |
| Greek Yogurt 🥛 | 1 cup | Plain, full-fat preferred |
| Large Eggs 🥚 | 2 whole | Room temperature for mixing |
| Vanilla Extract 🌸 | 2 tsp | Pure, not imitation |
| Baking Soda 🧂 | 1 tsp | Freshly opened |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated |
| Ground Ginger 🌿 | 1 tsp | Freshly grated |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Ripe Bananas 🍌 | 3 large | Spotty, mashed |
| Apples 🍎 | 2 medium | Sweet variety, grated |
| Carrots 🥕 | 3 medium | Finely grated |
| Old-Fashioned Oats 🌾 | 1 cup | Blended into flour |
| Light Brown Sugar 🍚 | ½ cup | Packed, for streusel |
| All-Purpose Flour 🌾 | ½ cup | For streusel |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for streusel |
| Ground Cinnamon 🌿 | 1 tbsp | For streusel |
The bananas and apples are non-negotiable—ripe bananas with brown spots add natural sweetness, while sweet apples like Honeycrisp or Gala keep the texture tender. I grab mine from Trader Joe's when they're on sale, but any grocery store's produce section works. For the carrots, orange carrots from the regular produce section (not baby carrots) give the best flavor. The Greek yogurt? Full-fat Fage or Siggi's keeps the cake moist without making it dense. If you're out, sub regular yogurt—just add an extra tablespoon of flour to balance.
No Greek yogurt? Sour cream or applesauce works in a pinch, but the yogurt's protein is what keeps this cake tender for days. Short on apples? Substitute extra banana or pear, but apples add that perfect balance. The streusel relies on cold butter for that perfect crumble—don't skip chilling it! For the spices, Penzeys or bulk bins give the freshest flavor, but regular grocery store ground spices work fine. If you're feeling fancy, toast the oats in a dry pan for 2 minutes before blending—they add a nutty depth to the streusel.
This cake keeps beautifully—3 days at room temperature wrapped in plastic, or 5 days in the fridge. For the streusel, make it ahead and store in the fridge until ready to use. Freezes for 3 months if wrapped tightly. I always bake an extra cake—it reheats perfectly with a splash of milk in the microwave. Perfect for meal prep or gifting!
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my hands are full—just fold the flour into the yogurt and eggs, then stir in those grated apples and carrots. The batter’s thick but forgiving, so no overmixing or stressing about lumps.
- Taste Like Fall Morning: That Greek yogurt keeps it moist without being heavy, while the apples and carrots add natural sweetness that cuts through the richness of the butter. Honestly? It’s the kind of cake that makes you reach for a second slice before you even leave the table.
- Lunchbox Legend: Between us, this cake is my go-to for school lunches or office snacks—it holds up for days without drying out. The carrots add subtle crunch, and the yogurt makes it feel lighter than your average cake. (My kid’s teacher still asks for it by name.)
- Pantry to Plate in 30: No waiting for the oven to preheat forever—this one’s ready in under 30 minutes, start to finish. I’ll be real: I’ve made it with whatever fruit was on sale, and it’s always a win. Budget-friendly, foolproof, and no one will guess it’s not from a bakery.
Step-by-step instructions for apple banana carrot cake
Let's bake this wonderfully moist cake with a perfect spiced streusel topping.
Prepare the Fruit Mixture
Start by peeling and grating the 2 medium apples and 3 medium carrots using a box grater or food processor. Place them in a medium bowl and set aside. In a separate bowl, mash the 3 large ripe bananas until smooth and free of lumps. This step ensures even distribution of fruit throughout the cake.
Combine the mashed bananas with the grated apples and carrots. Give everything a gentle stir to mix well. The fruit should be uniformly distributed and ready to incorporate into the batter. This combination creates natural sweetness and moisture that keeps the cake tender.
Mix the Wet Ingredients
In a large mixing bowl, combine the 1 cup unsalted butter (room temperature), 1 cup granulated sugar, 1 cup Greek yogurt, 2 whole large eggs, and 2 teaspoons vanilla extract. Use a hand mixer or stand mixer to beat on medium speed for about 2 minutes until the mixture is smooth and fully combined.
This step is crucial for creating a light, airy texture. The butter should be fully incorporated, and the mixture should look creamy and pale. If you notice any streaks of butter, continue mixing until everything is perfectly blended.
Combine Dry Ingredients and Fruit
In a separate bowl, sift together the 2.5 cups all-purpose flour, 1 teaspoon baking soda, 2 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, 1 teaspoon ground ginger, and 0.5 teaspoon salt. This ensures the dry ingredients are evenly distributed and prevents lumps in the batter.
Gradually add the dry ingredients to the wet mixture, mixing on low speed until just combined. Fold in the prepared fruit mixture by hand using a spatula. Be careful not to overmix—just until everything is incorporated. The batter should be thick but pourable.
Prepare the Streusel Topping
In a small bowl, combine the 1 cup old-fashioned oats, 0.5 cup light brown sugar, 0.5 cup all-purpose flour, 0.5 cup cold cubed unsalted butter, and 1 tablespoon ground cinnamon. Use your fingers or a fork to work the butter into the mixture until it resembles coarse crumbs with some pea-sized butter pieces remaining.
This streusel should be crumbly but not pasty. If it feels too dry, add a teaspoon or two more of cold butter. The texture should be perfect for creating that delicious crunchy topping we all love.
Assemble and Bake the Cake
Preheat your oven to 350°F and grease an 8-inch round cake pan or line it with parchment paper. Pour the cake batter into the prepared pan and spread it evenly. Sprinkle the streusel topping evenly over the batter, pressing down gently with your fingers.
Bake for 45-50 minutes or until a toothpick inserted into the center comes out clean. The cake should be golden brown on top, and the edges should be slightly pulled away from the pan. Let it cool in the pan for 10 minutes before transferring to a wire rack to cool completely.
Pro Tips For Making Apple Banana Carrot Cake
- Mix Dry Ingredients First: Mix your all-purpose flour, baking soda, and spices before adding wet ingredients—this prevents lumps and ensures even distribution. I learned this the hard way when my first batch had weird pockets of dryness (yes, even with yogurt).
- Grated Carrots Need Pressing: After grating, squeeze out excess moisture from the carrots with a clean kitchen towel or cheesecloth—wet carrots make the cake dense. Skip this, and you’ll end up with a soggy mess, no matter how much flour you use.
- Don’t Overmix the Batter: Stir the wet and dry ingredients together just until combined—overmixing develops gluten and turns your cake tough. Use a spatula and stop when there are no visible streaks of flour (about 15 seconds past that point).
- Use Room-Temp Eggs: Cold eggs won’t blend smoothly with the butter and yogurt, leading to a grainy texture. Let them sit out for 30 minutes before cracking—your future self will notice the difference in crumb softness.
Best sauces and condiments for this recipe
Creamy Vanilla Frosting
This classic vanilla buttercream elevates the cake by adding smooth, sweet contrast to the spiced streusel. Whip 1 cup unsalted butter (softened) with 4 cups powdered sugar and 2 tablespoons vanilla extract until fluffy. Add 2 tablespoons heavy cream if needed for spreading consistency. 🥄
For extra richness, fold in ½ cup Greek yogurt while mixing. This keeps the frosting light yet creamy, balancing the cake's natural sweetness. Pipe swirls or spread evenly for a polished finish.
Spiced Caramel Drizzle
Heat ½ cup brown sugar with ¼ cup heavy cream and 1 tablespoon butter until bubbly. Stir in ½ teaspoon cinnamon and ¼ teaspoon ginger. Drizzle over slices before serving for a warm, caramelized touch. 🍯
For a tangy twist, add 1 teaspoon lemon juice to the caramel. This cuts through the cake's sweetness while enhancing the apple and banana flavors.
Coconut Whipped Cream
Whip 1 cup coconut cream (chilled overnight) with 1 tablespoon powdered sugar and ½ teaspoon vanilla until thick. Top slices for a dairy-free option that complements the cake's tropical fruit notes. 🥥
For extra flair, garnish with toasted coconut flakes or a sprinkle of ground cinnamon. This adds texture and visual appeal without overpowering the cake.
Lemon Curd Swirl
Mix ½ cup lemon curd (store-bought or homemade) with 1 tablespoon whipped cream for a tangy swirl. Spread between cake layers or pipe dollops on top for a bright citrus contrast. 🍋
Pair with a dusting of powdered sugar and toasted almonds for crunch. The acidity balances the cake's warmth, making each bite refreshing.
Nutrition facts
Frequently asked questions
Can I substitute any of the fruits in this recipe?
For the bananas, use mashed sweet potatoes or pears for similar moisture. Swap apples with peaches or plums, but avoid tart varieties. Carrots can be replaced with zucchini or sweet potato (grated), though they'll slightly alter the flavor profile. The key is maintaining the fruit-to-batter ratio for proper texture.
Why does my cake turn out dense instead of moist?
Overmixing the batter or using underripe bananas are common culprits. Always mash bananas until smooth and avoid mixing dry ingredients longer than necessary. Another trick: don't skip the Greek yogurt—it's what creates that signature moisture. If your oven runs hot, reduce temperature to 325°F and add 5-10 minutes to baking time.
How can I make this cake vegan?
Replace the eggs with 2 flax eggs (2 tbsp ground flax + 6 tbsp water), use coconut oil instead of butter, and swap Greek yogurt for dairy-free yogurt or silken tofu. For the streusel, use vegan butter. The texture will be slightly different but still delicious. Test with a toothpick for doneness—vegan cakes often need 5-10 extra minutes in the oven.
Can I bake this cake in a different pan size?
Yes! For a 9-inch round pan, reduce baking time by 5-7 minutes. For a 9x13-inch baking dish, spread batter evenly and bake 30-35 minutes (cover with foil if browning too fast). Always check with a toothpick. The cake batter works best in round pans, but rectangular pans create a great sheet cake option for gatherings.
What's the best way to store leftovers?
Wrap cooled cake tightly in plastic wrap, then place in an airtight container for up to 3 days at room temperature. For longer storage, refrigerate for 5 days or freeze for 3 months. To reheat, microwave 20-30 seconds or warm in a 300°F oven for 10 minutes with a splash of milk for extra moisture.
