This is the Best Vegan Banana Cake ever! It’s incredibly moist and fluffy and topped with a simple vegan cream cheese frosting. If you have a few overripe bananas, make this easy cake!

piece of cake with bite taken and walnuts and frosting on top with banana in background

When you have a few overripe bananas sitting on your counter, put them to good use! You could make Vegan Banana Bread, Vegan Banana Pancakes or Vegan Banana Muffins.

You could also slice and freeze them for Peanut Butter Banana Smoothies and Green Smoothies. Or you can make this amazing Vegan Banana Cake!

This cake is delightful and so easy to make. It’s full of banana flavor and ultra moist. I just know you will love it!

piece of vegan banana cake on a fork showing the texture

Frequently asked questions about vegan banana cake

  • Can I make it gluten free? Yes. To make the cake gluten free, substitute an all purpose gluten free flour, such as Bob’s Red Mill 1:1 or King Arthur brand.
  • Can I turn the cake into cupcakes? Sure! For cupcakes, simply fill liners about 1/2 full and bake for 18-22 minutes until done. You will end up with about 2 dozen cupcakes.
  • Can I make a layered banana cake? Yes. To make a double layered cake, divide the batter between 2 greased 8 or 9 inch cake pans. Bake for about 30 minutes or until a toothpick inserted comes out clean.
  • I want to use another frosting. If you want an option that isn’t vegan cream cheese based, I recommend my Vegan Vanilla Frosting instead.
a piece of cake with a bite taken out showing fluffy texture

More delicious vegan cakes

square image of a piece of cake with frosting and walnuts on top
4.91 stars (11 ratings)

Best Vegan Banana Cake

This is the Best Vegan Banana Cake ever! It's incredibly moist and fluffy and topped with a simple vegan cream cheese frosting. If you have a few overripe bananas, make this easy cake!
Prep: 15 minutes
Cook: 50 minutes
Total: 1 hour 5 minutes
Servings: 16 slices


  • 3 large ripe bananas (1 1/2 cups mashed)

Vegan Buttermilk + Flax

Dry Ingredients

  • 3 cups all purpose flour
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon salt

Wet Ingredients

  • 3/4 cup vegan butter, softened
  • 1 cup granulated sugar
  • 1/2 cup brown sugar, packed
  • 2 teaspoons pure vanilla extract

Cream Cheese Frosting

  • 8 ounces vegan cream cheese
  • 1/2 cup vegan butter, softened
  • 3 cups powdered sugar
  • 1 teaspoon pure vanilla extract
  • chopped walnuts, optional for topping


  • Preheat the oven to 350℉ and grease a 9×13 inch pan.
  • Mash the bananas in a medium bowl and set aside. I just use my stand mixer for this, then set them aside in a bowl.
  • In a large measuring cup, add the soy milk, apple cider vinegar and ground flaxseeds. Whisk to combine, then set aside.
  • In medium bowl, add the flour, baking powder, baking soda, cinnamon and salt and whisk to combine. Set aside.
  • In a stand mixer with the paddle attachment or in a large bowl using a handheld mixer, beat the vegan butter for about a minute until creamy. Now add the sugars and beat for 2 minutes until combined. Add the vanilla and mashed bananas and mix in.
  • Alternate adding the milk/flaxseed mixture and the dry ingredients, in about three additions, mixing until each addition is just incorporated.  Do not over mix.
  • Transfer the cake batter to the pan and bake for 45-50 minutes, or until a toothpick inserted in the center comes out clean.
  • Remove from oven and let cool in a wire rack. Let it cool completely before frosting. I usually stick it in the refrigerator to speed this up.

Make the frosting

  • In the bowl of a stand mixer using a whisk attachment or a large bowl using a handheld mixer, beat the vegan cream cheese and butter together until smooth. Then add the powdered sugar and vanilla and beat, starting on low speed and increasing to high, for about 2 minutes.
  • Frost the cooled cake, sprinkle with chopped walnuts or sliced bananas if desired and store in the refrigerator until ready to serve. Enjoy!


  1. Gluten free? Try a gluten free all purpose mix, like Bob’s Red Mill 1:1 Flour or King Arthur brand.
  2. May use another milk, such as almond, cashew, oat or coconut.
  3. You could likely substitute coconut oil for the vegan butter, or perhaps another oil if desired. 
  4. You can fold some chopped walnuts or other nuts into the cake if you’d like, I would suggest 1 cup chopped nuts.


Serving: 1of 16 servings | Calories: 434kcal | Carbohydrates: 68g | Protein: 5g | Fat: 17g | Saturated Fat: 4g | Trans Fat: 1g | Sodium: 325mg | Potassium: 231mg | Fiber: 3g | Sugar: 45g | Vitamin A: 754IU | Vitamin C: 2mg | Calcium: 83mg | Iron: 2mg
Course: Dessert
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , ,

you may also like:


  1. Tastes delicious but I’ve now made this twice and the cake has fallen both times. When I take it out of the oven it’s nice and high, then 5 minutes later it deflates all over not just in the center. Perhaps both times I’ve made an error?!

    1. It’s hard to know what exactly went wrong without being there. If you try mixing the batter on a lower speed, this might help you avoid whipping too much air too quickly into the batter (thus causing the cake to deflate as soon as it’s out of the oven). Hope this helps!

    1. It might work but I’m not sure as I haven’t tested it. If monk fruit is gritty at all, that may come through in the frosting.

  2. Hello!!! I have baked this cake quite a few times now and everyone loves it. I have used AP flour like the recipe calls for but I was wondering if cake flour would be ok to use. Thoughts???

    1. Hi Kat. I’m glad you are enjoying the cake! Thanks for your awesome feedback! I have never tried it with cake flour, however, I think it would work. Happy baking!

    1. Thank you for your wonderful description of my banana cake! I’m so happy it turns out wonderful for you, and that you love it! I appreciate you sharing your wonderful review!

    1. I haven’t tried making the cake without it, so I’m not sure, but I’m guessing it will be okay to leave it out if needed.

  3. Hi, Have made this once and very pleased with it, but it is not clear whether to take the cake out of the tin to cool it on a wire rack. Thanks

    1. I don’t take the entire cake out of the pan, instead I let the pan sit on the wire rack to cool. You could take the cake out by lining the pan well with parchment paper, but with 9×13 inch cakes I tend to just leave them in the pan and serve from there. Hope that helps!

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.