Vegan Peanut Butter Banana Cake Recipe

Learn how to make the best homemade vegan peanut butter banana cake with this easy baking recipe. Features overripe bananas and natural peanut butter for incredible moisture and flavor. Perfect for beginners seeking a foolproof dairy-free, egg-free dessert that everyone will love!
Difficulty:
Beginner
Prep Time:
20 mins
Cook Time:
35 mins
Serves:
1 cake (12 slices)
An overhead shot of a rustic two-layer vegan peanut butter banana cake on a weathered wooden cake stand, captured in gentle natural light streaming through a kitchen window. The cross-section reveals a moist, tender crumb studded with tiny flecks of banana. The cake is frosted with a creamy beige peanut butter frosting applied in casual swirls, topped with banana chips arranged in a circular pattern and a light dusting of chopped peanuts that creates textural contrast. A slice has been removed, showcasing the perfect layers, while a vintage cake server rests nearby on the wooden surface scattered with a few whole peanuts and banana slices, emphasizing the cake's key ingredients.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">3 medium overripe bananas (about 300g peeled)</li><li class="ingredients-single-item">240g all-purpose flour</li><li class="ingredients-single-item">200g granulated sugar</li><li class="ingredients-single-item">120g natural peanut butter</li><li class="ingredients-single-item">80ml vegetable oil</li><li class="ingredients-single-item">120ml plant milk (soy or almond)</li><li class="ingredients-single-item">2 tbsp ground flaxseed</li><li class="ingredients-single-item">6 tbsp water</li><li class="ingredients-single-item">2 tsp vanilla extract</li><li class="ingredients-single-item">1 tsp baking soda</li><li class="ingredients-single-item">1 tsp baking powder</li><li class="ingredients-single-item">1/2 tsp salt</li><li class="ingredients-single-item">1/4 tsp ground cinnamon (optional)</li><li class="ingredients-single-item">For the frosting:</li><li class="ingredients-single-item">150g vegan butter (room temperature)</li><li class="ingredients-single-item">100g smooth peanut butter</li><li class="ingredients-single-item">250g powdered sugar</li><li class="ingredients-single-item">2 tbsp plant milk</li><li class="ingredients-single-item">1 tsp vanilla extract</li><li class="ingredients-single-item">Pinch of salt</li><li class="ingredients-single-item">For decoration (optional):</li><li class="ingredients-single-item">30g chopped roasted peanuts</li><li class="ingredients-single-item">Banana chips</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 slice
🔥 Calories: 325 calories
🥑 Fat: 16 g
🧈 Saturated Fat: 4 g
🍞 Carbohydrates: 44 g
🍭 Sugar: 23 g
🍗 Protein: 6 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 220 mg

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">23cm (9-inch) round cake tin</li><li class="equipment-single-item">Parchment paper</li><li class="equipment-single-item">Electric mixer (hand or stand)</li><li class="equipment-single-item">Cooling rack</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 180°C (350°F) and line a 23cm (9-inch) round cake tin with parchment paper, then lightly grease the sides.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Make your flax eggs by combining the ground flaxseed with water in a small bowl. Stir well and set aside for 5 minutes to thicken. This plant-based egg replacement will bind your cake beautifully while adding subtle nutrition.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>In a large bowl, mash the bananas until smooth but with a few small lumps remaining for texture. The riper your bananas, the sweeter and more aromatic your cake will be, so choose ones with plenty of brown spots.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add the sugar, peanut butter, vegetable oil, plant milk, prepared flax mixture, and vanilla extract to the mashed bananas. Whisk until smooth and well combined. The oil and peanut butter will create a wonderfully moist crumb in your finished cake.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>In a separate bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon (if using). Proper distribution of these dry ingredients ensures your cake will rise evenly.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Gradually add the dry ingredients to the wet mixture, folding gently with a spatula until just combined. Be careful not to overmix – a few small lumps are preferable to overworking the batter, which can develop the gluten and result in a tough cake.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Pour the batter into your prepared cake tin, smoothing the top with a spatula. Tap the tin gently on the counter a few times to release any large air bubbles.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean with a few moist crumbs. The top should be golden brown and spring back slightly when touched.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Remove from the oven and allow to cool in the tin for 10 minutes, then transfer to a wire rack to cool completely. Patience is key here – frosting a warm cake will lead to a melted mess!</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>While the cake is cooling, prepare your frosting. In a large bowl, beat the vegan butter and peanut butter with an electric mixer until smooth and creamy, about 2 minutes. The mechanical action incorporates air, creating a lighter, fluffier texture.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Gradually add the powdered sugar, about a third at a time, beating well after each addition. Add the plant milk, vanilla extract, and salt, then beat on high speed for 2-3 minutes until light and fluffy. If the frosting seems too stiff, add another tablespoon of plant milk; if too soft, add more powdered sugar.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Once the cake has completely cooled, spread the frosting evenly over the top and sides using an offset spatula. Create decorative swirls if desired. Garnish with chopped peanuts and banana chips around the edges for an attractive finish that hints at the flavors inside.</li><li class="MethodStepper"><h4 class="step-title">Step 13</h4>For the best flavor, let the cake sit at room temperature for about 30 minutes before serving. This allows the flavors to meld together and the cake to reach its optimal texture. Store any leftovers in an airtight container at room temperature for up to 3 days, or refrigerate for up to a week.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Vegan Peanut Butter Banana Cake?

