Desserts
This dairy-free banana cake recipe delivers all the classic comfort of banana cake—rich, moist layers and a velvety almond butter frosting—without a single dairy ingredient. The secret lies in using coconut oil and almond milk to maintain that signature tenderness, while ripe bananas keep the texture perfectly balanced. I developed this version after years of baking for friends with dietary restrictions, and it’s become a staple in my recipe rotation.
The cake itself is simple to make, with a foolproof method that ensures no dry crumbs or dense layers. Mash those bananas until smooth, fold in almond milk and coconut oil for moisture, and let the baking soda do its magic. The frosting? A dreamy blend of almond butter, powdered sugar, and a touch of vanilla, creating a creamy, nutty finish that pairs perfectly with the cake’s natural sweetness.
What you’ll end up with is a moist, flavorful cake that’s light enough to eat in two bites but hearty enough to satisfy a crowd. The almond butter frosting adds a rich, nutty contrast that elevates every slice, making this the ideal dessert for gatherings, potlucks, or a cozy weekend treat. Best of all, it’s dairy-free without sacrificing any of that classic banana cake charm.
For extra indulgence, fold in chocolate chips or chopped walnuts into the batter, or drizzle melted dark chocolate over the frosting. The possibilities are endless, but the base recipe is simple, reliable, and always delicious. Let’s get baking!
Ingredients for banana cake dairy free
Ripe bananas, coconut oil, and almond milk create the perfect dairy-free cake base.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 whole | Mashed until smooth |
| All-Purpose Flour 🌾 | 2 cups | Sifted for even texture |
| Granulated Sugar 🍚 | 1 cup | White or light brown |
| Coconut Oil 🥥 | ½ cup | Melted, unscented preferred |
| Almond Milk 🥛 | 1 cup | Unsweetened, chilled |
| Baking Soda 🧂 | 1 tsp | Pure, not baking powder |
| Vanilla Extract 🌿 | 1 tsp | Pure alcohol-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Almond Butter 🥜 | 1 cup | Creamy, unsweetened |
| Powdered Sugar 🍚 | 2 cups | Sifted for smooth frosting |
| Dark Chocolate Chips 🍫 | ½ cup | Dairy-free, chopped optional |
| Walnuts 🌰 | ½ cup | Chopped, toasted optional |
The bananas are the star—pick ones that are spotted and soft for maximum sweetness. Trader Joe's and Whole Foods usually have the ripest selection. Coconut oil is non-negotiable here—it mimics butter's richness without dairy. For almond milk, Blue Diamond or Silk are reliable brands that won't curdle when heated. The almond butter should be creamy, not crunchy—look for brands like Justin's or Marukan that specify unsweetened.
No coconut oil? Melted vegan butter works in a pinch, though the flavor will differ slightly. Substitute almond milk with soy or oat milk if needed, but avoid dairy-free milk with added gums as they can alter texture. The baking soda is crucial—don't swap for powder. For extra indulgence, fold in dairy-free chocolate chips or chopped walnuts into the batter. If you can't find powdered sugar, blend granulated sugar in a food processor for a quick substitute, though it won't be as smooth.
Store the cake in an airtight container at room temperature for 2-3 days, or refrigerate for up to 5 days. The frosting keeps for 1 week in the fridge, though it's best used within 3 days. For make-ahead baking, prepare the cake and frosting separately—assemble just before serving to prevent sogginess. The cake actually tastes better the next day as the flavors meld together.
Why You'll Love This Recipe
- No Fuss Mixing: The batter comes together in one bowl—no fancy steps, no waiting for eggs to cool. Just mash those ripe bananas, stir in the flour and coconut oil, and you’re done. Honestly, I’ve made this while scrolling through my phone.
- Moist Without Butter: That creamy texture? All thanks to the bananas and almond milk—no greasy dairy needed. The coconut oil adds richness without the heaviness, and the sugar caramelizes just enough to keep it tender for days.
- Breakfast or Dessert: Slice it warm with a drizzle of peanut butter for a quick breakfast, or frost it with dairy-free chocolate for a treat. Between us, I’ve even packed it in lunches—no one questions the leftovers.
- Pantry Staple Magic: You’re already using what’s in your cupboard: flour, sugar, and bananas that’d otherwise go bad. The almond milk? A cheap swap if you’re avoiding dairy. And the best part? It keeps well—perfect for when you’re too tired to bake.
Step-by-step instructions for banana cake with almond butter frosting
Here's how to create a perfectly moist dairy-free banana cake with rich almond butter frosting.
Prepare the Banana Batter
Preheat your oven to 350°F and grease an 8-inch round cake pan or line it with parchment paper. In a large mixing bowl, mash the 3 whole ripe bananas until completely smooth, with no visible lumps. I like to use a fork for this—it gives you better control than a food processor.
Add the 1 cup granulated sugar, 0.5 cup melted coconut oil, 1 cup almond milk, 1 tsp vanilla extract, and 0.5 tsp salt to the mashed bananas. Whisk everything together until the sugar dissolves completely and the mixture is smooth. This step ensures your cake will be tender and moist—no dry crumb here.
Combine Dry Ingredients and Fold Gently
In a separate bowl, sift together the 2 cups all-purpose flour and 1 tsp baking soda. This sifting step prevents lumps and creates a lighter texture. Make a well in the center of the dry ingredients and pour in the banana mixture. Gently fold everything together with a spatula until just combined—you should still see some flour streaks.
Overmixing develops gluten, which can make your cake tough. Stop mixing as soon as the dry ingredients are incorporated. Fold in the 0.5 cup dark chocolate chips and 0.5 cup chopped walnuts by hand, ensuring even distribution throughout the batter. The chocolate and nuts will add delicious texture and flavor to each bite.
Bake to Golden Perfection
Pour the batter into your prepared cake pan and smooth the top with a spatula. Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean. The cake should be golden brown on top and spring back slightly when pressed gently in the center.
I recommend checking for doneness at the 25-minute mark—ovens vary, and you want to avoid overbaking. Once done, 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 before frosting. This cooling step is crucial—it prevents the frosting from melting.
Prepare the Almond Butter Frosting
While the cake cools, prepare the frosting by combining the 1 cup almond butter and 2 cups powdered sugar in a medium bowl. Use a hand mixer or stand mixer to beat on medium speed for 2-3 minutes until smooth and fluffy. The frosting should be thick enough to hold its shape but still spreadable.
If the frosting feels too stiff, add 1-2 teaspoons of almond milk at a time until you reach the desired consistency. The key is to achieve a balance—thick enough to stay on the cake but smooth enough to spread evenly. This almond butter frosting adds a rich, nutty flavor that complements the moist banana cake beautifully.
Frost and Serve
Once the cake is completely cooled, spread the almond butter frosting evenly over the top and sides. For a professional finish, I like to use an offset spatula to create a smooth, even layer. The frosting should cover the entire cake, creating a beautiful contrast with the moist banana layers.
Slice the cake into 4 equal servings and serve immediately. Each slice should be tender with a moist crumb, complemented by the rich almond butter frosting. The dark chocolate chips and walnuts add delightful texture and flavor with every bite. Store any leftovers in an airtight container in the refrigerator for up to 3 days.
Pro Tips For Making Banana Cake Dairy Free
- MASH THE BANANAS WELL: I learned this the hard way—lumpy banana puree means uneven texture. Use a fork to crush them first, then press through a fine-mesh sieve (or blend with 1-2 tablespoons of almond milk) for a silky batter that bakes evenly. No sieve? A potato masher works, but strain it afterward.
- MELT COCONUT OIL FIRST: Cold coconut oil makes the batter separate like a sad salad dressing. Warm it in the microwave for 20 seconds or until just liquid—it should coat the back of a spoon smoothly. This keeps your cake tender without turning greasy.
- DON’T OVERMIX THE BATTER: Stir just until the flour disappears. I used to beat this like I was punishing the bowl, and ended up with a dense brick. A spatula and 10 gentle swirls are all it needs—gluten forms fast, and that’s the enemy of a light crumb.
- CHECK OVEN TEMP AFTER 15 MINUTES: Coconut oil can throw off heat distribution, so your cake might need a little help. If the top’s browning too fast, tent with foil and lower the temp by 25°F. Sounds weird, but it works—no one wants a burnt crust hiding a raw center.
Dietary considerations for banana cake dairy free
Dairy-Free Substitutions
Coconut oil replaces butter perfectly—its neutral flavor and high smoke point create the same richness without dairy. For 1 cup melted butter, use 0.5 cup coconut oil (or 0.4 cup vegan butter like Earth Balance). Almond milk works better than other dairy-free milks because its neutral taste doesn’t overpower the bananas. If you’re avoiding nuts, oat milk is a great alternative, though it may slightly alter texture. 🥥
Allergen-Friendly Options
This recipe is naturally nut-free if you omit the almond butter frosting and walnuts. Swap almond butter for sunflower seed butter (like SunButter) or soy nut butter for a similar texture. For egg-free baking, ensure your baking soda is fresh—it’s the only leavener here. Double-check chocolate chips for dairy-free labels, as some brands use milk chocolate. 🌰
Gluten-Free Adaptation
Replace all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob’s Red Mill or King Arthur). Add ½ tsp xanthan gum to improve texture and structure. For extra moisture, increase almond milk by 2 tbsp. Gluten-free cakes often dry out faster, so store them in an airtight container with a slice of bread to retain moisture. 🌾
Vegan Variations
This recipe is already vegan-friendly, but you can boost flavor with 1 tbsp apple cider vinegar in the batter for extra lift. For the frosting, add ½ tsp vanilla bean paste and a pinch of salt to enhance depth. Vegan dark chocolate chips (like Enjoy Life) add richness without dairy. The result? A cake that’s just as decadent as the classic version. 🍫
Storage Tips
Store the cake in an airtight container at room temperature for 2 days, or refrigerate for 5 days to maintain freshness. The frosting keeps separately for 1 week in the fridge—just reassemble before serving. Freeze the unfrosted cake for up to 3 months by wrapping it tightly in plastic wrap and aluminum foil. Thaw overnight in the fridge before frosting. 💫
Nutrition facts
Frequently asked questions
Can I use regular butter instead of coconut oil in this recipe?
No, this recipe is specifically designed to be dairy-free, so regular butter won't work. For a similar texture, you could use vegan butter (like Earth Balance) in a 1:1 ratio, but coconut oil is preferred for its neutral flavor and ability to keep the cake moist. If you're avoiding coconut, melted vegan margarine is another option.
Why does my dairy-free banana cake turn out dry?
Dryness usually happens from overbaking or insufficient moisture. Always check for doneness at 25 minutes (not later) and let the cake cool completely before frosting. For extra moisture, add 1 extra tablespoon of almond milk to the batter or try replacing 1 cup of flour with 1 cup of gluten-free oat flour for a denser texture.
What's the best way to store leftovers?
Store the frosted cake in an airtight container in the fridge for up to 5 days—the frosting helps preserve freshness. For longer storage, freeze the unfrosted cake wrapped tightly in plastic and foil for 3 months. Thaw overnight in the fridge before adding frosting. If the cake dries out after refrigeration, brush with a simple syrup (equal parts sugar and water, heated) to restore moisture.
Can I make this recipe without nuts?
Skip the almond butter frosting and walnuts completely. For frosting, try a dairy-free cream cheese frosting (made with vegan cream cheese) or a simple powdered sugar glaze with vanilla. You can also add dairy-free chocolate chips or toasted coconut flakes to the batter for texture without nuts.
How do I know when the bananas are ripe enough?
Look for bananas with dark brown speckles and slightly soft spots on the peel. Press gently—they should yield slightly but not feel mushy. Overripe bananas (black peel) can make the cake too sweet, while underripe ones (yellow with green tips) won't be sweet enough. Ripe bananas are the secret to that perfect moist texture!
