2 cups all purpose flour
1 teaspoon baking soda
1 1/2 teaspoons baking powder
1/2 teaspoon salt
1 1/2 teaspoons ground cinnamon
4 pieces eggs, large
1 cup brown sugar
1/2 cup white sugar
1 cup vegetable oil
2 teaspoons pure vanilla extract
1/4 cup unsalted butter
8 ounces Cream Cheese
2 cups Confectioners Sugar, sifted
1 teaspoon pure vanilla extract
lemon zest, finely grated
Preheat oven to 350 degrees F (180 degrees C) and place rack in center of oven. Butter or spray two - 9 x 2 inch (23 x 5 cm) cake pans and line the bottoms of the pans with a circle of parchment paper. Toast the pecans or walnuts for about 8 minutes or until lightly browned and fragrant. Let cool and then chop coarsely.
Peel and finely grate the carrots. Set aside.
In bowl of electric mixer (or with a hand mixer), beat the eggs until frothy (about 1 minute). Gradually add the sugar and beat until the batter is thick and light colored (about 3 - 4 minutes). Add the oil in a steady stream and then beat in the vanilla extract. Add the flour mixture and beat just until incorporated. With a large rubber spatula fold in the grated carrots and chopped nuts. Evenly divide the batter between the two prepared pans and bake 25 to 30 minutes or until a toothpick inserted in the center comes out clean.