Vegan Chocolate Banana Bread with Coconut
This post contains affiliate links. Please read my disclosures.
Vegan Chocolate Banana Bread with Coconut is a glorious gluten-free cake, intense with chocolate, chewy with coconut and beautifully moist from the banana. Covered with glossy chocolate and snowy with coconut flakes.
I have been doing a lot of vegan baking recently. I am not and never will be vegan because all my food intolerances mean that I would be a very malnourished individual if I were. But that doesnโt mean I donโt appreciate the way that veganism has opened up so many opportunities in baking (how fascinating is aquafaba!) and alternative ways of eating and drinking (you know I am a fan of non-dairy milk!). I really appreciate vegan baking and I find when it works well the results can be incredible.

How can you achieve excellent vegan cakes?
My most important tip in vegan baking is that the most successful vegan cakes are achieved when the recipes are built from the ground up.
Recently I made a big mistake with one of my cake orders and agreed to make a vegan cake for a client that was based on one of my non-vegan recipes. Since I wanted the cake to resemble my original recipe as closely as possible I made compromises in the ingredients. For example, when making the buttercream I just swapped out regular butter for vegan butter. Have you seen the ingredients on the back of vegan butter? Palm oil is such a problematic ingredient (not sure why then google it) and something I wouldnโt normally bring into my kitchen at all.
I was totally unhappy with the choices I was making to produce this cake and when I sat back and analysed the situation I realised I was making the same mistakes a ton of people make when they first start free-from baking. I was thinking that with a just a few ingredients swaps I could turn a tried and true recipe into a successful free-from recipe. But it doesnโt always work like that. In making like-for-like swaps you will often be making compromises, in flavour, in texture and in this case, environmental. This is something I learnt the hard way when first baking gluten-free and now Iโm learning it all over again with vegan baking.
This Vegan Chocolate Coconut Banana Bread is marvellous as it uses fantastic techniques and ingredients that will satisfy anyone who knows good cake. No vegan butter or egg replacement here, just honest natural ingredients for delicious flavour and texture.

Why Youโll Love This Vegan Chocolate Banana Bread
- Itโs an amazing chocolate cake and holds its own even with non-vegans and wheat eaters.
- Incredibly bold in flavour and texture.
- Intensely chocolatey, moist from the bananas and flecked with chewy desiccated coconut.
- This is a cake you need when the chocolate craving hits hard, it will fuel you and treat you.
- No xanthan gum needed.

How to substitute eggs in vegan cakes
Eggs provide many roles within the bake of your cake but the two most important are:
1.The Bind
Eggs bind you cake together so it doesn't fall apart. My favourite way to substitute eggs in a cake is by using chia or flax eggs for the bind. This is basically chia or flaxseeds which have been mixed with water to create a sticky gel which you then just mix into the batter.
2.The Rise
Eggs also help lift the cake. For the cake to rise here I have opted for using bicarbonate of soda and vinegar which react with the coconut milk to lift the cake up.

