Bananas, pineapple, and pecans come together in this easy one-bowl Vegan Hummingbird Cake! It’s a moist and warmly spiced dessert that’s bursting with bright, tropical flavors.
This Vegan Hummingbird Cake has become one of my favorite desserts ever! Every bite has beautiful layers of fruity, nutty, warm, and sweet flavors while the cream cheese frosting on top perfectly complements the wide range of complexities. If you love carrot cake, then you may just love hummingbird cake even more.
Four key ingredients set this popular Southern cake apart from carrot cake and other spice cakes. They are:
- Warm spices, like nutmeg and cinnamon
- Toasted pecans
- Pineapple chunks and their juices
- Ripe bananas
Altogether, they infuse this cake with gorgeous tropical flavors that beautifully contrast the warming spices. Plus, with its moist and fluffy crumb, you’ll have a hard time stopping after only one slice!
Why is it called hummingbird cake?
The original recipe for hummingbird cake comes from Jamaica, where it’s known as the Doctor Bird Cake. It gets this name from its national bird, the swallow tail hummingbird.
Eventually, the recipe became popular throughout the Southern United States, where it was re-named “hummingbird cake”. Some say the name comes from the sweet flavors attracting hummingbirds or that it’s so good, you’ll want to hover around the cake until you get a slice (just like a hummingbird). The true reason, however, is up for debate.
How to make vegan hummingbird cake
Find the complete recipe with measurements in the recipe card below.
Start by whisking the flour, brown sugar, granulated sugar, baking powder, baking soda, salt, cinnamon, and nutmeg together in a large bowl.
Next, add the oil, crushed pineapple, mashed bananas, almond milk, vanilla, and pecans to the same bowl as the dry mix. Mix until just combined and no dry flour streaks remain.
Pour the cake batter into two prepared cake pans. Bake the cakes until a toothpick inserted comes out clean. Set them aside to cool while you make the icing.
Once the cake layers are completely cool, add some frosting in between each layer before frosting the sides and tops. Sprinkle more pecans on the outside for decoration, then slice and enjoy!
Decoration ideas
Hummingbird cake is traditionally decorated with cream cheese frosting. It’s also very nice with the lemon frosting from my Vegan Lemon Cake and Vegan Buttercream.
Chopped pecans are a must-have hummingbird cake decoration, although you can also add toasted coconut, dried fruit, or other types of crushed nuts on top.
Vegan hummingbird cupcakes
You can use this recipe to make cupcakes by making the batter as normal, then pouring it into a lined muffin tin until each cup is ¾ full. Bake for 20 to 25 minutes or until a toothpick inserted in the middle comes out clean.
Tips for success
- Always use toasted pecans! They’re 10 times as flavorful as raw pecans and will give your cake an added layer of warmth. Either buy pre-toasted pecans or toast them yourself in a dry skillet over medium-low heat.
- Overmixing the cake batter will lead to a dense cake. I like to combine the wet and dry ingredients by hand (with a wooden spoon) to avoid overmixing.
- You’ll know the cakes are ready to come out of the oven when the tops are set, the edges are turning golden brown, and a toothpick inserted in the center comes out clean (some crumbs stuck to the toothpick are ok).
- If you’re short on time, place the baked cake layers in the fridge to help them cool down faster. Only do this after they were left to cool in the pans for 15 minutes.
- This recipe makes enough batter for a two-layer cake. If you want to make a four-layer cake like in the photos, slice each cake layer in half lengthwise with a serrated knife.
Frequently asked questions
You can make a nut free hummingbird cake by omitting the pecans and using soy milk or oat milk instead of almond milk. Alternatively, replace the nuts with sunflower seeds or pumpkin seeds. The flavor will be slightly different but the crunch will still be there.
I haven’t tried making a vegan gluten free hummingbird cake, but a good quality gluten free flour mix, like Better Batter, may work in place of the all purpose flour.
Old-fashioned hummingbird cake recipes, like the original printed in the 1978 copy of Southern Living, were made with a generous amount of vegetable oil to achieve a decadent and moist crumb. While there isn’t as much oil in my version, it’s still crucial and should not be replaced. Even melted vegan butter shouldn’t be used as a substitute because it doesn’t provide the same amount of moisture.
The cake layers will stay moist and fresh for up to 1 week ahead of serving. Wrap them in a layer of plastic and keep them in the fridge, or in the freezer for longer.
Vegan buttercream or cream cheese frosting can also be made 2 to 3 days in advance. Keep it in an airtight container in the fridge until it’s time to decorate the cake.
Want more incredible vegan cake recipes?
Vegan Hummingbird Cake
Ingredients
- 2 1/2 cups all purpose flour
- 1 cup brown sugar, lightly packed
- 3/4 cup granulated sugar
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1 teaspoon salt
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 cup canola oil
- 1 8-ounce can crushed pineapple, with juice
- 2 cups mashed overripe bananas 4-5 bananas
- 3/4 cup almond milk
- 2 teaspoons pure vanilla extract
- 1 cup chopped toasted pecans plus more for topping
- 1 Recipe Vegan Cream Cheese Frosting
Instructions
- Preheat the oven to 350 degrees F and prepare 2 8-inch round pans by lining them with a circle of parchment paper on the bottom and spray well with non-stick spray.
- In a large bowl, add the flour, brown sugar, granulated sugar, baking powder, baking soda, salt, cinnamon and nutmeg. Whisk well.
- To the dry ingredients, add the oil, crushed pineapple, mashed bananas, almond milk, vanilla and pecans. Mix until just combined, but do not over mix. It's helpful to mix by hand so you don't accidentally over mix the batter and cause the cake to be dense.
- Divide the cake batter into the prepared pans and bake for 45-50 minutes, or until a toothpick inserted comes out clean and the tops of the cakes are set.
- Let the cakes cool in the pans for 15 minutes, then carefully remove them and let them cool on a cooling rack until completely cool. Please do not try to frost this cake when it's still warm at all, it will slip and break.
- Once the cakes have cooled, prepare the Vegan Cream Cheese Frosting. You may also use Vegan Buttercream or the lemon frosting from my Vegan Lemon Cake, if you prefer.
- For a four layered cake like my photos, slice each cake into two layers using a large serrated knife (or simply leave as two layers).
- Add frosting between each layer, then frost the outside and top of the cake as well. Sprinkle additional chopped or halved pecans for decoration, if desired. Serve and enjoy!
Notes
-
Store leftover cake in the refrigerator for up to 1 week, or freeze for longer.
-
May omit the nuts if needed, or use sunflower seeds instead.
-
May use any plant milk instead of almond, such as soy or oat.
-
I haven’t tried this cake gluten free, but a good quality gluten free mix may work pretty well. I like Better Batter brand.
Amazing, thank you so much!! 10/10 🙂
Hi Nora! I loved this cake. Would it also work to sub more bananas in for the pineapple? My dream is to recreate the Entemann’s banana cake, and this already tastes a lot like it!
I think that should work, although it hasn’t been tested. You could try using an extra 1 cup of mashed banana to replace the pineapple. I hope this helps!
How long should I bake if I’m halving the recipe for a one-layer cake?
Try baking it for 25 to 35 minutes instead. Happy baking!
Great recipe! Everybody at party loved this moist cake.
How wonderful the cake was a hit! Thanks for sharing your fabulous review!
I just want to come here and say thank you for this recipe. I used it as a guide but I did make some changes. Instead of white sugar I used about 20 pitted medjool dates. I blended the dates in water to form a paste. I added a bit of date syrup and allulose and this was hands down the best white “sugar free” cake …… no the best cake I ever made period. I added about a teaspoon more of the baking soda and teaspoon and 1/2 more of the baking powder to compensate for the heavier batter and about a 1/2 cup more of the flour so i was able to make 3 8 inch oats instead of 2 . Ohhhh and let me not forget. I added 2 regular ripened bananas and a very ripe SWEET PLANTAIN because it was all I had in the house. The cake was amazing and I was so proud that I didn’t have to use refined sugar. We topped it with so delicious whipped cream and it was a hit top notch delicious.
Oh I mashed the bananas as instructed in Nora’s recipe but I blended the sweet plantain in the date paste mixture so it wouldn’t be too chunky. Amazing for diabetics. Omit the whipped cream and make a date cashew cream to top if you really want no sugar.
Hi Jennifer. How wonderful the cake turned out wonderful, even with your changes! It sounds really delicious! Thanks for sharing your baking experience, ideas, and fabulous review!
Hi Nora! How many cupcakes would this recipe make?
It should make about 12 cupcakes.
Hi Nora ! Thank you for this recipe! I made this cake for my sister’s birthday and it was a great success amongst the entire family. Even my brother in law did not have a snarky comment to make about it being a vegan recipe and my sister granted me with a Hollywood Handshake!! Will definitely bake this cake again 🙂
Happy birthday to your sister! I’m thrilled the cake was a hit! Thanks for your awesome review and feedback!
Hi, Nora. Do I add the whole tin of pineapple juice to the batter cause it says pineapple with juice. Thank you
Hi Sonia. Yes, add the indicated measure of pineapple with the juice that is contained within the same can. I hope this helps! Enjoy!
Hi Nora – can’t wait to try this! 😋If using one of your buttercream frosting alternatives instead of the cream cheese frosting, can the cake sit out at room temperature for a day or two? Thank you!
It should be fine at room temperature for a few hours, but the buttercream can soften quite a bit if it’s left out too long.
Got it. Thanks for the info and the quick reply!
I made these as cupcakes tonight. I halved the recipe and it made exactly 12 cupcakes. I also halved both of the sugars. I didn’t add frosting. Turned out delicious! great recipe, I had never heard of hummingbird cake before 🙂
Thanks so much for your wonderful feedback and review! I’m thrilled you loved the cake!
How long did you bake the cupcakes? I also wanted to make it in to cupcakes.
Hi Luke. Fill cupcake liners about 3/4 of the way full and bake for 20-25 minutes until done. Enjoy!
This cake is AMAZING! I made it to go with our Father’s Day dinner. Toasting the pecans was a definite must. I made the cheesecake frosting which came out like a thick glaze which paired well with the bundt cake. It was a hit with everyone. Thank you so much!
You are welcome, Erica! I’m thrilled you loved the cake! Thank you for sharing your stellar review and feedback!
Hi, have you tried this recipe with sunflower seeds? If so, did it come out tasting like it?
I have not tried it, but I think it would be okay.
Wow Nora! I cut the recipe in half and baked it in a glass rectangular pan, 2.75 qt. My two small bananas didn’t quite make a cup, so I topped off the cup with a bit of crushed pineapple, also adding the 1/2 of the can the recipe called for (for 8 servings). I omitted the pecans because hubby isn’t a fan of nuts, but I put a few small walnut pieces on top for decoration after frosting. I baked for the full 50 minutes. After it was completely cooled I cut the cake in half and ended up with a cute loaf-looking cake. Absolutely delicious! I wish I could show you a picture of my little masterpiece! Thank you Nora for a winner winner!!
You are welcome, Suzy. I love that you shared the experience of baking your own small hummingbird masterpiece! Thanks for your fabulous review and feedback!
Would you consider overripe bananas to be totally brown or just heavily spotted? I’m not a good judge of these things!
Heavily spotted is usually what I use, but totally brown works too.
Hi Nora, would this recipe work with 9in cake pans or a 9×9 in pan
Hi Victoria. This should work in 9″ pans. The cakes may not be as tall. Enjoy!
Hi Nora,
Can I reduce the amount of brown sugar in your Hummingbird Cake recipe by half and substitute the white sugar with something else, possibly apple sauce or puréed dates?
Thank you for any alternative sugar suggestions.
Yes, you can reduce the brown sugar. I haven’t tested this without the white sugar but another commenter swapped the white sugar for pureed dates and had good results, so it’s worth a try!
An I make this cake in a 13×9 pan? If so how long should I bake it?
Many thanks
It will take 50-60 minutes in a 9×13 inch pan, but it will work fine. Enjoy!
CAN YOU TAKE THE BANANA OUT AND USE SOMETHING ELSE
I’m not sure as I haven’t tried it. This cake traditionally uses mashed banana, so it won’t be the same without it.
I would try cooked puréed carrots as a substitute for the bananas
My favorite carrot cake is from The Silver Palate cookbook and uses cooked puréed carrots
I use this blog so often, and this was yet another recipe that turned out wonderfully! The cake was beautiful and tasted amazing. I used the vegan cream cheese frosting and all the guests (none of whom are vegan) raved about it.
I will say that the cake had a strong banana flavor. Maybe that was just the bananas I used? Everyone loved it, but I would not make this for anyone who doesn’t like banana in baked goods.
Thanks for helping to make my dad’s birthday special!
Hi Rachel. I’m so glad the cake was a hit! Thanks for sharing your experience, feedback and review! Happy birthday to your dad!
Hi Nora
Can you do a bunt cake? How long would the baking te be?
Thank you
Nancy
I haven’t tested in a bundt pan but it should work. Try baking it for 45 minutes to 1 hour. Hope this helps!
Has anyone tried this recipe gluten free?
We made it with gluten free flour (King Arthur Measure for Measure) and it tasted great! I would NOT recommend using a bundt pan with GF flour. We baked it for over an hour and there were still some uncooked spots. We will definitely make it again, but in 8 or 9 inch cake pans.
Thank you for sharing your fantastic review and helpful tips! Happy cooking!
hi Nora would these work as a sheet cake ? pls let me know approx baking tray you might recommend here.. Thank you so much !
I haven’t tried it but you should be able to make the cake in a 10-inch square pan instead. Hope this helps!
I made this recipe today, actually I did the cupcakes and cake, cupcakes took about 22min, cake still waiting to be ready. the cupcakes were very moist, I add some walnuts as well, the only thing I will do next time is reduce the quantity of sugar, I am a very sweet tooth, they were a little too sweet for my taste. love to get some bites of pineapple in the middle of it. yummy. Thank you for the recipe.
Thank you for sharing your experience with the cake recipe, Lidia! I appreciate your great review! I’m thrilled you loved the recipe!
I know this will be GREAT and I cannot wait to try it!! How can I adjust the baking time to make cupcakes? Thank you for ALL your great recipes!!!
I hope you love it! Directions for cupcakes are in the post, but basically you just fill cupcake liners about 3/4 of the way full and bake for 20-25 minutes until done. Enjoy!
I printed the recipe and missed that! 😉 Thank You!
You are welcome! Enjoy those cupcakes!
Looking forward to making this cake! Question on the amount of crushed pineapple-does it call for 1 cup (8oz) of pineapple or 2 cans of crushed pineapple? Thank you!
Sorry, I updated the recipe with the correct amount, which is 1 8-ounce can, with the juice. Hope you enjoy the cake!
Any suggestions for someone with a pineapple allergy?
You could swap the pineapple for shredded zucchini or carrots for a non-pineapple version. Thanks!