Eggless Banana Layer Cake

This post may contain affiliate links. Read our disclosure policy.

This Eggless Banana Layer Cake is proof that allergy-friendly baking can be every bit as indulgent and impressive. After 12+ years of creating egg-free recipes for my family, I’ve perfected this one so it’s always soft, moist, and bursting with rich banana flavor. Each fluffy layer is stacked high with dreamy salted caramel buttercream that’s simple to make with everyday ingredients—no fuss, no weird substitutes, just pure deliciousness. Perfect for birthdays, gatherings, or any day you want a cake that makes everyone feel included, this recipe is tested until foolproof and guaranteed to wow. Once you taste it, I know it will become a family favorite you’ll bake again and again.

An Eggless Banana Layer Cake with caramel drizzle and piped frosting sits on a dark plate. A slice is being lifted, revealing moist banana layers and creamy filling inside. Blurred cups and a small bowl are in the background.

Oriana’s Thoughts On The Recipe

Oriana Romero, creator of Mommy's Home Cooking and egg-free baking queen.

I first developed this Eggless Banana Layer Cake for my cookbook The Simply Eggless Cookbook in 2020, and it’s been a family favorite ever since.

Think of this Eggless Banana Layer Cake as banana bread’s fancier, more festive cousin—soft, moist, and full of rich banana flavor. The best part? Each fluffy layer is filled and topped with the dreamiest salted caramel buttercream, making every bite a perfect balance of sweet and salty. This is the kind of cake that makes people stop mid-bite and say, “Wow.” It’s not just another banana cake—it’s a showstopper. I truly believe this is the best eggless banana cake ever, and once you try it, I know you’ll be making it again and again.

Why You’ll Want to Try My Recipe

  • Egg-Free & Allergy Friendly – You won’t miss the eggs at all; the texture is soft, fluffy, and tender.
  • Full of Flavor – Banana and Salted Caramel Together? Absolute magic in every bite. Plus, ripe bananas make the cake naturally sweet, moist, and rich in taste.
  • Moist Every Time – No dry or crumbly cake here; this recipe delivers consistent, bakery-style results.
  • Make-Ahead Friendly – The layers and frosting can be prepared ahead, making assembly stress-free.
  • Great for Any Occasion – Fancy enough for celebrations but simple enough for a weekend bake.


Ingredients You’ll Need, Substitutions & Notes

Top-down view of labeled egg-free banana cake ingredients on a white surface, including flour, baking soda, salt, cinnamon, sugar, brown sugar, bananas, yogurt, baking powder, butter, vanilla, milk, and vinegar.

For the Eggless Banana Cake:

  • All-purpose flour: The base of the cake, giving it structure and softness.
  • Baking powder: Helps the cake rise evenly and gives it a light, fluffy texture.
  • Baking soda: Works with the vinegar and yogurt to lift the cake and keep it moist.
  • Ground cinnamon: Adds a warm, cozy note that complements the banana perfectly.
  • Salt: Balances the sweetness and enhances all the other flavors.
  • Milk: Keeps the batter smooth and provides extra moisture.
  • Apple cider vinegar: Activates the baking soda and gives the cake tenderness. You can also use white vinegar.
  • Unsalted butter: Adds richness and flavor, plus helps create a soft crumb.
  • Granulated sugar: Sweetens the cake and helps with structure.
  • Brown sugar: Adds moisture and a subtle caramel-like depth.
  • Ripe bananas: The star ingredient—brings natural sweetness, flavor, and moisture.
  • Plain yogurt: Keeps the cake soft and tender while replacing eggs. You can also use sour cream.
  • Pure vanilla extract: Enhances the flavor and ties everything together.

To Assemble and Decorate:

Food Allergy Swaps

This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.

  • Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
    • Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter , Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks if you can over the tub (spreadable) butter.
    • Milk: You can use your favorite non-dairy milk, like soy or oat milk.
    • Yogurt: Use your favorite brand of plain, unsweetened non-dairy yogurt.
    • Caramel: You can use your fave dairy-free caramel. I have used Coconut Caramel Sauce by Hey Boo, which tastes good. However, it’s a bit more liquid than dairy caramel, so add just 1/2 cup, check consistency, and add more if necessary.
  • Wheat/Gluten: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.

