Vegan Banana Cake

banana cake
This vegan banana cake is one of the easiest I’ve baked, and let me tell you, it’s a keeper recipe.
I worked off a recipe I found in a newspaper, but I changed it quite a bit to veganize it. To replace the egg, I added an extra banana which gave the cake more yummy banana-ey flavor without the yucky eggy smell. I also substituted for the buttermilk in the recipe with a mixture of soy milk and balsamic vinegar which worked beautifully.
You don’t need a fancy topping on this cake: a simple sprinkling of confectioners powdered sugar does the trick.
So here is the recipe. Enjoy, everyone!
Banana Cake, Whole Wheat
Prep time
Cook time
Total time
Recipe type: Dessert
  • 1 cup whole-wheat pastry flour
  • ¼ cup canola or other vegetable oil
  • ½ tsp baking soda
  • 1 tsp baking powder
  • ½ cup sugar
  • ⅛ tsp salt
  • 2 small, very ripe bananas, mashed
  • ¼ cup soymilk + ¼ tsp balsamic vinegar (set aside five minutes to curdle)
  • 1 tbsp confectioners' sugar for dusting
  1. Combine the flour, baking soda, baking powder and salt in a bowl.
  2. Beat together the oil and sugar with a handheld mixer for about two minutes.
  3. Add the soymilk mixture and beat until just mixed.
  4. Add the mashed bananas and beat in. Make sure there are no big lumps remaining.
  5. Add the flour to the banana-soymilk-oil mixture in 2 batches, beating in after each addition until the mixture is smooth. Do not overbeat, though.
  6. Line a 9-inch square pan with parchment or wax paper. Oil the paper.
  7. Pour in the batter and bake 25-30 minutes in a 350-degree oven until a toothpick inserted in the center comes out clean.
  8. Place the cake on a rack to cool.
  9. After about 10 minutes, lift out the cake by the parchment paper and place it on the rack to cool thoroughly.
  10. Dust the confectioners' sugar over the cake. Cut into squares and devour!
(C) All recipes and photographs copyright of Holy Cow! Vegan Recipes.

