Preheat oven to 350 degrees F.
Generously grease a 9 by 5 loaf pan.
Whisk the first 6 ingredients together. Set aside.
In a stand mixer beat the eggs then add the remaining wet ingredients to the mixer.
Once well blended pour half the dry ingredients into the wet and blend until combined.
Pour the remaining dry ingredients and blend until just combined.
Pour batter into loaf pan.
Sprinkle with optional coconut flakes if desired.
Bake 1 hour or until a skewer in center comes out clean.
Allow to cool 1 hour then take a knife and run it along the edges to loosen.
Carefully invert onto a serving plate or cutting board.
Allow to completely cool before slicing.
Best if kept refrigerated.