I don't mean to brag, but this is guaranteed the best carrot cake anyone has ever put in their mouth. The secret is in using the best and freshest ingredients and beating each addition long and well. It bakes up so moist it almost melts in your mouth!
CAKE: In a large mixing bowl, blend oil and sugar. Use an electric mixer.
Add eggs, one at a time and beat well after each addition.
Combine dry ingredients in a separate bowl and add to mixture. Beat well.
In a food processor or a blender, grate carrots to make 3 cups (about 6 medium carrots).
Add carrots and beat well.
Add nuts and fold into batter.
Batter will be very thick. Pour into a greased and floured 9x13" pan or into 3 9" pans for layer cake.
Bake in a 325-degree oven for 1 hour. Frost with cream cheese frosting when cooled.
IMPORTANT: To have a light and moist cake, remember to beat long and well.
CREAM CHEESE FROSTING: Combine all ingredients, except nuts, and mix well. Frost the top of 9x13" cake. Or, if making layers, frost between each layer, as well as top and sides. After frosting, sprinkle nuts over cake.