Get new recipes by email. Sign up below.


  1. says

    I just discovered your blog looking for a mushroom curry recipe, and all I can say is “Holy Cow!” is right. Looks like you’re cooking up some amazing stuff. I’m just beginning to experiment with vegan recipes, and I can see this is going to be a #1 resource. Thanks!

  2. says

    i was just hanging around your blog and caught your latest post fresh out of the oven 😉 nice, this soy milk addition to cakes is new to me… does it make wholewheat bakes more moist? or spongy?? I have a wholewheat banana loaf recipe make often its there somewhere on my blog – its almost vegan – there are 2 eggs in it that need to exit :p

  3. says

    I am first time here I think, and you have a cool space here…
    The Banana cake is looking too gud,love the fact that its vegan!

    Regarding your doubt in my post,yes you can try the legume what ever you want….:)

  4. says

    Indhu, Thanks, and hope you try it!

    Mahimaa, I have lots of recipes using whole wheat pastry flour on the blog, including many that do not use soy milk and vinegar. Check under the “baking” and “sweets” labels. Let me know if you’re looking for a substitute in any specific recipe :)

    Divya, Madhu, Thanks!

    Emily, Welcome, and I appreciate your kind words. If you have questions as you explore vegan cooking, feel free to write in.

    Rajani, Welcome! The soymilk-vinegar combination is a substitute for buttermilk which is supposed to make the cake tender. I find the soymilk-vinegar substitute actually works better than the original.
    In banana bread, I substitute flax meal, or ground flax seeds, for the eggs. Use 1 tbsp of flax seeds + 3 tbsp water in place of one egg. Flax is packed with Omega-3s, so it’s also a very healthy substitute, and it’s nutty and delicious as well.

    Rak, LG, Curry, Pavithra: Thanks!

    Sowmya, soy milk being liquid is not a good egg substitute. In baked goods, eggs play the role of binding together the ingredients. The yolks help give the cake moistness, while the whites help it rise and make it light and airy.
    I find tofu a great egg substitute in recipes for moist cakes. For tender ones, like pound cake, I’d use cornflour or egg replacer powder as an egg substitute. And in hearty sweet breads, like banana bread or mango bread or pumpkin bread, I’d use flax meal. Hope that helps, but feel free to write if you have other questions :)

    Kitchen Flavors, Karma, Happy, Cham, Sunshinemom, Thanks, ladies!

  5. says

    Dear Proud to be Vegetarian, my apologies, again, for the delay in replying. The recipe needs 1/4 cup of canola oil. Thanks for pointing it out– I’ve added it to the post.

  6. Anonymous says

    This cake is delicious! I am not a vegan but I decided to give your cake recipe a try because I was intrigued by how moist it looked without containing either eggs or butter. Thanks so much for the recipe, it’s definitely a keeper!

  7. says

    Hi Vaishali, I tried your Banana Cake on Minoti’s recommendation today and it turned out lovely! I wanted to comment on your blog since sometime (especially after reading your post about Pune – I belong to there :) ), but never got to doing it. I tried something from your blog for the first time today, so credit was due immediately!:)

    Variations I made:
    1.I did not have pastry flour, so I used 3/4 cup plain whole wheat flour + 1/4 cup all purpose flour.
    2.I used regular fatfree milk instead of soy milk and white vinegar for curdling, in the same proportions suggested by you.
    3.I used a 9×4 bread loaf shaped baking pan. No parchment or wax paper lining… just greased and dusted the pan.

    Still the cake came out clean from the pan and tasted so good that it vanished within minutes, over a cup of chai :) Kudos to you!

  8. says

    Vaishali, two questions:

    1. I told this simple recipe to my mom who lives in India, and she said she doesn’t stock vinegar in her pantry coz she never uses it. Will regular buttermilk/thinned curd work instead of the soymilk+vinegar mixture?

    2. Can this recipe be multiplied to make a larger quantity? I made it to eat as a snack during the week, but the monsters in my house gobbled it up in one evening :( Now I have been ordered to make another one because I told them “It’s so easy and quick!” :(

    • says

      Priya, yes, this can certainly be multiplied. Just double or triple all the quanitities except, of course, baking time.
      I am not sure if buttermilk or curd would work as a substitute. She could try lemon juice.

  9. says

    Hi Vaishali,
    I think there is some confusion about Priya and me :)

    Priya is a good friend of mine and I told her to try this recipe and after reading my post about Banana cakes, she did try and posted a comment here :)

  10. Adynne says

    this cake is sooo good.
    i make a simple faux butter cream frosting to fancy it up a little. it was wonderful!

    actually! at the moment i’m making a batch of muffins using this recipe but i substituted half of the oil for peanut butter. mmm. peanut butter and banana.

    thanks for the great recipe!

  11. Anonymous says

    My banana cake is cooling, it smells great! Friends are bringing vegan ice cream later on to serve with it.

  12. Anonymous says

    This cake came out just plain lovely. I know it only needed the dusting of powdered sugar but for my guests I topped it with candied walnuts. Sauteed the chopped nuts with maple syrup and vegan butter with a pinch of cinnamon and salt. I can’t make banana cake or even banana bread ever again with my old eggs/milk recipe! Whole wheat pasty flour will be a new staple in my kitchen. Thank you.

  13. Purvi Shah says

    Hii Vaishali,

    Your blog is awesome and impressive :), I am using it to bake goodies for my busy toddler who is allergic to milk, hence the vegan recipes work wonders for me.
    I got all the stuff to make your applesauce muffins but then my husband reminded me that as he is allergic to nuts too it would not be safe to try flax seeds rightn ow. Could you kindly tell me how to sustitue flax seeds in this banaana cake recipe as well as your muffin recipe. Thanks a ton in advance for all the help.
    You are doing a great job on this blog, Keep it up.

  14. says

    Purvi, thanks for your kind words. The banana cake recipe does not use flax– the fruit acts as a binder. For the applesauce muffin recipe, try adding 1/2 cup more of applesauce and 1 tsp baking powder, instead of the flax seed. Be sure to do the toothpick test before taking the muffins out of the oven! :)

  15. Kyra says

    I made this cake before work, had a small piece and left it on the counter. It was gone before I got back with the dish soaking in the sink. ;)… Damn good cake…

  16. alka c singh says

    I just HAD to comment…. The cake was LOVELIIIIII….. and, yes! it is a KEEPER!! :)
    Changes I made – regular toned milk instead of soy-milk (so it isnt vegan n I dont mind!); Regular whole wheat flour, walnuts chopped 1/2 a cup…bananas and walnut are a SUPER combo; dark brown sugar instead of white and a little less oil, may be 60% of what was in the recipe, and replaced it with equal amount of banana puree. AWESOME!!! Thank u :)

  17. Anonymous says

    I just made your Banana Cake recipe and have to say that it was hard not to just stop and eat the batter alone since it was so delicious! But, alas, I refrained and kept going. There are some yummy smells coming out of the kitchen right now… only it’s not a “cake” that I am baking. Because there was not enough batter to adequately fill a 9″ pan, I opted to make 6 medium-sized cupcakes, instead. I think I would have had to double the recipe to get enough batter to make a cake of standard height. (I hope my boyfriend doesn’t mind that he’s getting birthday cupcakes tomorrow!) Hope they turn out well!

  18. leah says

    I tried and cooked it just now. eating it and gave a piece to my neighbor who’s celebrating her birthday today. I must say… this recipe is so delicious!!!
    I added walnut and minichoco and dust it with confectioner. WOW!

Leave a comment!