Process Overview: Step-by-Step Photos

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

Step 1 – Prep the pans and oven

Preheat your oven to 350ºF (180ºC). Line three 6-inch round cake pans with parchment paper and give them a light spray of baking spray with flour. This keeps your cakes from sticking.

Step 2 – Mix the dry ingredients

Step 3 – Make the milk mixture

Step 4 – Cream the butter and sugars

Step 5 – Bring it all together

Step 6 – Bake the cakes

Divide the batter evenly into the three pans. Bake for 40–50 minutes, or until a toothpick poked in the center comes out clean. Let the cakes cool in the pans for 10 minutes, then carefully remove them. Place them on wire racks to cool completely before frosting.

Step 7 – Assembly and Decorate

If needed, trim the cake tops with a serrated knife so they stack evenly. Place four strips of parchment around the cake platter edges to keep it clean. Set the first layer on the platter, spread with 1 cup buttercream, and drizzle with ¼ cup salted caramel. Repeat with the second layer. Top with the third layer, then cover the top and sides with about 1½ cups buttercream, smoothing with a spatula. Spread a thin layer of caramel on top, letting a little drip down the sides if desired. Pipe a buttercream border around the top and finish with crushed Biscoff cookies. Remove the parchment strips and serve.

An Eggless Banana Layer Cake with light frosting and caramel drips sits on a dark plate, topped with piped swirls and cookie crumbs. Crumbled cookies are scattered around the base, adding an inviting touch.

Recipe Tips For Success

➤ Potential Recipe Challenges & Pro Tips:

  • Dense or heavy cake: Sometimes, banana cakes can turn out too dense. Pro Tip: Make sure your bananas are mashed well but not overmixed into the batter. Also, don’t overmix once you add the flour.
  • Cake layers sinking in the middle: This can happen if the batter is too wet or the oven door is opened too soon. Pro Tip: Use the exact measurements provided and resist opening the oven until the cake is almost done baking.
  • Uneven layers: It’s frustrating when one layer bakes higher than the others. Pro Tip: Divide the batter evenly by weighing the pans on a kitchen scale before baking.
  • Dry cake edges: Sometimes the outside bakes faster than the inside. Pro Tip: Use light-colored cake pans and line them with parchment paper. This helps the cake bake evenly.

➤ Extra Tips:

  • Use bananas with lots of brown spots for the best flavor.
  • Let the cake layers cool completely before frosting to avoid melting the buttercream.
  • A serrated knife makes it easy to level the cake layers if needed.
  • Chill the frosted cake for 15–20 minutes before slicing to get clean, neat cuts.
An Eggless Banana Layer Cake with light frosting, caramel drizzle, and crumbled cookie pieces sits on a dark plate. One slice is cut and pulled out, revealing layers beneath decorative frosting swirls on top.

What Cake Pan Size Should I Use?

This recipe makes about 7 cups (1.6 kg) of batter, so you can bake it in different pan sizes depending on the style of cake you’d like. Keep in mind that cake pans should only be filled about ¾ full to prevent overflow and give the cake room to rise.

  • Three 6-inch round pans (2″ tall): About 2 ⅓ cups of batter per pan. Bake at 350°F (180°C) for 40 to 50 minutes, or until a toothpick inserted in the center comes out clean. This gives you tall, bakery-style layers.
  • Two 8-inch round pans (2″ tall): About 3 ½ cups of batter per pan. Bake at 350°F (180°C) for 35 to 40 minutes, or until a toothpick inserted in the center comes out clean. Perfect for a classic 2-layer cake.
  • Two 9-inch round pans (2″ tall): About 3 ½ cups of batter per pan. Bake at 350°F (180°C) for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean. Layers will be thinner, so they bake a little quicker.
  • One 13×9-inch pan (2″ tall): About 7 cups of batter in the pan, which will be just over half full. Bake at 350°F (180°C) for 35 to 45 minutes, or until a toothpick inserted in the center comes out clean. Great for a simple sheet cake.

