Preheat oven at 180˚C and grease a 28 cm loose-bottomed spring form cake tin.
Cream the butter and sugar together until pale and fluffy.
Add the eggs one at a time, beating well after each addition.
Add the carrots, pecan nuts, pineapple and orange zest and stir to combine.
Sift the flour, bicarbonate of soda, baking powder, cinnamon, nutmeg and together and add to the carrot mixture.
Pour batter into cake tin and bake for 50 - 60 minutes or until an inserted skewer comes out clean.
Rest for 5 minutes and transfer to a wire rack to cool.
Once completely cooled, ice the top of the cake with the cinnamon frosting.
Beat the cream cheese until smooth.
Add the butter and using an electric whisk, beat until combined, gradually add the icing sugar until mixture thickens.
Stir in the vanilla and ground cinnamon.