Banana Almond Cake Recipe: Moist Layers with Nutty Crunch

Desserts

Banana Almond Cake Recipe: Moist Layers with Nutty Crunch

This banana almond cake recipe delivers the perfect balance of moist layers and nutty crunch that keeps everyone asking for seconds. The secret lies in ripe bananas and almond flour, which create a tender crumb while adding natural sweetness and depth. I've perfected this recipe over years of baking, ensuring it never turns out dry or overly sweet—just rich, flavorful, and satisfying.

The cake's texture is what sets it apart: lightly moist yet sturdy enough to hold its shape, with pockets of almond crunch throughout. No one will guess it's made with whole-wheat flour or almonds—it's that delicious. The recipe uses simple pantry staples, including eggs for structure and butter for richness, but I'll show you how to adapt it for dietary preferences without sacrificing flavor.

By the time it emerges from the oven, you'll have a golden-domed cake with a fragrant aroma that fills your kitchen. The layers are perfectly tender, the almonds add satisfying texture, and the sweetness is balanced just right—no artificial aftertaste. This is the kind of dessert that feels like a hug in cake form, and it's easier to make than you'd think.

Whether you're baking for a family gathering or treating yourself to a special dessert, this recipe delivers restaurant-quality results with minimal effort. The best part? It tastes even better the next day, making it perfect for meal prep or gifting. Let's get started on creating your perfect slice.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for banana almond cake

Simple pantry staples transform into a restaurant-quality banana almond cake.

Ingredient Amount Notes
Ripe Bananas 🍌 3 medium Smashed to remove lumps
Almond Flour 🥜 2 cups Finely ground preferred
All-Purpose Flour 🌾 1 cup For structure and lift
Whole-Wheat Flour 🌾 ½ cup Adds subtle nuttiness
Large Eggs 🥚 2 whole Room temperature for blending
Unsalted Butter 🧈 1 cup Softened, not melted
Granulated Sugar 🍚 1 cup Light brown sugar works too
Almond Slices 🥜 1 cup Toasted for extra crunch
Baking Powder 🧂 1 tsp Freshly opened
Baking Soda 🧂 ½ tsp Activates with acid
Salt 🧂 ½ tsp Fine sea salt preferred
Vanilla Extract 🍃 1 tsp Pure extract, not imitation
Almond Extract 🥜 ½ tsp Enhances nutty flavor
Plain Greek Yogurt 🥛 ½ cup Full-fat for moisture

The bananas are the star—pick them with just a few brown spots for perfect sweetness. Trader Joe's usually has the best ripe ones, but any grocery store's produce section works. Almond flour makes this cake special, so don't substitute with regular flour—it won't give that signature crunch. If you can't find almond flour, blend whole almonds into a fine powder (food processor works great), but it won't be as smooth. The Greek yogurt adds moisture without making the cake dense—full-fat version is key for that tender texture. And yes, you can use regular yogurt if that's what you've got, but trust me on the full-fat version.

No almond extract? Vanilla extract alone works, but you'll miss that extra nutty depth. Short on almond slices? Toasted pecans or walnuts are great substitutes—they add a different but equally satisfying crunch. The whole-wheat flour gives subtle earthiness, but if you're avoiding gluten, swap it for all-purpose. For a richer flavor, add a pinch of cinnamon to the dry ingredients. And if you're watching sugar, reduce the granulated sugar to 3/4 cup—it'll still taste delicious. The baking powder and soda are non-negotiable though; they create that perfect lift.

This cake keeps beautifully—taste even better after 2 days when the flavors meld. Store wrapped at room temperature for up to 3 days, or in the fridge for 5 days. For longer storage, freeze slices wrapped in plastic for up to 3 months. The almond slices stay crisp, so don't worry about them getting soggy. I always make a double batch—one for now, one to freeze for lazy days when I crave something sweet. And if you're gifting? These slices look stunning on a platter with a dusting of powdered sugar.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that first bite has a buttery almond depth from the flour, but the ripe bananas keep it from being heavy. The eggs bind it perfectly, so it’s tender yet sturdy—like a hug in cake form. Honestly, I’ve never missed refined flour in a dessert this satisfying.
  • No Overripe Bananas Wasted: I swear by this recipe when my bananas turn brown—I mash them right up, mix in the almond flour, and suddenly I’ve got a moist, fragrant cake instead of sad fruit trash. The almond flour keeps it rich without needing extra fat, and the whole-wheat flour adds just enough structure to hold together.
  • Rich Without Guilt: Here’s what sold me: that first bite has a buttery almond depth from the flour, but the ripe bananas keep it from being heavy. The eggs bind it perfectly, so it’s tender yet sturdy—like a hug in cake form. Honestly, I’ve never missed refined flour in a dessert this satisfying.
  • Weeknight Meal Prep Star: This cake bakes in under 40 minutes, and the leftovers? Chef’s kiss. I slice it up for breakfast toast, pack it in lunchboxes (it holds up better than most), or even freeze slices for a quick snack. Between us, it’s my go-to when I need something reliable that doesn’t scream “homemade dessert.”