Variations & Additions

  • Add chocolate chips or chopped walnuts to the batter for extra texture.
  • Swap the salted caramel buttercream for cream cheese frosting if you prefer a tangy twist.
  • Make it a two-layer cake instead of three if you want a simpler version.
  • Sprinkle crushed Biscoff or graham crackers between the layers for a fun crunch.

Storage and Freezing Instructions

Storage: Keep the frosted cake covered in the refrigerator for up to 5 days. Let it sit at room temperature for about 30 minutes before serving.

Freezing: The unfrosted cake layers can be wrapped tightly in plastic wrap and frozen for up to 2 months. Thaw in the refrigerator overnight before decorating. Buttercream can also be frozen separately and whipped again before using.

Frequently Asked Questions

Yes! Bake the layers a day in advance, wrap them tightly, and frost the next day.

Check out the other cake pans suggestions above.

Absolutely. This recipe makes about 24 cupcakes. Adjust baking time to 18–22 minutes.

It will depend on you taste. In my opinion, it’s sweet but not too sweet! The touch of salt balances the sweetness, making it smooth and irresistible.

An Eggless Banana Layer Cake with white frosting and caramel drizzle sits on a dark plate. Piped frosting crowns the top, while a slice rests in the background and crumbs are scattered around the plate.

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card

An Eggless Banana Layer Cake with caramel drizzle and piped frosting sits on a dark plate. A slice is being lifted, revealing moist banana layers and creamy filling inside. Blurred cups and a small bowl are in the background.

Eggless Banana Layer Cake

Oriana Romero
This Eggless Banana Layer Cake is soft, moist, and full of banana flavor—stacked with dreamy salted caramel buttercream. Tested until foolproof, it’s made with simple ingredients and perfect for birthdays or any special occasion. Allergy-friendly and always delicious, it’s a cake that wows every time.
5 from 2 votes
Prep Time 35 minutes
Cook Time 50 minutes
Total Time 1 hour 25 minutes
Servings 12 servings

Equipment

Ingredients
 

For the Eggless Banana Cake:

Salted Caramel Buttercream:

To Assemble and Decorate:

  • 1 Salted Caramel (see notes)
  • Biscoff cookies or Graham Crackers to decorate (optional)

Important

You can find step-by-step photos above in the post and/or right here on the recipe card. They’ll walk you through the process and make everything super clear! Just click the camera icon button below on the right to show or hide them. Turn them off before printing if you prefer a cleaner copy!

Instructions
 

Salted Caramel:

  • You can use homemade (check out my Fail-Proof Easy Salted Caramel recipe) or store-bought, such as Smucker’s Simple Delight Salted Caramel Topping. If using homemade, and since the salted caramel needs to be completely cool when added to the buttercream, I recommend making it in advance, if possible, the day before. You just need to make one batch, which is enouch to make the buttercream and add some when assembling. 

Make the Eggless Banana Cake:

  • Preheat the oven to 350ºF (180ºC). Line three 6-inch (15-cm) round cake pans with parchment paper. Lightly grease with baking spray with flour.
  • Sift the flour, baking powder, baking soda, cinnamon, and salt together into a large bowl.
    dry ingredients to make Eggless Banana Layer Cake in a bowl.
  • In a mixing bowl or liquid measuring cup, combine the milk and vinegar. Let the mixture rest for 5 to 8 minutes, until thickened and curdled.
    milk and vinegar in a measuring cup.
  • Using an electric hand mixer or a stand mixer, beat the butter on medium-high speed until creamy, 3 to 4 minutes. Add the sugars and beat on high speed for 4 minutes, until creamed and smooth, scraping down the sides and up the bottom of the bowl with a rubber spatula as needed. Then add the mashed bananas, yogurt, and vanilla; continue beating to combine, about 1 minute.
    wet ingredients make Eggless Banana Layer Cake in a stand mixer bowl.
  • Turn the mixer to low and add the flour mixture in three batches, alternating with the milk mixture, beginning and ending with the flour mixture. Beat until just combined, 30 to 45 seconds. Do not overmix.
    Eggless Banana Layer Cake batter in a stand mixer bowl.
  • Evenly divide the batter among the prepared pans.
  • Bake for 40 to 50 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in their pans on wire racks for 10 minutes, then remove from the pans. Allow the cakes to cool completely, right-side up, on wire racks before removing the parchment paper.
    Note: If you find that the tops of the cakes are browning too quickly in the oven, loosely cover them with aluminum foil. 

