If you have a sweet tooth and a passion for plant-based delights, you are absolutely going to adore this Vegan Hummingbird Cake Recipe. Bursting with tropical flavors from ripe bananas and crushed pineapple, complemented by warm spices and crunchy toasted pecans, this cake is a celebration in every bite. The moist, tender crumb paired with luscious vegan cream cheese frosting makes it not only a showstopper for special occasions but also a comforting treat you’ll want to enjoy any day. Let me walk you through how easy it is to bring this classic Southern favorite into your vegan kitchen!

Ingredients You’ll Need
This Vegan Hummingbird Cake Recipe calls for simple, wholesome ingredients that each play a starring role in creating its signature taste and texture. From the warm spices to the tropical fruit and crunchy nuts, every element has a purpose, making the process as enjoyable as the result.
- 2 cups all-purpose flour: Provides the perfect structure for a tender crumb every time.
- 1 cup brown sugar: Adds rich molasses notes and keeps the cake moist and flavorful.
- 1 cup granulated sugar: Balances out the sweetness for a well-rounded taste.
- 1 tbsp baking powder: Gives the cake a good lift and lightness.
- 1 tsp baking soda: Works alongside baking powder to ensure fluffy texture.
- 1/2 tsp salt: Enhances and rounds out all the flavors.
- 1 tsp ground cinnamon: Infuses the cake with comforting warmth.
- 1/4 tsp ground nutmeg: Adds a subtle, nutty spice that complements the other flavors.
- 1/2 cup canola oil: Keeps the cake moist without overpowering the other ingredients.
- 1 cup crushed pineapple: Brings vibrant tropical sweetness and moisture.
- 2 medium mashed overripe bananas: Natural sweetness and incredible moisture boost.
- 1/2 cup almond milk: Dairy-free and neutral to blend all flavors harmoniously.
- 2 tsp pure vanilla extract: A flavor enhancer working its magic throughout the cake.
- 1 cup chopped toasted pecans: Adds delightful crunch and a nutty depth.
- 1 batch Vegan Cream Cheese Frosting: The irresistible finishing touch that makes this cake unforgettable.
How to Make Vegan Hummingbird Cake Recipe
Step 1: Preheat and Prepare
Start by preheating your oven to 350°F (175°C). This ensures a steady temperature so your cake bakes evenly, resulting in a gorgeous golden crust and moist inside. While the oven warms, prepare your baking dish by greasing it or lining it with parchment paper to prevent sticking.
Step 2: Mix the Dry Ingredients
In a large bowl, whisk together the all-purpose flour, both sugars, baking powder, baking soda, salt, cinnamon, and nutmeg. Combining these ingredients first ensures the spices and leavening agents are evenly distributed, giving your cake consistent flavor and texture.
Step 3: Combine the Wet Ingredients
In a separate bowl, blend the canola oil, crushed pineapple (including the juice), mashed bananas, almond milk, and vanilla extract. Mixing these together separately helps avoid overmixing when you combine the wet and dry ingredients later, which could make the cake tough.
Step 4: Bring It All Together
Pour the wet mixture into the dry ingredients and gently fold them together until just combined. Remember, a few small lumps are okay — overmixing can lead to a denser cake. Gently folding keeps it tender and light.
Step 5: Add the Crunch
Finally, fold in the chopped toasted pecans. Toasting the nuts beforehand enhances their nuttiness and adds a delightful texture contrast to the softness of the cake.
Step 6: Bake to Perfection
Pour the batter into your prepared baking dish and smooth the top with a spatula. Bake for 45 to 50 minutes, or until a toothpick inserted into the center comes out clean. The aroma wafting from your oven will be so inviting, you’ll know it’s almost time to enjoy!
Step 7: Cool and Frost
Allow the cake to cool completely before frosting it with your Vegan Cream Cheese Frosting. This step is crucial to prevent the frosting from melting and sliding off, keeping that luscious cream cheese layer smooth and beautiful.
How to Serve Vegan Hummingbird Cake Recipe

