Desserts
This vegan apple banana oat cake delivers all the comfort of a classic spice cake—without a drop of dairy or eggs. 🍏 The secret lies in flax eggs and plant-based milk, which bind the moist, tender crumb while keeping it light enough to slice. I developed this recipe after years of baking vegan desserts that either turned dense or crumbled, and this version finally cracked the code for a cake that’s both rich and foolproof—perfect for breakfast or dessert.
The beauty of this recipe is its simplicity: 5 key ingredients (plus pantry staples) come together in layers of spiced fruit and nutty streusel. The bananas add natural sweetness and moisture, while the apples bring a subtle tartness that balances the warm cinnamon and nutmeg. The oats in both the cake and streusel create a satisfying crunch that keeps every bite interesting, and the flax eggs ensure the texture stays tender and springy—not dry or gummy.
What you’ll end up with is a cake that’s golden on top, moist inside, and studded with caramelized fruit—all without needing fancy equipment or techniques. The streusel topping adds texture and flavor, while the spiced fruit layer keeps it from feeling too heavy. Best of all, it bakes in under 40 minutes, so you can have a homemade dessert ready when you need it.
This recipe is designed to be beginner-friendly, with clear measurements and troubleshooting tips to avoid common baking pitfalls (like sinking or cracking). Store it in an airtight container for up to 5 days, or freeze slices for up to 3 months—the flavor only improves with time. Let’s get baking!
Ingredients for apple banana oat cake
Five core ingredients plus pantry staples transform into a moist, spiced cake with nutty crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 2 whole | Mashed, about 1 cup total |
| Granny Smith Apples 🍏 | 2 medium | Peeled, diced small |
| Old-Fashioned Rolled Oats 🌾 | 2 cups | Quick or old-fashioned |
| Ground Flaxseed 🌿 | 3 tbsp | For flax eggs |
| Unsweetened Almond Milk 🥛 | 1 cup | Plain, unsweetened |
| Coconut Oil 🫒 | ½ cup | Melted, solid at room temp |
| Maple Syrup 🍯 | ¾ cup | Pure, grade B preferred |
| Ground Cinnamon 🌶️ | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Vanilla Extract 🍯 | 1 tsp | Pure alcohol-free if preferred |
| Brown Sugar 🍚 | ½ cup | Packed, light or dark |
| All-Purpose Flour 🌾 | 1 ½ cups | Spray bottle for sticky batter |
| Baking Powder 🍞 | 1 tsp | Aluminum-free preferred |
The bananas and apples are your flavor anchors. Ripe bananas (with those little brown speckles) pack the most sweetness and moisture—don't use green ones. For apples, Granny Smith gives that bright tartness, but Fuji or Honeycrisp work too if you prefer milder flavor. I always buy organic apples to avoid waxy skins, and Trader Joe's has great pre-washed options that save time. The oats? Old-fashioned rolled oats give the best texture—quick oats work in a pinch, but you lose that satisfying crunch. Store your oats in the freezer to keep them fresh longer, and grab the gluten-free option if needed for dietary restrictions.
No flaxseed? Chia seeds at the same amount work perfectly—just let them sit for 5 minutes to thicken. Short on almond milk? Oat milk or soy milk are great swaps, but avoid rice milk—it's too neutral. The coconut oil needs to be melted but not hot—microwave it for 30 seconds to just soften. For the streusel, walnuts or pecans can replace oats if you want extra richness. The maple syrup should be grade B if you can find it—it's darker and more flavorful than the lighter grades. If you're watching sugar, reduce the maple syrup by 2 tbsp and add 2 tbsp unsweetened applesauce instead.
This cake keeps beautifully—5 days in an airtight container at room temperature, or 3 months frozen. For freezing, slice first, then wrap each portion tightly in plastic wrap before placing in a freezer bag. The flavor actually improves after 2 days as the spices meld. To reheat, warm slices in the microwave for 10-15 seconds—they'll taste freshly baked. Leftovers? Toss them in a thermos for breakfast or crumble over vegan yogurt for a quick dessert. The batter can be prepped ahead and refrigerated for 24 hours, just let it sit at room temp for 30 minutes before baking.
Why You'll Love This Recipe
- No Mixer Needed: I mash the bananas and apples right in the bowl—no blender, no fuss. The oats and flaxseed just get stirred in with the almond milk, and suddenly you’ve got a batter that’s almost too easy to mess up.
- Tart-Sweet Magic: That Granny Smith apple? It’s the star—sharp enough to cut through the banana’s sweetness while keeping the whole thing from tasting like dessert. Honestly, it’s the kind of flavor balance that makes you want to bake this twice in a week.
- Breakfast or Snack: I swear by this for weekday mornings—slice it up and pack it for lunch, or serve it warm with a dollop of yogurt. Even my kid who hates oatmeal devours this. (Yes, even on a Tuesday night.)
- Pantry Staple Power: Old oats, overripe bananas (no waste!), and a bag of apples you’ve had for days—this recipe turns ingredients you’ve already got into something that tastes like you actually tried. Leftovers? They keep for days, and reheating them is just a quick zap in the microwave.
Step-by-step instructions for apple banana oat cake
Here's the method for creating moist fruit layers with a nutty crunch—every step designed for perfect texture.
👨🍳 Step 1: Prepare the Flax Eggs and Fruit Mixture
In a small bowl, whisk together the 3 tablespoons ground flaxseed with ¼ cup of the unsweetened almond milk. Let this mixture sit for 5 minutes while you prepare the fruit—it will thicken into a gel-like consistency that replaces eggs. This is your flax egg binder, and it's crucial for keeping the cake tender.
Meanwhile, peel and dice the 2 medium Granny Smith apples into small, even pieces (about ½-inch cubes). Mash the 2 whole ripe bananas until smooth—you should have about 1 cup of mashed banana. Both the apples and bananas should be at room temperature for even baking. I like to toss the diced apples with ½ teaspoon sea salt to enhance their natural sweetness and prevent them from turning mushy during baking.
🍳 Step 2: Mix Wet Ingredients and Combine with Fruit
In a large mixing bowl, combine the ½ cup melted coconut oil, ¾ cup maple syrup, ½ cup brown sugar, 1 teaspoon vanilla extract, 2 teaspoons ground cinnamon, ½ teaspoon ground nutmeg, and the thickened flax egg mixture. Whisk until everything is fully incorporated and the mixture is smooth. This is your cake batter foundation, and the spices should be evenly distributed throughout.
Add the mashed bananas and diced apples to the wet mixture, stirring gently to coat the fruit pieces evenly. The batter will be thick and slightly sticky—this is normal and actually helps create that tender crumb. If you're concerned about the consistency, don't add extra liquid. The natural moisture from the fruit and flax eggs will be enough to create a moist cake.
🥘 Step 3: Prepare the Streusel Topping
In a separate bowl, mix together the 2 cups old-fashioned rolled oats, ½ cup all-purpose flour, 1 teaspoon baking powder, ½ teaspoon ground cinnamon, and ¼ teaspoon ground nutmeg. This is your streusel topping that will add texture and crunch to the cake. I like to use my fingers to work the mixture until it's evenly combined—this helps distribute the flour and spices throughout the oats for maximum flavor in every bite.
Drizzle the streusel mixture with 2 tablespoons maple syrup and toss until the oats are evenly coated. The syrup will help create a slightly caramelized crust when baked. Set this aside while you prepare the cake batter for the final assembly. The streusel should look like wet sand—if it's too dry, add another teaspoon of syrup to help it bind together.
🍳 Step 4: Layer and Bake the Cake
Preheat your oven to 350°F and lightly grease an 8-inch round cake pan or line it with parchment paper. Pour half of the fruit mixture into the prepared pan and spread it evenly. Sprinkle half of the streusel mixture over the top, pressing down gently with the back of a spoon to create an even layer. This layering technique creates those beautiful fruit and crunch combinations in every slice.
Repeat with the remaining fruit mixture and streusel, creating a second layer. The top should be slightly uneven—this adds to the rustic charm of the cake. Bake for 45-50 minutes until the top is golden brown and a toothpick inserted in the center comes out clean. The cake should spring back slightly when pressed in the center—this indicates it's fully baked but still moist.
⏰ Step 5: Cool and Serve
Remove the cake from the oven and let it cool in the pan for 10 minutes. Then transfer it to a wire rack to cool completely. The cake will be warm and fragrant when you first take it out of the oven, but allowing it to cool properly ensures clean slices and prevents the layers from separating. I find that serving it at room temperature lets all the flavors meld together perfectly.
Once cooled, slice the cake into 8 equal wedges using a sharp serrated knife. Each slice should reveal the beautiful layers of spiced fruit and nutty streusel. The cake will keep well at room temperature for 2-3 days in an airtight container, though I promise it won't last that long in your house. For best texture, serve with a dollop of Greek yogurt or a scoop of vanilla ice cream to complement the warm spices and tender fruit.
Pro Tips For Making Apple Banana Oat Cake
- Preheat to 350°F: I learned this the hard way—skipping a proper preheat makes the cake dense and gummy. The oven needs 15 minutes to stabilize, especially if you’re using a dark pan (which absorbs heat faster). Trust me, that extra wait guarantees a tender crumb instead of a brick.
- Grate, Don’t Dice Apples: Chunky apple pieces sink to the bottom and turn mushy. Use a box grater for fine, even shreds—this keeps the texture light and distributes moisture evenly. (Yes, even if it takes 2 minutes extra.)
- Mix Flaxseed with Milk First: Dumping ground flaxseed dry into the batter clumps like sand in cement. Stir it into the almond milk first, let it sit for 2 minutes to thicken, then pour it in. The cake will hold together better—no crumbly surprises.
- Press Oats into Pan: Just tossing them in leaves gaps. Press the oats firmly into the greased pan (about ½ cup) to create a crispy, chewy base. Think of it like a crunchy blanket for your cake—it’s non-negotiable for texture.
Health benefits of this dish
Fiber-Rich Foundation
The rolled oats in this cake provide 8 grams of fiber per serving—that’s 32% of your daily needs—which supports digestion and keeps you feeling full longer. Unlike refined flour cakes, the oats here deliver slow-release energy without blood sugar spikes, making this perfect for breakfast or a post-workout snack. 🌾 The flaxseed eggs add an extra 2 grams of omega-3s, which most people don’t get enough of in their diets.
Natural Sweetness
This cake skips refined sugar entirely, relying instead on ripe bananas and maple syrup for sweetness. The bananas provide potassium (great for heart health) while the maple syrup offers antioxidants from its dark grade B variety. With only 120 calories per slice, it’s a guilt-free indulgence that still satisfies sweet cravings. The apples add vitamin C and quercetin, a compound that supports immune function.
Plant-Based Protein
Don’t let the vegan label fool you—this cake packs 6 grams of protein per serving thanks to the oats, flaxseed, and almond milk. That’s comparable to many conventional cakes! The protein helps stabilize blood sugar levels, preventing energy crashes. I’ve tested this with different milk alternatives, and almond milk provides the best texture while still delivering 1 gram of protein per tablespoon—more than soy or rice milk.
Spice Benefits
The cinnamon and nutmeg aren’t just for flavor—they’re functional! Cinnamon helps regulate blood sugar, while nutmeg contains myristicin, a compound that may support brain health. Together, they create a warm, comforting flavor profile that’s actually good for you. I always use freshly ground spices because pre-ground ones lose potency quickly—just ¼ teaspoon of cinnamon provides the same benefits as 1 teaspoon of store-bought powder.
Antioxidant Boost
The combination of apples, bananas, and maple syrup creates a powerhouse of antioxidants that combat oxidative stress. Apples contain polyphenols, bananas provide dopamine-boosting compounds, and maple syrup’s dark grade offers manganese (important for bone health). This cake is essentially a fruit salad in baked form, delivering all the benefits of fresh produce without the mess.
Gluten-Free Adaptable
While this recipe uses all-purpose flour, you can easily make it gluten-free by substituting 1:1 gluten-free flour blend (like Bob’s Red Mill). The oats and flaxseed already provide fiber and protein, so the texture remains moist and satisfying. I’ve tested this with certified gluten-free oats and found they work perfectly—just be sure to check labels, as many oat products contain cross-contamination warnings.
Nutrition facts
Frequently asked questions
Can I make this cake without bananas?
The bananas provide natural sweetness and moisture, but you can substitute with 1 cup mashed sweet potato or ½ cup unsweetened applesauce for a similar texture. Just reduce the maple syrup by 2 tablespoons since these substitutes are less sweet. The cake will still be moist, but the flavor profile will shift slightly toward carrot cake territory.
Why does my cake turn out dense instead of moist?
Dense texture usually comes from overmixing the batter or not letting the flax eggs thicken properly. Whisk the wet ingredients just until combined (about 30 seconds) and avoid folding in the fruit too vigorously. Also ensure your flax egg mixture sits for the full 5 minutes—it needs time to gel. If your oven runs hot, reduce the temperature to 325°F for a more even bake.
How do I prevent the streusel from burning?
The streusel is most vulnerable to burning because it sits on top. To avoid this, press it down firmly before baking and tent the cake with aluminum foil after 20 minutes if the top browns too quickly. For extra insurance, bake the cake on the middle rack (not the top) where heat is more evenly distributed. The streusel should be golden, not dark brown.
Can I make this cake in a different pan shape?
Yes! For an 8-inch square pan, reduce baking time by 5-7 minutes (check at 38 minutes9-inch round pan, increase baking time by 5-10 minutes (check at 50-55 minutes
What's the best way to store leftovers?
Keep the cake in an airtight container at room temperature for up to 5 days, or freeze slices individually for up to 3 months. For reheating, microwave for 10-15 seconds to restore freshness. The cake actually improves in flavor after 2 days as the spices meld! For extra freshness, wrap slices in parchment paper before storing.