Make the Salted Caramel Buttercream:

  • Beat the butter with an electric mixer on medium speed until smooth and creamy, about 3 to 4 minutes. On low speed, mix in 1 cup confectioners’ sugar, then add the milk and vanilla. Add the remaining 2 cups of sugar and beat on low for 1 minute, then on medium-high for 4 to 5 minutes, until light and fluffy. Mix in the cooled salted caramel just until smooth—do not overmix or it may separate. Before using, stir the buttercream by hand with a spatula to remove air pockets and make it silky smooth.
    A glass bowl filled with smooth, creamy caramel buttercream frosting sits on a light gray wooden surface. A small amount of frosting is on a spatula in the upper right corner.

Assemble and Decorate:

  • If needed, trim the cake tops with a serrated knife so they stack evenly. Place four strips of parchment around the cake platter edges to keep it clean.
  • Set the first layer on the platter, spread with 1 cup buttercream, and drizzle with ¼ cup salted caramel. Repeat with the second layer. Top with the third layer, then cover the top and sides with about 1½ cups buttercream, smoothing with a spatula.
  • Spread a thin layer of caramel on top, letting a little drip down the sides if desired. Pipe a buttercream border around the top and finish with crushed Biscoff cookies. Remove the parchment strips and serve.
    An Eggless Banana Layer Cake with light frosting and caramel drips sits on a dark plate, topped with piped swirls and cookie crumbs. Crumbled cookies are scattered around the base, adding an inviting touch.
Oriana’s Notes
 
Important: There are hidden allergens in many foods; if you, or someone you are cooking/baking for, has food allergies, it’s essential that you always read the labels of the ingredients you are going to use to verify that they are safe.
 
Salted Caramel:  You can use homemade (check out my Fail-Proof Easy Salted Caramel recipe) or store-bought, such as Smucker’s Simple Delight Salted Caramel Topping. If you decided to use homemade salted caramel, you just need to make one batch, which is enouch to make the buttercream and add some when assembling. 
 
Store: Wrap the cake layers with plastic wrap and store them at room temperature for up to 2 – 3 days. Frosted cake leftovers can be stored well covered at room temperature for 2 days, or in the refrigerator for up to 5 days.
 
Freeze the cake layers after they are completely cool. Wrap with two layers of plastic wrap, followed by a layer of aluminum foil. Store it in the freezer for up to 3 months. Thaw: Allow the cake to thaw overnight in the refrigerator, wrapped in plastic wrap and foil. Finally, bring it to room temperature before slicing and serving. Frosted cake leftovers can be frozen for up to 2 months. Make sure they are well covered with plastic wrap. Take into consideration that the cakes will lose part of their fluffiness if refrigerated or frozen.
 
Food Allergy Swaps:
This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
  • Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
    • Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter , Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks if you can over the tub (spreadable) butter.
    • Milk: You can use your favorite non-dairy milk, like soy or oat milk.
    • Yogurt: Use your favorite brand of plain, unsweetened non-dairy yogurt.
    • Caramel: You can use your fave dairy-free caramel. I have used Coconut Caramel Sauce by Hey Boo, which tastes good. However, it’s a bit more liquid than dairy caramel, so add just 1/2 cup, check consistency, and add more if necessary.
  • Wheat/Gluten: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
 
Recipe Tips For Success
Potential Recipe Challenges & Pro Tips:
  • Dense or heavy cake: Sometimes, banana cakes can turn out too dense. Pro Tip: Make sure your bananas are mashed well but not overmixed into the batter. Also, don’t overmix once you add the flour.
  • Cake layers sinking in the middle: This can happen if the batter is too wet or the oven door is opened too soon. Pro Tip: Use the exact measurements provided and resist opening the oven until the cake is almost done baking.
  • Uneven layers: It’s frustrating when one layer bakes higher than the others. Pro Tip: Divide the batter evenly by weighing the pans on a kitchen scale before baking.
  • Dry cake edges: Sometimes the outside bakes faster than the inside. Pro Tip: Use light-colored cake pans and line them with parchment paper. This helps the cake bake evenly.
