In a medium skillet over low heat, toast nuts for about 10-12, stirring often. The last 3-4 minutes add the coconut. Once toasted then remove and transfer to a plate to cool.
Preheat oven to 350°F. Prepare a 9” x 13” baking pan with cooking spray or butter and coat with flour.
Measure and thoroughly combine with a wire whisk the dry ingredients in a medium size bowl, set aside.
Using a wire whisk, beat eggs in a large bowl, add the remaining wet ingredients, and combine well. Grate or shred the carrots, either way works for this cake, set aside.
Add the dry ingredients to the wet, stirring just enough to combine the ingredients. Add the nuts, coconut and grated carrots, and using a rubber spatula, stirring and folding just enough to combine. Pour the batter in the prepared baking pan, and baking for 40 minutes, or until the toothpick comes out clean.
Set on a cooling rack and allow to cool for 3-4 hours.
Icing: In a medium bowl, beat cream cheese, yogurt, icing sugar, maple syrup and orange juice. Icing the cake by adding an even layer and garnish with chopped nuts and orange zest.