This Mocha Banana Bread is rich, chocolatey and packed with coffee. Spread with a luscious chocolate mocha yoghurt frosting and decorate with chocolate coffee beans, this bake is vegan, gluten-free and easy to make.

This chocolatey and coffee banana bread is a favourite of mine as it combines my love for chocolate, coffee and banana bread in every bite. It is rich and indulgent yet wholesome, moist and tender. I love spreading it with a lighter yet luscious chocolate protein yoghurt frosting and some chocolate coffee beans (they are truly addictive!). Say hello to the banana bread of May 2023, I hope you are going to love it as much as we do.

A loaf of Mocha Banana Bread with a wooden board and knife
Mocha Banana Bread (Vegan)

Why will I love this loaf?

This banana bread is so delicious, it is:

  • Rich, tender, moist and fudgy
  • Chocolatey, indulgent and packed with coffee
  • Sweet but not too sweet
  • Packed with chocolate chunks
  • Decorate with a luscious yoghurt chocolate frosting
  • Easy to make in one bowl
  • Naturally vegan and easily gluten-free and nut-free
  • Wholesome, made with good-for-you ingredients
  • With added protein and goodness
  • Great to make ahead of time
  • Perfect for gatherings or an easy bake

If you already love the sound of this Mocha Banana Bread then skip ahead to the recipe card below. Or, first let’s discuss the recipe in more detail.

Why ingredients do I need?

The ingredients are all listed below and why we need them and I have linked to my favourite brands in the “shop the recipe” section below.

Here’s what we need:

  • Ripe banana: the key to a successful banana bread is ripe bananas. When they are riper and softer they are also sweeter. Weigh out the banana as they all vary in size a lot.
  • Ground chia or flaxseed: these acts as our egg replacer. When mixed with water it forms a gel which in turn binds the batter. You can find ground chia or flaxseed in most supermarkets, health food stores and online.
  • Coconut sugar: this adds rich caramel-tones to the loaf but you can use caster or golden caster sugar, too.
  • Maple syrup: for sweetness and you can try agave or other syrups, too.
  • Coconut yoghurt: I love baking with Cocos Organic yoghurt as it’s really thick and creamy, so it adds moisture and goodness to the loaf.
  • Coconut oil: this adds fat and moisture to the loaf without adding a strong coconut flavour. Melt the coconut oil and allow it to reach room temperature so that it doesn’t solidify when mixed with the colder yoghurt. You could also try this with olive or sunflower oil or melted vegan butter.
  • Runny smooth tahini: this creates a moist loaf as it adds moisture and fat. You can use tahini (which is naturally nut-free) or swap for peanut, cashew or almond butter. It’s important that it’s runny and smooth for the best batter.
  • Coffee powder: for the coffee flavour! I love to use an espresso coffee powder or ground coffee (the type you just add hot water to).
  • Plain or gluten-free flour: to keep the loaf moist, light and tender, use plain flour or a gluten-free 1:1 plain flour that contains xanthan gum.
  • Cocoa powder: this adds chocolate richness to the batter. I advise cocoa over cacao powder as it’s more acidic and reacts better with the baking powder for a better rise. Make sure it’s 100% cocoa and not sweetened.
  • Chocolate protein powder: this adds protein, a rich chocolate flavour and lovely fudgy texture. I also use the chocolate protein powder form Macromike (they have a few chocolate ones to choose from and they are all amazing!) and my code AMB-AMY saves you 10% off everything.
  • Baking powder and salt: for rise and flavour.
  • Dark chocolate: or anyof your favourite chocolate bar or chips.
  • Chocolate coffee beans: these are for adding on top for decoration and bring together all the delicious flavours.

Is this gluten-free and nut-free?

This is naturally nut-free, just check that all your ingredients are nut-free (e.g. yoghurt, chocolate and protein powder). To make this gluten-free, use your favourite 1:1 baking gluten-free flour with xanthan gum to help bind the batter.

How do I make this?

