Preheat oven to 350 degrees fahrenheit.
Using a mixer, beat the eggs, sugar, & oil until well blended.
Then add the flour, cinnamon, and baking soda to the egg mixture and mix well.
Using a large, sturdy spoon, fold in the carrots and nuts and mix well.
Poor batter into a greased (I used Pam Cooking Spray) 9"x13" baking dish OR (3) 9" round cake pans.
Bake for approximately 30 minutes if using round cake pans and approximately 40 to 50 minutes if using a baking dish.
While your cake is baking, make your icing: Use a mixer to blend cream cheese and vanilla extract.
Then add powdered sugar to the mixer, a little bit at a time, until creamy. Set icing aside.
Put a toothpick in the center of the cake. If you pull it out clean and the top of the cake is a nice golden color, it is ready to take out of the oven.
Allow cake to cool completely and then add cream cheese icing.