Extra Tips:
  • Use bananas with lots of brown spots for the best flavor.
  • If you find that the tops of the cakes are browning too quickly in the oven, loosely cover them with aluminum foil.
  • Let the cake layers cool completely before frosting to avoid melting the buttercream.
  • A serrated knife makes it easy to level the cake layers if needed.
  • The caramel drip won’t stay in place like a traditional ganache, so add it at the last minute before serving.
  • Chill the frosted cake for 15–20 minutes before slicing to get clean, neat cuts.
 
What Cake Pan Size Should I Use?
This recipe makes about 7 cups (1.6 kg) of batter, so you can bake it in different pan sizes depending on the style of cake you’d like. Keep in mind that cake pans should only be filled about ¾ full to prevent overflow and give the cake room to rise.
  • Three 6-inch round pans (2″ tall): About 2 ⅓ cups of batter per pan. Bake at 350°F (180°C) for 40 to 50 minutes, or until a toothpick inserted in the center comes out clean. This gives you tall, bakery-style layers.
  • Two 8-inch round pans (2″ tall): About 3 ½ cups of batter per pan. Bake at 350°F (180°C) for 35 to 40 minutes, or until a toothpick inserted in the center comes out clean. Perfect for a classic 2-layer cake.
  • Two 9-inch round pans (2″ tall): About 3 ½ cups of batter per pan. Bake at 350°F (180°C) for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean. Layers will be thinner, so they bake a little quicker.
  • One 13×9-inch pan (2″ tall): About 7 cups of batter in the pan, which will be just over half full. Bake at 350°F (180°C) for 35 to 45 minutes, or until a toothpick inserted in the center comes out clean. Great for a simple sheet cake.
 
Variations & Additions
  • Add chocolate chips or chopped walnuts to the batter for extra texture.
  • Swap the salted caramel buttercream for cream cheese frosting if you prefer a tangy twist.
  • Make it a two-layer cake instead of three if you want a simpler version.
  • Sprinkle crushed Biscoff or graham crackers between the layers for a fun crunch.
 

I appreciate your feedback, and it helps others, too!

Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 518kcalCarbohydrates: 83gProtein: 8gFat: 18gSaturated Fat: 11gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 1gCholesterol: 46mgSodium: 421mgPotassium: 235mgFiber: 2gSugar: 35gVitamin A: 554IUVitamin C: 3mgCalcium: 134mgIron: 3mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Dessert
Cuisine American
Calories 518
Keyword banana cake dessert egg-free recipe
5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. 5 stars
    I meant to leave this comment earlier to say thanks for this delicious recipe Oriana!! I made it for my son’s 1st birthday cake as we had a little group of friends and family joining us & it was a huge hit with everyone!! Our eldest daughter has an egg allergy which is why I come to your website and I was yet again impressed with how lovely the cake was – both texture and flavour. We opted for the cream cheese icing option (just personal preference) but it worked really well with the cake and your homemade caramel. YUM!!! Would definitely make this again! Thanks so much Oriana!

    1. Hello Amy! Thank you so much for sharing that 💛 I’m honored it was part of your son’s first birthday, and I love that everyone could enjoy the same cake together. Hearing that it worked beautifully for your egg-allergic daughter and still wowed the whole group is exactly what I hope for with every recipe. Cream cheese icing and homemade caramel sound absolutely dreamy with this cake… yum! Thank you for trusting my recipes for such special family moments.

  2. 5 stars
    Made this banana layer cake for the family over the weekend, and it was a hit. Soft, moist, and full of that cozy banana flavor we all love. Hard to believe it’s eggless—it turned out perfect, and everyone went back for seconds.

    1. Hello Victor! That’s amazing! 🍰 I’m so glad your family loved the cake—it really does have that cozy banana flavor that’s hard to resist. The best compliment is everyone going back for seconds!