Garnishes
Fresh garnishes elevate your Vegan Hummingbird Cake Recipe from delightful to dazzling. Sprinkle chopped toasted pecans over the frosted cake for added crunch, or dust with a pinch of cinnamon for an inviting aroma. For a festive touch, add thinly sliced bananas or small pineapple chunks on top.
Side Dishes
This cake pairs wonderfully with a variety of vegan sides. A scoop of dairy-free vanilla ice cream creates an indulgent pairing, while a fresh fruit salad or light coconut yogurt balance the richness with refreshing brightness. Herbal teas or a well-brewed cup of coffee are also perfect companions.
Creative Ways to Present
For celebrations, serve this cake in elegant layers with frosting between each tier and sprinkled pecans along the sides. Or try individual mini cakes or cupcakes using the same batter for personalized portions. Even slicing the cake into small squares makes it perfect for sharing at gatherings or packing in lunchboxes as a sweet surprise.
Make Ahead and Storage
Storing Leftovers
You can keep your leftover Vegan Hummingbird Cake Recipe fresh by storing it in an airtight container in the refrigerator for up to 4 days. The frosting helps seal in moisture, keeping each slice as delicious as the first bite.
Freezing
If you want to save some cake for later, wrap individual slices tightly in plastic wrap and place them in a freezer-safe bag or container. Frozen cake maintains its best quality for up to 2 months. Just remember to thaw in the refrigerator overnight before enjoying.
Reheating
When you’re ready to eat the stored cake, bring refrigerated slices to room temperature for the best flavor and texture. Avoid microwaving to prevent the frosting from melting, but if you want a warm treat, a quick flash in a toaster oven for a couple of minutes works wonders.
FAQs
Can I use other nuts instead of pecans?
Absolutely! Walnuts or cashews work great as alternatives and add their own unique crunch and flavor. Just be sure to toast them lightly for the best taste.
Is crushed pineapple necessary for this cake?
Yes, crushed pineapple is essential in the Vegan Hummingbird Cake Recipe because it provides moisture and a bright tropical sweetness that balances the richness of the bananas and spices perfectly.
Can I make this cake gluten-free?
Definitely! Substitute the all-purpose flour with a 1-to-1 gluten-free baking flour blend, and make sure your baking powder is gluten-free as well. The texture will remain tender and delicious.
What can I use instead of canola oil?
Other neutral oils like vegetable oil or light olive oil work well here. You could also use melted coconut oil, keeping in mind it might add a subtle coconut flavor.
How do I make vegan cream cheese frosting?
Vegan cream cheese frosting typically combines vegan cream cheese (like cashew-based or tofu-based), vegan butter or margarine, powdered sugar, and a bit of vanilla extract beaten until smooth and fluffy. It’s the perfect tangy complement to the sweet cake.
Final Thoughts
This Vegan Hummingbird Cake Recipe is truly a treasure for anyone who loves rich flavors and moist cakes without any animal products. Its combination of fruit, nuts, and spices guarantees a lively and comforting dessert that will quickly become a beloved favorite in your household. Give it a try, and I promise you’ll be coming back for more—this cake’s charm is simply irresistible!
Print
Vegan Hummingbird Cake Recipe
- Prep Time: 25 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
This irresistible Vegan Hummingbird Cake is a moist, flavorful dessert loaded with tropical sweetness from crushed pineapple and ripe bananas, complemented by warm spices and crunchy toasted pecans. Perfectly dairy-free and infused with a delicious vegan cream cheese frosting, this cake is ideal for any occasion where a tender, fruity, and flavorful cake is desired.
Ingredients
Dry Ingredients
- 2 cups all-purpose flour
- 1 cup brown sugar
- 1 cup granulated sugar
- 1 tbsp baking powder
- 1 tsp baking soda
- 1/2 tsp salt
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
Wet Ingredients
- 1/2 cup canola oil
- 1 cup crushed pineapple
- 2 medium mashed overripe bananas
- 1/2 cup almond milk
- 2 tsp pure vanilla extract
Add-ins
- 1 cup chopped toasted pecans
Frosting
- 1 batch Vegan Cream Cheese Frosting
Instructions
- Preheat the oven: Set your oven to 350°F (175°C) to ensure it’s at the correct temperature for baking the cake evenly.
- Mix dry ingredients: In a large bowl, whisk together the all-purpose flour, brown sugar, granulated sugar, baking powder, baking soda, salt, ground cinnamon, and ground nutmeg until well combined.
- Mix wet ingredients: In a separate bowl, combine the canola oil, crushed pineapple, mashed bananas, almond milk, and vanilla extract, stirring until smooth.
- Combine mixtures: Pour the wet ingredients into the bowl with the dry ingredients and gently fold them together. Be careful not to overmix to keep the cake tender.
- Add pecans: Fold in the chopped toasted pecans evenly throughout the batter for added texture.
- Prepare baking dish: Grease or line your preferred baking dish to prevent sticking and pour the batter in, smoothing the top evenly.
- Bake the cake: Place the dish in the preheated oven and bake for 45 to 50 minutes, or until a toothpick inserted into the center comes out clean.
- Cool the cake: Remove the cake from the oven and allow it to cool completely in the dish, which is essential before applying the frosting to prevent melting.
- Frost the cake: Once cooled, spread the Vegan Cream Cheese Frosting evenly over the top of the cake.
Notes
- Ensure bananas are very ripe for maximum sweetness and moisture.
- To toast pecans, place them in a dry skillet over medium heat, stirring frequently for 5-7 minutes until fragrant.
- Do not overmix the batter to avoid a dense cake.
- If almond milk is unavailable, substitute with any other plant-based milk.
- Allow ample cooling time before frosting to achieve the best texture.

