To begin, preheat your oven to 350 and line a loaf pan with parchment paper, with two sides sticking out for easy removal.
To a small mixing bowl, add your dry ingredients (flour, baking soda, salt, cinnamon and nutmeg) and stir them together till combined.
In a large mixing bowl, add your coconut oil, brown sugar and banana and whisk together till well combined. Add your vanilla and eggs and whisk again.
Pour your dry ingredients into your wet ingredients and stir them together till you have one consistent bread batter. Add your carrots, coconut and nuts, and gently fold them into your batter.
Pour your batter into your loaf pan, and bake in the oven for 60-70 minutes, or till the bread is springy to touch on top and a toothpick inserted comes out clean.
Let cool entirely before slicing (and frosting).
To a blender, add your cashews, coconut oil, milk, lemon juice and vanilla and blend till smooth. Add your powdered sugar to the mixture and blend again briefly, till well combined.
Spread across the top of your loaf, or across each slice. Devour!
I would recommend storing this bread and frosting in the fridge, for it to last longer. In an airtight container in the fridge this bread will last about a week.