Full list of ingredients
Bananas. The riper the bananas the easier they will be to mix into the other ingredients. The cake will also be a little sweeter. They don't need to be overripe though as long as they are not green.
Desiccated coconut (unsweetened finely shredded dried coconut). You can find it in the baking aisle. It adds such a lovely texture and flavour to this Chocolate Banana Bread.
Cocoa powder. Choose a high quality organic brand if possible. This recipe was tested with Dutch-processed cocoa powder which means it has been treated with an alkalizing agent to neutralize its acidity. This is the more common type in the UK โ but do check the labels to make sure it is safe for your allergies.
White Rice Flour. This is an economical flour and is great in a chocolate cake due to its neutral taste.
Oat Flour. A lovely fluffy flour with a toasty taste that goes so well with chocolate. If you are intolerant to oat flour then you can sub with teff flour or sorghum flour.
Tapioca Flour . This is the necessary starch you need just to make sure the flours bind together nicely. Extra important to use a good starchy flour in vegan cakes since you don't have the eggs to assist in the structure.
Milled (ground) chia seeds. Chia seeds are great to use in vegan recipes lieu of eggs as they absorb moisture and form a gel-like consistency when mixed with liquid (in this case โ water), which means the sponge has a little more elasticity and a moist and tender texture. I prefer using milled chia seeds in my baking recipes as they are not as noticeable in the finished recipe and breaking them down allows them to be mixed more evenly into the cake batter.
Coconut milk. Use coconut milk from a tin rather than the coconut drink in cartons. Make sure it has been mixed well so the solids haven't separated.
Apple cider vinegar. The acidity in the vinegar reacts with the bicarbonate of soda to help with the rise which is perfect for egg-free baking.
Light Soft Brown Sugar. Using brown sugar adds a gentle molasses flavour and moisture to the batter, enhancing the depth of taste and providing a subtle caramel undertone, contributing to a more flavourful and moist bake.
Coconut oil. I've used coconut oil here to enhance the coconut flavour but you could use olive oil.
Bicarbonate of soda. Also known as baking soda, this is a white crystalline powder that is commonly used as a leavening agent in baking.
Vanilla extract. You donโt need to use the best quality vanilla extract here as there's already a lot going on with the flavours and it won't make a difference. A supermarket brand is just fine.
Vegan chocolate. Use a dark chocolate and if you are serving to people with a dairy allergy or intolerance make sure it is suitable. Many vegan chocolate brands are labelled 'may contain dairy' due to the way it has been processed. This would not be suitable for a serious allergy.
Maple syrup. Used here to infuse its rich and unique flavour. Choose pure 100% maple syrup without added sugars or artificial ingredients for the best quality and flavour.
Salt. I like to use kosher salt in my baking as it has a round gentle flavour. Using salt in your baked goods lifts and sharpens all the other flavours.
Coconut flakes. This is just used to decorate the cake. It can be labelled unsweetened shredded coconut.
Step-by-step instructions
For full recipe instructions go to the recipe card at the end of this post.
- Chia egg. Mix the ground chia seeds with water and leave to thicken and gel.
- Mix flours with desiccated coconut, cocoa powder, bicarbonate of soda and salt.
- Beat the coconut milk with the apple cider vinegar until frothy then beat in the bananas, sugar, coconut oil, vanilla and chia egg.
- Mix the wet ingredients into the dry then pour into a loaf tin and bake.
For the glaze
- Melt chocolate with coconut oil, maple syrup and salt in a bowl set over simmering water.
- Remove from heat and stir in vanilla.
- Allow to thicken then spoon over cooled cake and sprinkle over coconut flakes.

How to store
Store the cake at room temperature for up to 3 days in an airtight container.
How to freeze
The cake can be frozen whole. I recommend freezing before adding the glaze. Wrap up well in plastic wrap and aluminium foil and freeze up to 2 months.
Thaw at room temperature overnight before removing from the foil and plastic wrap.
Shop the recipe
- Anodised 2lb Loaf Tin
- Vegan Chocolate
- Gluten-Free-Oat Flour
- Gluten-Free White Rice Flour
- Gluten-Free Tapioca Flour
- Ground chia seeds
Other Gluten-Free and Vegan Bakes You'll Love
This delicious fluffy Gluten-Free Vegan Vanilla Sponge Cake has layers of soft vanilla sponge filled with a whipped plant-based lemon cream and filled with fruity jam.
Banana Peanut Butter Streusel Muffins are fluffy, generous and richly flavoured.
These incredible Chocolate Cupcakes have a rich flavour and moist bakery-style texture. The perfect choice if you need an allergy-safe option for kids parties or a not-so humble weekend treat for friends and family.
Enter your email below to get this recipe sent to your inbox plus get new recipes, baking tips, and updates.