Step-by-step instructions for banana almond cake

Here's how to create a wonderfully moist cake with perfect nutty crunch in every bite.

1

Prepare the Banana Mixture

Start by mashing the 3 medium ripe bananas in a medium bowl until completely smooth with no lumps remaining. I like to use a fork for this step—it's simple and effective. The bananas should be completely broken down, almost like a thick puree. This ensures even distribution throughout the batter and prevents dense pockets in your cake.

In a separate large bowl, combine the mashed bananas with the 1 cup granulated sugar, 2 whole large eggs, 1 cup softened unsalted butter, and 0.5 cup plain Greek yogurt. Mix these ingredients together until fully blended and smooth. The mixture should be thick but pourable. This wet ingredient combination forms the moist, tender base of your cake—don't skip the yogurt, as it adds that extra moisture and richness.

2

Combine Dry Ingredients

In a separate bowl, whisk together the 2 cups almond flour, 1 cup all-purpose flour, 0.5 cup whole-wheat flour, 1 teaspoon baking powder, 0.5 teaspoon baking soda, and 0.5 teaspoon salt. The almond flour gives that signature nutty flavor while the whole-wheat flour adds subtle earthiness. Sift the dry ingredients if possible to prevent lumps—this ensures a light, airy texture rather than dense pockets.

Gradually add the dry ingredient mixture to the wet ingredients while mixing on low speed with an electric mixer. Mix just until combined—you should still see some flour streaks. Overmixing develops gluten and can make the cake tough. The batter should be thick but smooth, with a consistency similar to cookie dough. Here's the thing—this batter is thick because of the almond flour, so don't be tempted to add extra liquid.

3

Add Flavor Extracts and Fold in Almond Slices

Add the 1 teaspoon vanilla extract and 0.5 teaspoon almond extract to the batter and mix thoroughly. These extracts enhance the natural flavors of the bananas and almonds, creating that signature nutty aroma. The almond extract might seem subtle, but it makes a big difference in the final flavor profile—trust me, it's worth it.

Using a spatula, gently fold in the 1 cup almond slices. I like to toast these slices first for about 5 minutes at 350°F until they're golden brown and fragrant. This adds an extra layer of crunch and flavor to your cake. The almond slices should be evenly distributed throughout the batter, with some visible pieces remaining for texture.

4

Bake to Golden Perfection

Preheat your oven to 350°F and grease two 8-inch round cake pans or line them with parchment paper. Divide the batter evenly between the two pans and spread it out smoothly. The batter will be thick, so use a spatula to level the tops—this ensures even baking and a consistent texture throughout.

Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. The edges should be golden brown, but the center should still look slightly underdone at first—it continues cooking as it cools. If you're unsure, check at the 25-minute mark. The cake is done when it springs back slightly when touched gently in the center. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely.

5

Serve with Confidence

Once completely cooled, you can slice and serve your banana almond cake. The texture should be moist and tender with a delightful crunch from the almond slices. This cake is perfect for breakfast, dessert, or even an afternoon snack. I like to serve it with a dollop of whipped cream or a scoop of vanilla ice cream to enhance the flavors even more.

This cake keeps well at room temperature for up to 3 days or can be refrigerated for up to 5 days. For best results, store it in an airtight container. The flavors actually improve as it sits, allowing the almond flavor to develop fully. Enjoy your homemade banana almond cake—it's worth every step!

👨‍🍳

