Desserts
This almond flour banana breakfast cake delivers moist, grain-free layers with a vanilla almond swirl that tastes like a bakery treat—ready in under an hour without eggs or dairy. 💛 The secret lies in blending ripe bananas with almond flour for natural sweetness and structure, while a simple vanilla-almond filling creates those signature swirls without extra effort. Perfect for busy mornings or meal prep, this recipe proves healthy baking can be both indulgent and effortless.
What sets this cake apart is its foolproof technique that guarantees a tender crumb and perfect rise, even without gluten or dairy. The batter comes together in one bowl, and the filling requires just three ingredients—no fancy equipment needed. I developed this recipe after years of testing grain-free desserts, and it’s the one that finally delivers that bakery-style texture at home.
By the time it emerges from the oven, you’ll have golden layers with a delicate crumb and a fragrant vanilla-almond filling peeking through. The natural sweetness of the bananas balances the nutty almond flavor, creating a cake that’s rich yet light—ideal for breakfast or a midday pick-me-up. Serve it warm with a dollop of coconut yogurt or enjoy it at room temperature for a satisfying treat.
This recipe doubles as a great make-ahead option—it keeps well for up to 5 days in the fridge or freezes beautifully for quick grab-and-go breakfasts. The combination of almond flour and bananas makes it naturally gluten-free, vegan, and packed with protein, so you can enjoy dessert without guilt. Let’s bake this cake!
Ingredients for almond flour banana breakfast cake
Eight simple ingredients transform into bakery-style layers with a vanilla-almond swirl—no eggs or dairy needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 2 cups | Mashed, about 3 medium bananas |
| Almond Flour 🌰 | 2 ½ cups | Fine, blanched almond flour |
| Granulated Sugar 🍚 | ½ cup | Coconut sugar for vegan option |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light, fruity variety |
| Vanilla Extract 🌸 | 1 tbsp | Pure Madagascar vanilla |
| Baking Powder 🍞 | 1 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Almond Slices 🌰 | ½ cup | Finely chopped for topping |
| Almond Butter 🥜 | ¼ cup | Creamy, unsweetened |
| Powdered Sugar 🍚 | ¼ cup | For dusting swirl |
| Coconut Yogurt 🥥 | ¼ cup | Unsweetened, for filling |
| Ground Flaxseed 🌾 | 1 tbsp | Mixed with 3 tbsp water for egg substitute |
| Cinnamon 🌿 | ½ tsp | Ground, for warmth |
The almond flour is non-negotiable here—Bob's Red Mill or Anthony's Goods are my go-tos for consistent texture. Ripe bananas are key: black spots mean sweetness, and they should mash easily with a fork. For the flax egg, mix the ground flaxseed with water first—it needs 5 minutes to gel. I always buy unsweetened almond butter from Trader Joe's for the filling—it's rich without added sugar, and the coconut yogurt from So Delicious adds that tangy creaminess.
No almond flour? Oat flour works in a pinch, but texture will be denser. Substituting coconut sugar for regular sugar? Use the same amount—it measures identically. Running out of vanilla extract? Vanilla bean paste is a great swap, or even a scraped vanilla bean. The powdered sugar in the filling can be swapped for confectioners' sugar if that's what you have. For extra richness, add 1 tbsp melted coconut oil to the filling mix. The cinnamon? Ceylon cinnamon has a sweeter profile, but regular ground works fine.
This cake keeps beautifully—5 days in the fridge wrapped tightly, or 3 months frozen in individual portions. To reheat, microwave 20 seconds per slice or warm at 300°F for 10 minutes. I always bake a double batch: one for breakfast, one to freeze for lazy mornings. The filling stays fresh for 3 days in the fridge, so make it fresh if you're prepping ahead. Store almond flour in the freezer to prevent rancidity—it lasts 6-12 months that way.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by the "dump-and-stir" method here—just mash those bananas, toss in the almond flour, and let the olive oil bind it all. Honestly, I’ve made it while still in my pajamas, and it still turns out moist and tender.
- Vanilla-Banana Magic: That combo of ripe bananas and vanilla extract? It’s like dessert for breakfast without trying too hard. The almond flour gives it a subtle nuttiness that balances the sweetness—no weird aftertaste, just pure, simple satisfaction.
- Weeknight Meal Prep: Slice it up for grab-and-go breakfasts or pack it in lunchboxes—it holds up for days without getting soggy. I’ll be real: my kids’ school lunches have never been this popular.
- Budget-Friendly Indulgence: Almond flour might sound fancy, but a little goes a long way, and bananas stretch your dollar. Plus, no eggs or dairy means fewer grocery trips. It’s my go-to when I need something rich but won’t break the bank.
Step-by-step instructions for almond flour banana breakfast cake
Easy layers with a swirl of vanilla almond butter—this cake comes together fast and stays moist all day.
👨🍳 Step 1: Make the Flaxseed Egg Substitute
In a small bowl, whisk together the 1 tablespoon ground flaxseed with 3 tablespoons water. Let it sit for 5 minutes until it thickens into a gel-like consistency—this is your egg substitute. The mixture should resemble raw egg whites in texture. This step is crucial for binding the cake without eggs.
While you wait, preheat your oven to 350°F. I like to use the same bowl I mixed the flaxseed in to avoid extra dishes. The gel will thicken noticeably as it sits, so don't rush this waiting period.
👨🍳 Step 2: Mix Wet and Dry Ingredients Separately
In a large mixing bowl, mash the 2 cups ripe bananas until completely smooth—no lumps allowed. Stir in the 0.5 cup extra-virgin olive oil, 1 tablespoon vanilla extract, and 0.5 cup granulated sugar. This creates your wet batter base. The bananas should be fully incorporated, creating a thick, creamy mixture.
In a separate bowl, whisk together the 2.5 cups almond flour, 1 teaspoon baking powder, 0.5 teaspoon salt, and 0.5 teaspoon cinnamon. Sift the dry ingredients if possible—this prevents dense pockets in your cake. The dry mix should look evenly distributed with no flour clumps.
🥘 Step 3: Combine Batter and Prepare the Swirl
Gently fold the dry ingredients into the wet banana mixture using a spatula, mixing just until combined. Be careful not to overmix—you want to maintain some air pockets for a lighter texture. The batter should be thick but pourable, like pancake batter.
In a small bowl, mix the 0.25 cup almond butter with 0.25 cup powdered sugar until smooth. This creates your vanilla almond swirl filling. Set aside—you'll use this between cake layers. The combination of almond butter and powdered sugar gives that signature swirl its perfect balance of richness and sweetness.
🍳 Step 4: Assemble and Bake the Cake Layers
Grease an 8-inch round cake pan (or line with parchment paper) and divide the batter evenly between two 4-inch thick layers. Spread each layer smoothly in the pan. Using a spoon, drizzle half of the almond butter mixture over the first layer, then add the second layer on top. Gently press down to help the layers adhere.
Sprinkle the 0.5 cup finely chopped almond slices evenly over the top layer. Bake for 25-30 minutes until the edges are golden and a toothpick inserted comes out clean. The cake should spring back slightly when touched. If the top browns too quickly, tent with foil for the last 10 minutes of baking.
⏰ Step 5: Cool, Frost, and Serve
Let the cake cool in the pan for 10 minutes, then transfer to a wire rack to cool completely. While it cools, whip the 0.25 cup coconut yogurt with a fork until smooth. This creates a light, creamy frosting that pairs perfectly with the cake's texture.
Once fully cooled, spread the coconut yogurt frosting over the top of the cake. Top with additional almond slices if desired. This cake tastes best at room temperature, so let it sit for 30 minutes before serving. The layers should be moist and tender, with that perfect balance of banana sweetness and nutty almond flavor in every bite.
Pro Tips For Making Almond Flour Banana Breakfast Cake
- Mash Bananas Thoroughly: The first time I skipped this, I ended up with a dense, chewy cake instead of a tender one. Use a fork to crush every last lump—no need for a food processor—then let the mixture sit for 5 minutes so the starches break down.
- Preheat Pan and Oil It: Almond flour cakes stick like glue if you cut corners here. Heat your pan for 2 minutes, then rub the bottom with a paper towel dipped in olive oil—just enough to coat, not drown. This guarantees easy release and a golden crust.
- Don’t Overmix the Batter: I used to beat this like pancake batter, but almond flour absorbs liquid differently. Stir just until the sugar dissolves—about 10 strokes max—and let the vanilla and olive oil blend naturally. Overmixing makes it tough.
- Check Doneness Early: Almond flour cakes set faster than wheat flour ones. Start testing with a toothpick at 25 minutes—it’ll come out with moist crumbs, not wet batter. If it’s not set, tent with foil and bake another 5 minutes. Better to underbake slightly than dry it out.
Creative variations of this recipe
Protein-Packed Nutella Twist
Swap the almond butter filling for a homemade Nutella-inspired mix using ¼ cup coconut butter, 2 tbsp cocoa powder, and 1 tbsp maple syrup. This adds a rich chocolate flavor while keeping the cake vegan. I like to warm the coconut butter slightly for easier mixing—just 30 seconds in the microwave. 🌟
Lemon Blueberry Fusion
Add 1 tbsp lemon zest and ½ cup fresh blueberries to the batter for a bright, fruity twist. The blueberries fold in beautifully without sinking. I recommend tossing them in 1 tsp cornstarch first to prevent bleeding. Top with extra blueberries before baking for a stunning presentation.
Chocolate Chip Swirl
Replace half the almond butter with ¼ cup melted dark chocolate chips (I use Enjoy Life brand for vegan-friendly options). The chocolate creates stunning marbled swirls when mixed with the almond butter. For extra indulgence, add ½ cup chocolate chunks to the batter before baking.
Spiced Carrot Cake
Incorporate ½ cup grated carrot and 1 tsp pumpkin pie spice into the batter for a warm, autumnal flavor. The carrots add natural sweetness and moisture. I like to top with cream cheese frosting made from So Delicious coconut cream cheese for a decadent finish.
Coffee Mocha Version
Add 1 tbsp instant coffee granules to the batter and 1 tsp espresso powder to the filling for a mocha twist. The coffee enhances the chocolate notes beautifully. I recommend using decaf coffee if you're sensitive to caffeine. This version tastes amazing with a dusting of powdered sugar on top.
Tropical Coconut Layers
Replace the almond butter filling with a coconut cream swirl made from ¼ cup coconut cream (chilled overnight) and 1 tsp vanilla extract. Add ½ cup shredded coconut to the batter for a tropical vibe. The coconut cream creates a luscious, creamy texture that pairs perfectly with the banana flavor.
Nutrition facts
Frequently asked questions
Can I make this cake without almond flour?
You can substitute with oat flour or a mix of coconut flour (use 1/3 cup per 1 cup almond flour) plus extra liquid, but the texture will be denser. For a lighter result, try 1 cup gluten-free 1:1 baking flour mixed with 1/2 cup almond flour. The cake may not have the same nutty flavor, but it'll still be delicious!
Why does my cake turn out dense instead of light?
Overmixing the batter or skipping the 5-minute flaxseed gel wait time are common culprits. Also ensure your bananas are fully ripe (black spots = sweetness) and your almond flour is fresh (not rancid). For extra lift, fold 1/2 teaspoon apple cider vinegar into the wet ingredients. The cake should spring back when gently touched.
How do I store leftovers to keep them moist?
Wrap individual slices in plastic wrap and store in an airtight container with a slice of bread to absorb moisture. Refrigerated slices stay fresh for 5 days—reheat for 20 seconds in the microwave. For longer storage, freeze slices for up to 3 months. Thaw overnight in the fridge before warming. The coconut yogurt frosting adds extra moisture when reapplied.
Can I make this cake in a different pan size?
Yes! For an 8-inch pan, use the recipe as written (two 4-inch layers). For a 9-inch pan, reduce each layer to 2.5 inches thick and bake for 20-25 minutes. For cupcakes, divide batter into 12 lined muffin tins and bake for 18-20 minutes. Always check doneness with a toothpick—it should come out clean but with moist crumbs.
Is this cake safe for nut allergies?
No, this recipe contains almond flour and almond butter, which are tree nuts. For a nut-free version, substitute almond flour with oat flour or coconut flour (plus extra liquid) and use sunflower seed butter in the filling. Always check labels on coconut yogurt and other ingredients for cross-contamination warnings.
