This irresistibly moist vegan hummingbird cake is an easy tropical dessert made with bananas, pineapple and toasted pecans! Brown sugar and warm spices like cinnamon add a cozy depth of flavor. The cake is completely egg-free and dairy-free, and doesn’t require any fancy ingredients!

Slice of hummingbird cake standing upright on a small serving plate.

Why you’ll love this cake

Hummingbird cake is an indulgent and sweet cake! Imagine a richer version of banana cake, but with crushed pineapple and pecans. Its texture is most similar to carrot cake (but coarser) and it has the tropical hints of a pineapple upside-down cake!

You don’t need eggs or dairy for a delicious cake! The bananas and pineapple provide moisture and structure to the cake and having just enough raising agents ensures the cake rises and bakes through.

Simple ingredients you’ll need

Flat-lay of ingredients for vegan hummingbird cake.

The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.

Overripe bananas are best for this recipe. They’re higher in natural sugar which doesn’t only add sweetness but results in a moister and softer cake! You can use frozen and thawed bananas too and there’s no need to drain their liquid (I’ve tested this and the cake still bakes perfectly).

Canned crushed pineapple in juice, not syrup. Include the juice in the cake batter as this adds extra flavor and moisture! The natural acidity in pineapple juice also disrupts the formation of gluten in the flour which makes this vegan hummingbird cake extra tender (that means, we don’t need any apple cider vinegar in the recipe).

TIP: Try to get a can of crushed pineapple that has some liquid in it. Shake the can of pineapple and if you can hear liquid swishing around, it’s good for this recipe! Some pineapple cans don’t have much liquid, and while they’ll work, your cake will be denser.

Light brown sugar for depth of flavor and moisture. Granulated sugar to ensure the cake isn’t too heavy.

Non-dairy milk. I prefer using unsweetened soy milk as its higher protein results in a more tender cake. Other varieties like oat milk or almond milk will still work!

Neutral oil. Adding a lot of fruit to cakes can make them stodgy and even slightly chewy or muffin-like. The slightly higher amount of oil in this hummingbird cake balances out the fruit to ensure it is still cakey and moist, but not stodgy!

Salt adds depth of flavor and balances the sweetness in this hummingbird cake, especially as there’s so much fruit!

Vegan hummingbird cake with rustic frosting topped with pecans and dried pineapple. Cake has a couple of slices cut out revealing texture.

How to make hummingbird cake

First, add the banana to a large bowl and mash well. To the mashed banana, add the pineapple, both sugars, oil, milk and vanilla extract and mix until well combined. This step ensures the sugars are adequately dissolved which helps the cake to rise more evenly!

In another large bowl, add the all-purpose flour, raising agents, spices and mix until well combined. Try to make sure the raising agents are evenly dispersed because no one likes chunks of baking soda in their cake!

Two image collage of wet ingredients and dry ingredients in separate bowls.

Then, pour the wet ingredients onto your flour mixture and mix until just combined. Finally, add your chopped pecans and fold through!

Most of my cake recipes use one bowl, but I recommend using two bowls for this vegan hummingbird cake. The high amount of fruit and nuts results in a very chunky batter and can mislead you to undermix or overmix the batter. Using two mixing bowls ensures the ingredients are evenly combined, without the risk of overmixing!

Two image collage of wet ingredients poured into dry ingredients and pecans on top of batter in bowl.

Baking hummingbird cake

The cakes take around 32-37 minutes to bake, depending on how hot your oven runs. Please avoid opening the oven door too early as your cakes may sink.

The cakes are ready when their surfaces are evenly golden brown. And if you gently press the middle of the cake, it should bounce back (rather than feel soft and wobbly underneath).

Two image collage of cake pans, before and after baking.

Decorating this cake

My cake layers usually bake flat, but if your layers have domes, make sure you slice them off with a serrated knife. Flatter layers are easier to stack!

I decorated my cake with vegan cream cheese frosting, chopped pecans and dried pineapple slices. You can also decorate your cake with:

  • Extra shredded coconut
  • Dried pineapple chips
  • Edible flowers
Slice of hummingbird cake on a small serving plate.

Customizing this recipe

Can I omit the pecans?

Yes, definitely! If omitting, you don’t need to make any other changes to the recipe.

Alternatively, you can replace the pecans with the same quantity of walnuts or the same weight of finely shredded coconut.

Can I bake this cake in a different pan?

