Go Back
A slice of two-layered vegan banana cake with chocolate peanut butter buttercream, banana chips and chocolate curls on a white plate

Vegan Banana Cake With Chocolate Peanut Butter Frosting

Vegan banana cake with chocolate peanut butter frosting - easy to make, fluffy, moist banana cake filled with smooth, creamy peanut butter and chocolate buttercream. The perfect cake for all occasions!
Course Dessert
Cuisine American, baking, British
Keyword cake
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 12 people
Author Domestic Gothess



  • 285 g (2 ⅓ cups) plain (all-purpose) flour sifted
  • 1 ½ tsp bicarbonate of soda (baking soda)
  • 1 tsp ground cinnamon
  • ¼ tsp salt
  • 330 g (3 medium) very ripe mashed bananas
  • 200 g (1 cup + 1 Tbsp) light brown soft sugar
  • 135 ml (½ cup + 1 Tbsp) sunflower oil
  • 90 ml (¼ + ⅛ cup) unsweetened plant milk (I used soy)
  • 1 ½ tsp white wine vinegar
  • 1 tsp vanilla extract


  • 100 g (3.5 oz) dark chocolate (70% cocoa solids) chopped
  • 75 g (⅓ cup) dairy free margarine (I used Stork stick)
  • 75 g (⅓ cup) vegetable shortening (I used Trex)
  • 300 g (2 ½ cups) icing (powdered) sugar sifted
  • 1 Tbsp cocoa powder sifted
  • 75 g (¼ cup) smooth, creamy peanut butter (NOT the runny natural kind)
  • 1 tsp vanilla extract
  • pinch salt
  • a drop of non-dairy milk if needed


  • Preheat the oven to 180C/350F/gas mark 4. Grease two 20cm/8in round cake tins and line the bases with baking parchment.
  • Whisk together the flour, bicarbonate of soda, cinnamon and salt on a low speed until well combined.
  • Whisk together the mashed banana, light brown soft sugar, sunflower oil, plant milk, white wine vinegar and vanilla extract.
  • Pour the wet ingredients into the dry and mix on a low speed until just combined. Be careful not to over-mix or the cake can become tough.
  • Divide the batter evenly between the tins and bake for 25-30 minutes until firm to the touch and a skewer inserted into the centre comes out clean.
  • Leave the cakes to cool in their tins for 10 minutes then carefully turn them out onto a wire rack and leave to cool completely.
  • To make the buttercream; melt the chocolate, either in a bowl over a pan of gently simmering water or in short bursts in the microwave, stirring regularly. Set aside to cool a little.
  • Place the margarine and vegetable shortening in the bowl of a stan mixer and whisk until smooth. Add the sifted icing sugar and mix on a low speed until combined then turn the mixer up to a high speed and whisk for a couple of minutes until fluffy.
  • Whisk in the cocoa powder and melted chocolate followed by the peanut butter, vanilla extract and salt. If it is too thick you can whisk in a drop of non-dairy milk.
  • Place one of the cooled cakes on a serving platter or cake stand and spread over some of the buttercream. Place the other cake layer on top and cover the top and sides of the cake with buttercream.
  • Decorate with banana chips and chocolate curls if desired. Store in an airtight container at cool room temperature for up to 5 days (keep in the fridge if it is hot out).