This loaf cake is easy to make in a few steps:

  • Whisk the chia/flaxseed and water: to form a gel.
  • Mash the banana: and add to the bowl.
  • Whisk together all the wet ingredients: till smooth.
  • Sift in the dry ingredients: and whisk again.
  • Fold in the chocolate: and pour into the loaf tin.
  • Smooth over the top and bake: till risen and fluffy, about 50 minutes.
  • Allow to cool fully: first in the tin and then on a wire rack.
  • Whisk together the ingredients for the frosting: till smooth.
  • Spread the frosting over the cake: and decorate with the chocolate coffee beans.

How long will this last?

This banana bread only lasted 1 day in our house, but if you can resist, it will keep for 3-5 days in a sealed container in the fridge. You can also freeze the unfrosted loaf for 1 month, wrapped well. Allow to defrost before decorating and serving.

Can I use a different frosting?

If you prefer a richer frosting, try:

Close up of a fork of Mocha Banana Bread next to a slice
A slice of Mocha Banana Bread with a fork

What else can I bake?

If you are looking for other banana breads and loaf cakes, how about my:

A loaf of Mocha Banana Bread at an angle on a wooden board

Mocha Banana Bread (Vegan)

Yield: 10-12
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour

This Mocha Banana Bread is rich, chocolatey and packed with coffee. Spread with a luscious chocolate mocha yoghurt frosting and decorate with chocolate coffee beans, this bake is vegan, gluten-free and easy to make.


For the Loaf:

  • 1 tbsp ground chia or flaxseed + 3 tbsp water
  • 3 large ripe bananas (300g)
  • 70g coconut sugar
  • 80ml maple syrup
  • 60g thick coconut yoghurt
  • 60ml coconut oil, melted
  • 60g runny, smooth tahini
  • 1 tbsp coffee powder
  • 105g plain or gluten-free plain flour
  • 50g cocoa powder
  • 25g vegan chocolate protein powder
  • 2 tbsp baking powder


  • 60g dark chocolate, chopped

For the Frosting:

  • 200g thick coconut yoghurt
  • 30g vegan chocolate protein powder
  • 1 tbsp brewed coffee, cooled
  • Chocolate coffee beans


  1. Preheat the oven to 160Fan/180ºC and line a 9x5-inch loaf tin with parchment paper.
  2. To prepare: stir the chia/flaxseed and water to form a gel and leave for 2-3 minutes to form a gel.
  3. For the banana bread batter: mash the banana well and add to a mixing bowl. Whisk in the chia/flaxseed gel, sugar, syrup, yoghurt, coconut oil, tahini and coffee powder, till smooth. Sift in the flour, cocoa powder, chocolate protein powder and baking powder. Add the salt and whisk to a smooth, thick batter. Fold in the chocolate.
  4. To bake: pour into the lined tin and smooth over the top. Bake for 50 minutes, until an inserted skewer comes out mainly clean from the centre of the loaf. Cool for 10 minutes in the tin and then lift out to cool fully on the wire rack.
  5. For the frosting: whisk together the yoghurt, protein powder and coffee till smooth and thick.
  6. To decorate: smooth the frosting over the loaf and decorate with chocolate coffee beans.
  7. To serve and store: slice and enjoy straight away or keep in a sealed container in the fridge for 3-5 days or freeze, without the frosting, for 1 month, wrapped well.

Shop the recipe

Stay in touch

I look forward to hearing what you think of this Mocha Banana Bread so please let me know in the comments below and a star review above. If you do make this loaf, I’d love to see so please tag me, I’m @nourishing.amy on Instagram and use the hashtag #nourishingamy. I’m also on TwitterFacebook and Pinterest  – please say hello!

With mocha love x

  1. Natasha says:

    Ack! I thought 2 tablespoons of baking powder was too much-mine ended up tasting of only baking power. Very bitter. Is that an error? Mine is inedible 🙁

    • Hey, so sorry you found this with the banana bread, I have never had any issues with this. Can I check you followed the rest of the recipe without any swaps? Also that you were using accurate measuring spoons and not a regular tablespoon you’d eat with at the table? These are not accurate at all – let me know!! x

Leave a Reply

Skip to Recipe