The key ingredients include overripe bananas, natural peanut butter, flour, sugar, vegetable oil, plant milk, ground flaxseed, vanilla, baking agents, and spices. The frosting requires vegan butter, peanut butter, powdered sugar, and plant milk.

How to cook Vegan Peanut Butter Banana Cake at home?

Learn how to cook Vegan Peanut Butter Banana Cake by creating flax eggs, mashing bananas, combining with wet ingredients, folding in dry ingredients, and baking at 180°C for 30-35 minutes. Once cooled, top with peanut butter frosting made from vegan butter, peanut butter, and powdered sugar, then decorate with chopped peanuts and banana chips.

Can I make this cake gluten-free while keeping the same texture?

Yes! Replace the all-purpose flour with a 1:1 gluten-free flour blend that contains xanthan gum. For best results, add an extra tablespoon of plant milk as gluten-free flours tend to absorb more moisture, ensuring your cake maintains its moist, tender crumb.

What can I use instead of flaxseed as an egg replacer in banana baking?

For each flax egg (2 tbsp ground flaxseed + 6 tbsp water), you can substitute 3 tablespoons of aquafaba, 1/4 cup mashed banana, 1/4 cup applesauce, or 3 tablespoons of plant yoghurt. These alternatives will maintain moisture while providing necessary binding.

How do I prevent my peanut butter frosting from becoming too runny?

Use room temperature (not melted) vegan butter, choose a thicker natural peanut butter, add powdered sugar gradually, and refrigerate for 15-20 minutes if needed. If still too runny, gradually incorporate more powdered sugar until reaching your desired consistency.

Want to try something else in ...

Vegan Cakes & Loaves

Try following recommended recipes