Yes, this cake will also work well in a 9 x 13-inch sheet pan without any changes to the quantities. Bake the sheet cake for 40-45 minutes or until a toothpick comes out clean.

Can I substitute or reduce the sugar?

I have only tested the recipe the way it’s written. From experience, other granulated sugars such as coconut sugar or erythritol will work but produce slightly different results.

I don’t recommend using a liquid sweetener instead of granulated sugar as it’ll add too much moisture to the recipe. Alternatively, check out my maple banana bread if you want a maple-sweetened dessert.

More classic vegan cake recipes

Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!

Slice of hummingbird cake standing upright on a small serving plate.
5 from 3 reviews

Vegan Hummingbird Cake

This irresistibly moist vegan hummingbird cake is an easy tropical dessert made with bananas, pineapple and toasted pecans! Brown sugar and warm spices like cinnamon add a cozy depth of flavor. The cake is completely egg-free and dairy-free, and doesn't require any fancy ingredients!

Ingredients

Wet ingredients

  • 1 ยฝ cups (340g) mashed overripe bananas, (about 3-4 large bananas)
  • 8 ounce (225g) can crushed pineapple, in juice not syrup (do not drain)
  • ยพ cup (150g) granulated sugar
  • ยพ cup (150g) packed brown sugar
  • โ…” cup (150g) dairy-free milk, room temperature
  • โ…” cup (145g) neutral flavored oil
  • 1 teaspoon vanilla extract

Dry ingredients

Vegan cream cheese frosting (see note 3 for alternatives)

To decorate (optional)

Instructions 

  • Preheat oven to 180ยฐC (350ยฐF). Line 2 x 8-inch (20cm) cake pans with parchment paper.

Make the hummingbird cake:

  • Add the bananas to a large mixing bowl and mash until it forms a thick lumpy paste. Add the crushed pineapple (including the juice), both sugars, oil, milk and vanilla extract and stir until well combined.
  • In a separate large bowl, add all the dry ingredients (except the pecans) and whisk until well combined. Pour in the wet mixture and mix until just before it's combined. Add the pecans and fold until there are no more pockets of flour. Do not overmix.
  • Divide the batter between your prepared cake pans and smooth the top with a spoon.
  • Bake the cakes in your preheated oven for 32-37 minutes. The cakes are ready when you can insert a toothpick in the center and it comes out clean. If you gently press the top of the cakes, they should bounce back.
  • Cool the cakes in their pans for 20 minutes then transfer them to a wire rack. Cool completely.

Make the cream cheese frosting:

  • Add the vegan butter to a large bowl or the bowl of a stand mixer with the paddle attachment. Beat until it's pale and light in color. Add the powdered sugar and vanilla, and beat until you have a light and fluffy buttercream. Add the vegan cream cheese and beat until all the ingredients are well combined. Avoid overmixing the frosting otherwise it'll become too soft. For a firmer frosting, mix in more powdered sugar.
  • Chill the frosting until needed.

Assemble the hummingbird cake:

  • When the cakes have completely cooled, place one layer on a serving plate.
  • Spread or pipe around ยพ cup of frosting on the cake and place the remaining cake on top.
  • Spread the remaining frosting on the cake. If you have excess frosting, use a piping bag with a star nozzle to pipe the remaining frosting on top of the cake. Decorate the cake as desired.
  • Store the frosted hummingbird cake in an airtight container in the refrigerator. Allow the cake to come to room temperature for 1 hour before serving. Leftovers will keep in the fridge for 3-4 days or in the freezer for 1 month.

Notes

  1. Make sure you measure the flour accurately otherwise, your cake will be dry and dense. If you’re using measuring cups, use the spoon and level method where you fluff up the flour in the bag, use a spoon to add flour to a measuring cup, then level it off with a knife. I don’t recommend using the measuring cup to scoop flour out of your container as too much flour will result in a dense cake. Alternatively, use digital kitchen scale and the grams measurements.
  2. Toasting the pecans gives them lovely nutty flavor. To toast the pecans, preheat your oven to 150ยฐC (300ยฐF). Spread the pecans on a lined baking sheet and toast for around 8 minutes until they smell fragrant.
  3. If you don’t have vegan cream cheese, I recommend making lemon buttercream frosting from my vegan lemon cake recipe.
Did you Make this Recipe?Rate it & leave your feedback in the comments section below, or tag @rainbownourishments on Instagram and hashtag #rainbownourishments!

This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.