Pro Tips For Making Banana Almond Cake

  • Mash Bananas Thoroughly: I learned this the hard way—lumpy mashed bananas make a dense, uneven cake. Use a fork first, then press through a fine-mesh sieve or strainer to remove skins and get a smooth batter. No blender needed, but if you’re impatient like me, a quick pulse works too.
  • Preheat Pan and Oven: Cold pans and ovens are the enemy of even baking. Place your cake pan in a 350°F (175°C) oven for 5 minutes before adding batter—this guarantees the edges set while the center cooks. Skip this, and you’ll end up with a cake that’s underdone in the middle but dry on the outside.
  • Don’t Overmix the Flours: Whole-wheat and almond flour are finicky. Mix just until combined—overworking them develops gluten and turns your cake into a dense brick. Fold in dry ingredients with a spatula in a figure-eight motion until barely incorporated. The batter will look shaggy, but that’s how you get a tender crumb.
  • Add Almond Flour Last: Almond flour absorbs moisture like a sponge. Mix it in after combining wet and dry ingredients to prevent a gummy texture. If your batter seems too thick, add 1-2 tablespoons of milk or melted butter—just enough to loosen it without making it soupy.

Pro cooking tips for perfect results

Banana Ripeness Matters

Select bananas with just a few brown spots—they're perfectly ripe and sweeter than firm ones. I've learned the hard way that overripe bananas (blackened peels) can make the cake taste overly fermented. For best results, store your bananas at room temperature until they reach this stage—Trader Joe's or local markets usually have great selections. 🍌

Almond Flour Magic

Almond flour is the secret to that signature texture, but it's not a 1:1 flour substitute. Measure carefully—2 cups packed gives the right consistency. If you can't find almond flour, blend 2 cups whole almonds in a food processor until fine (but expect slightly less smooth batter). The flavor difference is noticeable, so don't skip it! 🥜

Butter Temperature Hack

Use softened butter (about 65°F) that leaves slight indentations when pressed. Melted butter works in a pinch, but it can make the cake denser. I like to take my butter out of the fridge 30 minutes before mixing—this ensures perfect creaminess without being too soft. Room-temperature eggs also blend better into the batter. 🧈

Toast Almond Slices

Toast your 1 cup almond slices for 5 minutes at 350°F before adding them to the batter. This creates maximum crunch and brings out their natural flavor. Spread them on a baking sheet in a single layer and shake occasionally. For extra flavor, add a pinch of sea salt while toasting—it enhances the nutty taste. 🔥

Baking Time Precision

Bake at 350°F for 25-30 minutes—the thick batter needs time to set properly. Check at 25 minutes with a toothpick: it should come out with a few moist crumbs (not wet batter). If your oven runs hot, reduce to 325°F and check frequently. The cake continues cooking as it cools, so don't overbake! 🌡️

Cool Properly

Let cakes cool in pans for 10 minutes before transferring to a wire rack. This prevents cracking as they shrink. For even cooling, flip them onto the rack upside down—it helps maintain moisture. I've found that slicing too soon makes the layers gummy, so full cooling (1-2 hours) is worth the wait. ✨

Nutrition facts

Servings 8
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 85mg28%
Sodium 350mg15%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 28g
Protein 12g24%
* 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 banana almond cake without eggs?

For a vegan version, replace the 2 eggs with 2 tablespoons ground flaxseed mixed with 6 tablespoons water (let it sit for 5 minutes to thicken). Alternatively, use 1/4 cup unsweetened applesauce or 1/2 cup silken tofu pureed. The cake will still be moist but may have slightly different texture—check for doneness at 25 minutes.

Why does my banana almond cake turn out dense? Overmixing the batter or using underripe bananas are common culprits.

2

How can I make this cake gluten-free?

Replace the 1 cup all-purpose flour and 0.5 cup whole-wheat flour with 1.5 cups gluten-free 1:1 baking flour (like Bob's Red Mill). Add 1 teaspoon xanthan gum to maintain structure. For the 0.5 cup whole-wheat flour, use 0.5 cup gluten-free oat flour instead. Sift all dry ingredients carefully to prevent lumps. The texture will be slightly different but still delicious!

3

Can I use this recipe for a single-layer cake?

Yes! For a 9-inch single layer, reduce the batter by about 30% (use 2 cups total batter). Bake at 350°F for 25-30 minutes in a greased pan. The baking time may vary slightly due to the different pan size. For presentation, decorate with toasted almond slices on top or a simple dusting of powdered sugar.

4

What's the best way to store leftovers?

Store in an airtight container at room temperature for up to 3 days or in the fridge for 5 days. For longer storage, wrap individual slices in plastic wrap and freeze for up to 3 months. The almond slices stay crisp even when frozen—just thaw at room temperature for 10 minutes before serving.

★★★★★4.9(3 reviews)
Categories Desserts