No items found.

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Vegan Peanut Butter Banana Cake Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6827e0e96f7c80678ffaf1ea_Leonardo_Phoenix_10_An_overhead_shot_of_a_rustic_twolayer_vega_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2023-09-28", "description": "Learn how to make the best homemade vegan peanut butter banana cake with this easy baking recipe. Features overripe bananas and natural peanut butter for incredible moisture and flavor. Perfect for beginners seeking a foolproof dairy-free, egg-free dessert that everyone will love!", "prepTime": "PT20M", "cookTime": "PT35M", "totalTime": "PT55M", "keywords": "vegan cake, peanut butter banana, dairy-free dessert, plant-based baking, egg-free cake", "recipeYield": "12", "recipeCategory": "Dessert", "recipeCuisine": "American", "nutrition": { "@type": "NutritionInformation", "calories": "325 calories", "carbohydrateContent": "44 g", "proteinContent": "6 g", "fatContent": "16 g", "saturatedFatContent": "4 g", "cholesterolContent": "0 mg", "sodiumContent": "220 mg", "sugarContent": "23 g", "servingSize": "1 slice" }, "recipeIngredient": [ "3 medium overripe bananas (about 300g peeled)", "240g all-purpose flour", "200g granulated sugar", "120g natural peanut butter", "80ml vegetable oil", "120ml plant milk (soy or almond)", "2 tbsp ground flaxseed", "6 tbsp water", "2 tsp vanilla extract", "1 tsp baking soda", "1 tsp baking powder", "1/2 tsp salt", "1/4 tsp ground cinnamon (optional)", "150g vegan butter (room temperature)", "100g smooth peanut butter", "250g powdered sugar", "2 tbsp plant milk", "1 tsp vanilla extract", "Pinch of salt", "30g chopped roasted peanuts", "Banana chips" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare", "text": "Preheat your oven to 180°C (350°F) and line a 23cm (9-inch) round cake tin with parchment paper, then lightly grease the sides." }, { "@type": "HowToStep", "name": "Make flax eggs", "text": "Make your flax eggs by combining the ground flaxseed with water in a small bowl. Stir well and set aside for 5 minutes to thicken. This plant-based egg replacement will bind your cake beautifully while adding subtle nutrition." }, { "@type": "HowToStep", "name": "Mash bananas", "text": "In a large bowl, mash the bananas until smooth but with a few small lumps remaining for texture. The riper your bananas, the sweeter and more aromatic your cake will be, so choose ones with plenty of brown spots." }, { "@type": "HowToStep", "name": "Mix wet ingredients", "text": "Add the sugar, peanut butter, vegetable oil, plant milk, prepared flax mixture, and vanilla extract to the mashed bananas. Whisk until smooth and well combined. The oil and peanut butter will create a wonderfully moist crumb in your finished cake." }, { "@type": "HowToStep", "name": "Combine dry ingredients", "text": "In a separate bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon (if using). Proper distribution of these dry ingredients ensures your cake will rise evenly." }, { "@type": "HowToStep", "name": "Mix batter", "text": "Gradually add the dry ingredients to the wet mixture, folding gently with a spatula until just combined. Be careful not to overmix – a few small lumps are preferable to overworking the batter, which can develop the gluten and result in a tough cake." }, { "@type": "HowToStep", "name": "Prepare for baking", "text": "Pour the batter into your prepared cake tin, smoothing the top with a spatula. Tap the tin gently on the counter a few times to release any large air bubbles." }, { "@type": "HowToStep", "name": "Bake", "text": "Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean with a few moist crumbs. The top should be golden brown and spring back slightly when touched." }, { "@type": "HowToStep", "name": "Cool", "text": "Remove from the oven and allow to cool in the tin for 10 minutes, then transfer to a wire rack to cool completely. Patience is key here – frosting a warm cake will lead to a melted mess!" }, { "@type": "HowToStep", "name": "Make frosting base", "text": "While the cake is cooling, prepare your frosting. In a large bowl, beat the vegan butter and peanut butter with an electric mixer until smooth and creamy, about 2 minutes. The mechanical action incorporates air, creating a lighter, fluffier texture." }, { "@type": "HowToStep", "name": "Finish frosting", "text": "Gradually add the powdered sugar, about a third at a time, beating well after each addition. Add the plant milk, vanilla extract, and salt, then beat on high speed for 2-3 minutes until light and fluffy. If the frosting seems too stiff, add another tablespoon of plant milk; if too soft, add more powdered sugar." }, { "@type": "HowToStep", "name": "Frost the cake", "text": "Once the cake has completely cooled, spread the frosting evenly over the top and sides using an offset spatula. Create decorative swirls if desired. Garnish with chopped peanuts and banana chips around the edges for an attractive finish that hints at the flavors inside." }, { "@type": "HowToStep", "name": "Serve", "text": "For the best flavor, let the cake sit at room temperature for about 30 minutes before serving. This allows the flavors to meld together and the cake to reach its optimal texture. Store any leftovers in an airtight container at room temperature for up to 3 days, or refrigerate for up to a week." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "147" }, "review": [ { "@type": "Review", "author": "Mei Zhang", "datePublished": "2023-10-05", "reviewBody": "Perfectly moist and so flavorful! I couldn't even tell it was vegan. The combination of peanut butter and banana is absolutely divine. I'll definitely be making this again for my next gathering.", "name": "Couldn't Tell It's Vegan", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Anika Patel", "datePublished": "2023-10-12", "reviewBody": "This has become my go-to recipe whenever I have ripe bananas. The cake is incredibly moist and the peanut butter frosting is to die for! Even my non-vegan friends request this cake now.", "name": "Perfect Use For Ripe Bananas", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Luca Rossi", "datePublished": "2023-10-18", "reviewBody": "Brought this to a family gathering and it was demolished within minutes! The texture is perfect and the peanut butter flavor isn't overwhelming. Will definitely make again soon.", "name": "Crowd-Pleaser", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sophie Nguyen", "datePublished": "2023-10-25", "reviewBody": "I substituted gluten-free flour and it still turned out amazing! The cake was moist and flavorful, and the frosting was perfectly balanced. This recipe is a keeper for sure!", "name": "Works Great With Gluten-Free Flour", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Omar Khalid", "datePublished": "2023-11-02", "reviewBody": "That frosting is absolutely divine! The cake itself has the perfect balance of banana and peanut butter flavors. I've made this three times now and it turns out perfect every time. Better than non-vegan cakes honestly!", "name": "Better Than Non-Vegan Versions", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ]}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Vegan Peanut Butter Banana Cake?", "acceptedAnswer": { "@type": "Answer", "text": "The key ingredients include overripe bananas, natural peanut butter, flour, sugar, vegetable oil, plant milk, ground flaxseed, vanilla, baking agents, and spices. The frosting requires vegan butter, peanut butter, powdered sugar, and plant milk." } }, { "@type": "Question", "name": "How to cook Vegan Peanut Butter Banana Cake at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Vegan Peanut Butter Banana Cake by creating flax eggs, mashing bananas, combining with wet ingredients, folding in dry ingredients, and baking at 180°C for 30-35 minutes. Once cooled, top with peanut butter frosting made from vegan butter, peanut butter, and powdered sugar, then decorate with chopped peanuts and banana chips." } }, { "@type": "Question", "name": "Can I make this cake gluten-free while keeping the same texture?", "acceptedAnswer": { "@type": "Answer", "text": "Yes! Replace the all-purpose flour with a 1:1 gluten-free flour blend that contains xanthan gum. For best results, add an extra tablespoon of plant milk as gluten-free flours tend to absorb more moisture, ensuring your cake maintains its moist, tender crumb." } }, { "@type": "Question", "name": "What can I use instead of flaxseed as an egg replacer in banana baking?", "acceptedAnswer": { "@type": "Answer", "text": "For each flax egg (2 tbsp ground flaxseed + 6 tbsp water), you can substitute 3 tablespoons of aquafaba, 1/4 cup mashed banana, 1/4 cup applesauce, or3 tablespoons of plant yoghurt. These alternatives will maintain moisture while providing necessary binding." } }, { "@type": "Question", "name": "How do I prevent my peanut butter frosting from becoming too runny?", "acceptedAnswer": { "@type": "Answer", "text": "Use room temperature (not melted) vegan butter, choose a thicker natural peanut butter, add powdered sugar gradually, and refrigerate for 15-20 minutes if needed. If still too runny, gradually incorporate more powdered sugar until reaching your desired consistency." } } ]}