Desserts
This avocado banana cake recipe transforms humble ingredients into a richly moist, vegan dessert that defies dry crumb expectations. The secret lies in blending ripe avocado and bananas into the batter, creating a tender crumb that stays moist for days. I developed this recipe after struggling to find a vegan cake that didn't turn out dense or dry—until I discovered how avocado's healthy fats and banana's natural sweetness could work together like a tropical dream team.
The beauty of this recipe is its simplicity: no fancy equipment, no complicated techniques, just a few pantry staples and 15 minutes of prep time before baking. The avocado puree replaces eggs and oil, while mashed bananas add natural sweetness and moisture without needing extra sugar. What you'll end up with is a cake that's lightly sweet, subtly tropical, and so tender it practically melts in your mouth.
Perfect for breakfast, brunch, or dessert cravings, this cake holds its shape beautifully while delivering that moist crumb you'd expect from a rich pound cake. The texture is what makes it special—no dry edges or dense center, just even moisture throughout. Top with powdered sugar, a drizzle of chocolate, or fresh berries for a presentation that's almost too pretty to eat.
Whether you're baking for a crowd or treating yourself to a guilt-free indulgence, this recipe delivers restaurant-quality results with minimal effort. The best part? It keeps well for up to 5 days in the fridge, making it ideal for meal prep or gifting. Let's get baking!
Ingredients for avocado banana cake
These 12 ingredients blend into a lusciously moist vegan cake that tastes like a tropical vacation.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Avocados 🥑 | 2 whole | Pitted, flesh scooped out |
| Ripe Bananas 🍌 | 3 medium | Mashed thoroughly, no lumps |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 cup | Coconut sugar works too |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For moisture and richness |
| Pure Vanilla Extract 🌿 | 1 tbsp | Or vanilla bean paste |
| Baking Soda 🧂 | 1 tsp | For lift and tenderness |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Almond Milk 🥛 | ¾ cup | Unsweetened, for liquid |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Powdered Sugar 🍚 | ¼ cup | For dusting (optional) |
| Fresh Blueberries 🫐 | ½ cup | Optional, for topping |
Avocados are the star here—ripe but firm ones work best, with no brown spots. Trader Joe's usually has perfect ones, or check the back of the produce section at Whole Foods. The bananas should be soft enough to mash easily with a fork—no need to peel them first, just scoop out the flesh. For the flour, King Arthur or Bob's Red Mill brands are my go-to for consistent results. If you're avoiding gluten, swap the all-purpose for a 1:1 gluten-free blend, but expect slightly denser crumb. The almond milk adds subtle nuttiness while keeping the cake tender—unsweetened is key, or you'll end up with a sweeter cake than expected.
No vanilla extract? Vanilla bean paste is a great swap, or even 1 tsp vanilla sugar in a pinch. Short on almond milk? Oat milk or coconut milk work fine, but avoid soy milk—it can make the cake taste beany. The lemon juice brightens everything up, so if you don't have fresh, bottled lemon juice is fine (just check for added sugars). For the sugar, coconut sugar works beautifully—it has a caramel-like flavor that pairs perfectly with the tropical vibe. The powdered sugar topping is optional, but it gives that bakery-fresh finish. If you want to get fancy, fold in 1 tbsp of turmeric for a golden hue that looks stunning.
This cake keeps its moisture for 5 days in the fridge, wrapped tightly in plastic wrap. For longer storage, slice and freeze portions for up to 3 months—they thaw beautifully at room temperature. The blueberries, if using, should be tossed with 1 tsp flour before folding in to prevent sinking. I always bake two 9-inch rounds and stack them for a showstopper dessert. The texture is what makes this recipe special—no dry edges, no dense center, just that perfect moist crumb throughout. Trust me, you'll want to keep this one in your rotation.
Why You'll Love This Recipe
- No Mashing Required: I’ll admit—mashing avocados and bananas used to stress me out. But this cake? Just blend, pour, and bake. The olive oil keeps it tender without extra fuss, and the fruit does all the heavy lifting.
- Moist Without Syrup: That creamy texture? All thanks to the avocado and olive oil combo. No one will guess it’s secretly healthy—it’s just ridiculously good, like a cross between banana bread and a fudgy cake.
- Breakfast or Dessert: Honestly, I’ve served this for both. Top with yogurt and honey for a morning treat, or dust with powdered sugar for an after-dinner surprise. The ripe banana flavor keeps it universally loved.
- Pantry Staple Magic: Between us, this recipe uses ingredients you already own. No weird substitutions—just flour, sugar, and whatever’s in your fruit bowl. And leftovers? They last five days in the fridge, perfect for grab-and-go slices.
Step-by-step instructions for avocado banana cake
Here's how to create a lusciously moist cake that stays tender for days.
Prep the Wet Ingredients for Maximum Moisture
Start by scooping out the flesh from the 2 whole ripe avocados using a spoon, discarding the pits. In a large mixing bowl, mash the avocado flesh until completely smooth—no chunks should remain. This is your secret weapon for moisture, so take your time.
Add the 3 medium ripe bananas to the bowl and mash them thoroughly until they blend seamlessly with the avocado. The bananas should disappear completely, creating a thick, creamy base. Stir in the 0.5 cup extra-virgin olive oil and 1 tablespoon pure vanilla extract, mixing until fully combined. This mixture should be silky and uniform—if it looks too thick, that's perfect for our dense, moist cake.
Combine Dry Ingredients and Create the Batter
In a separate bowl, whisk together the 2 cups all-purpose flour, 1 cup granulated sugar, 1 teaspoon baking soda, and 0.5 teaspoon salt. Sift the flour first to prevent lumps, which is crucial for a light texture. I like to use a fine-mesh sieve for this step.
Create a well in the center of your dry ingredients and pour in the wet avocado-banana mixture. Gently fold the dry ingredients into the wet using a spatula, mixing just until combined. Avoid overmixing—you should still see small flour streaks. Add the 0.75 cup almond milk and 1 tablespoon lemon juice, mixing until the batter is smooth and just thick enough to hold its shape when dropped from a spoon.
Bake Until Golden with Perfect Moisture
Preheat your oven to 350°F and grease an 8-inch round cake pan or line it with parchment paper. Pour the batter into the prepared pan and smooth the top with a spatula. For that classic dome shape, gently tap the pan on the counter a few times to release any air bubbles.
Bake for 35-40 minutes until a toothpick inserted into the center comes out clean. The cake should be golden brown on top but still slightly springy to the touch. I know it seems counterintuitive, but this cake benefits from being slightly underbaked—it continues cooking as it cools, locking in all that moisture. If the edges brown too quickly, tent the pan with foil after 20 minutes to prevent overbrowning.
Cool and Finish with Optional Blueberries
Remove the cake from the oven and let it cool in the pan for 10 minutes. Then transfer it to a wire rack to cool completely. This cooling period is where the magic happens—the cake will firm up slightly while maintaining that tender crumb. For extra flair, sprinkle the top with 0.25 cup powdered sugar while still warm, or press the 0.5 cup fresh blueberries gently into the surface for a fruity accent.
Slice when completely cool, and you'll be rewarded with a cake that's impossibly moist, rich from the avocado and olive oil, and perfectly balanced by the subtle tang of lemon. Each bite delivers that tropical flavor without a hint of dryness—exactly what you promised yourself when you picked up those ripe avocados.
Pro Tips For Making Avocado Banana Cake
- Mash Avocados First: I learned this the hard way—adding whole avocado chunks to the batter means uneven texture and a cake that fights you when slicing. Mash them with a fork until smooth, then stir in the bananas. This guarantees a tender crumb every time, no matter how impatient you are.
- Use Olive Oil Sparingly: Extra-virgin olive oil adds richness, but too much turns this cake into a dense, greasy brick. Stick to ¼ to ½ cup total—enough to coat the pan and keep things moist without weighing it down. (Yes, even if the recipe says otherwise.)
- Don’t Overmix the Batter: I used to treat this like pancake batter, folding and stirring until my arm ached. That’s how you end up with a tough, chewy cake instead of the light, fluffy texture you want. Mix just until the flour disappears—about 15 seconds after the dry ingredients are incorporated.
- Check Doneness with a Toothpick: The cake will look underdone when the edges pull away, but avocado and banana batters play tricks. Insert a toothpick into the center—if it comes out with a few moist crumbs (not wet batter), it’s ready. Pull it too soon, and you’ll have a gummy mess. (Trust me, I’ve made that mistake.)
Best sauces and condiments for avocado banana cake
Citrus Glaze
Brighten your cake with a simple orange or lemon glaze made from ½ cup powdered sugar and 2 tablespoons fresh orange juice. Whisk until smooth and drizzle over the cooled cake. The acidity cuts through the richness of the avocado, adding a refreshing contrast that enhances the tropical notes. For extra zing, add ½ teaspoon grated orange zest to the glaze. 🍊
Chocolate Ganache
For a decadent twist, top your cake with a dark chocolate ganache. Melt 8 oz dark chocolate (70% cocoa) with ¼ cup heavy cream (or coconut cream for vegan) over a double boiler. Let it cool slightly, then drizzle over the cake. The deep, rich chocolate pairs beautifully with the cake's natural sweetness. I like to use Ghirardelli chocolate for that perfect balance of bitterness and smoothness.
Coconut Whipped Cream
Replace traditional whipped cream with a lighter, tropical option by whipping 1 cup coconut cream (chilled overnight) with 1 tablespoon powdered sugar and ½ teaspoon vanilla extract. Pipe it around the edges of the cake or dollop on top. The coconut flavor complements the avocado and banana beautifully, creating a cohesive tropical theme. For extra flair, toast ½ cup shredded coconut and sprinkle it over the whipped cream. 🥥
Berry Compote
Simmer 1 cup mixed berries (strawberries, raspberries, or blueberries) with 2 tablespoons sugar and 1 tablespoon lemon juice for 10 minutes until thickened. Let it cool, then spoon it over the cake or use it as a filling for a layered dessert. The natural sweetness and acidity of the berries make this a perfect topping that brightens every bite. I often use frozen berries for convenience—they work just as well as fresh.
Caramel Drizzle
For a sweet, indulgent finish, make a quick caramel sauce by melting ½ cup brown sugar with 2 tablespoons butter and 2 tablespoons heavy cream in a saucepan. Simmer for 3-4 minutes until smooth, then drizzle over the cake. The caramel adds a rich, buttery depth that contrasts perfectly with the cake's natural flavors. This topping is especially great if you want to add a touch of warmth to balance the cake's tropical vibe.
Nut Butter Swirl
Add texture and protein with a peanut or almond butter swirl. Warm ¼ cup nut butter with 1 tablespoon maple syrup until smooth, then gently fold it into the batter before baking. The nutty flavor adds complexity, and the swirl creates a stunning visual effect. For a more pronounced swirl, pipe the nut butter mixture onto the batter before baking, then swirl it with a knife. This works especially well if you're serving the cake at brunch or as a snack.
Nutrition facts
Frequently asked questions
Why does this cake stay so moist without being greasy?
The magic comes from the avocado's healthy fats and banana's natural sweetness working together. The 0.5 cup olive oil and mashed avocado create richness without heaviness, while the almond milk adds lightness. The key is baking it just until a toothpick comes out clean—not dry—so the moisture gets trapped inside.
Can I make this cake without avocado?
Yes, but the texture will change. Replace the avocado with 0.5 cup unsweetened applesauce or 0.5 cup melted coconut oil, but expect a slightly denser cake. For best results, stick with avocado—it's what gives this recipe its signature tender crumb. The banana alone won't provide enough moisture for that perfect texture.
How do I fix if my cake turns out too dense?
Overmixing the batter is the most common cause. Mix just until combined—you should still see small flour streaks. Also, ensure your baking soda is fresh and your oven is properly calibrated. If it's still too dense, try baking at 325°F instead of 350°F for 45 minutes to encourage even cooking. A water bath (placing the pan in a larger pan with hot water) can also help with moisture distribution.
Is this cake safe for kids with nut allergies?
The recipe uses almond milk, but you can easily substitute with oat milk or coconut milk for nut-free versions. Always check your milk label for cross-contamination warnings. For extra safety, use a dedicated nut-free kitchen space when preparing. The cake itself is nut-free once the almond milk is swapped.
Can I bake this in a different pan shape?
Yes, but adjust the baking time. For a 9-inch round pan, bake 30-35 minutes. For a loaf pan (8x4 inches), bake 40-45 minutes. The key is to check doneness with a toothpick—it should come out clean. If using a glass pan, reduce temperature by 25°F to prevent overbrowning.
