Preheat the oven to 175 degrees celsius (350 degrees Fahrenheit) and grease a 4 x 8 inch loaf tin or alternatively line with parchment paper
In a mixing bowl combine the bananas, eggs, coconut oil, honey and vanilla extract and mix until the bananas are mashed into a puree. Add in the almond flour, baking soda and spices and stir until everything is well mixed.
Pour the batter into the loaf tin and bake the bread in the oven for 50 minutes until a tooth pick inserted into the bread comes out clean. If the top of the bread is browning too quickly cover it with tin foil.
While the bread is baking, make the icing by combining all of the icing ingredients in a blender. Blend until it is completely smooth and then transfer the icing to the fridge to firm up.
Make sure that the banana bread has cooled before icing. Optionally you can also top the bread with slices of banana and chopped walnuts.