Vegan Chocolate Banana Bread with Coconut
Ingredients
- 1 tablespoon ground chia seeds
- 3 tablespoons water
- 150 g rice flour
- 75 g oat flour
- 50 g tapioca flour
- 100 g desiccated coconut
- 60 g cocoa powder
- 2 teaspoons bicarbonate of soda
- ยพ teaspoon salt
- 200 g coconut milk
- 2 tablespoons apple cider vinegar
- 3-4 bananas - peeled and mashed, 300g
- 300 g soft light brown sugar
- 140 g coconut oil - melted
- 2 teaspoons vanilla extract
Chocolate Glaze
- 125 g vegan chocolate
- 50 g coconut oil
- 1 tablespoon maple syrup
- pinch of salt
- ยผ teaspoon vanilla extract
- 70 g coconut flakes
Instructions
- Pre-heat oven to 180ยฐC/160ยฐC fan/gas mark 4. Grease and line a 9 inch loaf tin.
- Make the chia egg by mixing the ground chia seeds in a small bowl with the 3 tablespoons of water. Place in the fridge and it should be ready to use by the time you get to that step.
- Mix the flours in a large bowl with the desiccated coconut, cocoa powder, bicarbonate of soda and salt and set aside.
- Pour the coconut milk and apple cider in a food mixer and beat until it's frothy, do not overbeat in case the coconut milk should separate.
- Add the bananas, sugar, coconut oil, vanilla and the chia egg into the coconut milk and beat together until smooth.
- Spoon one third of the flour mixture in and mix until smooth, then the next third then mix, then the next*.
- Pour the cake batter into the loaf tin and smooth the surface.
- Bake for 1 hour or until an inserted cocktail stick comes out clean.
- Turn the cake out onto a cooling rack and leave to cool before adding the glaze.
Chocolate Glaze
- Combine all the ingredients (except the vanilla and coconut flakes) in a bain marie or a glass bowl sitting over a saucepan of simmering water and melt together.
- Remove from the heat and stir in the vanilla extract.
- Leave the glaze to thicken slightly until it is at a consistency where the glaze will cling to the cake rather than running straight off down the sides.
- Pour over the surface of the cake then sprinkle over the coconut flakes.
Notes
- Please note when you see โgramsโ listed as opposed to โmillilitres,โ or any other term of measurement, that is not incorrect. I weigh all of my ingredients, including liquids, for accuracy.
- US customary measurements for the ingredients provided are based on a conversion calculator. This recipe was tested with metric measurements and I recommend using a digital scale to weigh ingredients for the most accurate results. READ MORE >>> Why you should always weigh vs measuring with cups




I made this for a dinner party last night and it was a smash hit. Everyone was in love. Itโs like brownie batter in the very best way. The fact that it met everyoneโs dietary restrictions stunned them. I had to substitute some of my roommateโs soy milk for the coconut milk after a spill, but it really was amazing. Thank you!!
You are so welcome and I'm so happy that everyone enjoyed the recipe!!
Just had to post again - I was down in NYC visiting the kids I nannied for 7 years, and my youngest was having her 6th birthday party. Her mom got concerned that the birthday cake she had bought wouldnโt feed all the guests, so the youngest and I whipped up a batch of this cake as cupcakes and mini cupcakes. Once again, they were such a hit! I would have written down exactly how long we baked them, but we were rushing. I think the regular sized cupcakes were roughly 25 minutes and the mini cupcakes were 15, but I went based on when they cracked beautifully open on the tops and were no longer jiggly and held up under a gentle finger push. I froze the extras for them, since they are perfect for school events as they donโt have the major allergens, other than coconut. Thanks again!
You are so welcome - thank you for sharing how you adapted it!!
No substitution made, taste was ok, but came out too chewy and needed way more cooking time even though I had convection on.
Dear Georgia,
I tried your recipe today and love the result! I had a ton of frozen (not so great looking) bananas to use up and this fit perfectly ๐ Since I like my cakes/loafs less sweet, I only used 200g of sugar and left out the maple syrup in the glaze and it turned out delicious! I also replaced the coconut oil with grapeseed oil which was very neutral in taste. I did have to bake it for 1.25 hours and its still pretty fudgy in the middle, but I like it that way ๐ Can't wait to look through the rest of your vegan recipes! Warm greetings from New Orleans!
Hi Allison - I'm so happy you enjoyed the recipe - thank you!!
Hi, this looks great! Just to clarify, does the recipe call for white rice flour or sweet rice flour? It's unclear when you compare the ingredient list against the "shop the recipe" section of your post
It's white rice flour. The actual recipe is accurate. Thank you for spotting the error in the shop the recipe. Amending now!
Hi, can you sub both flours so equal amounts of regular flour?
Hi Alexa, I imagine this would work fine but I haven't tried it so I can't guarantee the results.
Can I I use sunflower oil of another oil instead of coconut? Thank you this cake look amizing! And do you think it can be done as muffins?
Hi Cristina, I would usually replace coconut oil with a very light flavourless olive oil. Yes, this cake can absolutely be made as muffins. It's a very dense cake though so the muffins won't rise very high.
Looks so delicious and perfect for hosting!
Hi Natalie - yes exactly - thank you!