Preheat the oven to 350 degrees.
To a bowl, mix the eggs, oil and sugar.
To a separate bowl, add in the flour, baking soda, baking powder, cinnamon, carrots and nuts.
Now mix the dry ingredients into the wet ingredients. Pour into a greased 9x13 baking pan. Bake for 45 minutes to 1 hour or until a toothpick comes out clean in the centre.
For the Icing:
Mix the cream cheese, icing sugar and butter until blended smooth. Spread the icing onto the cooled carrot cake. Enjoy!