Preheat oven to 350 degrees. Spray a 9x11 glass baking dish with nonstick cooking spray.
In a large bowl, whisk together eggs, oil, sugar, and vanilla.
In a medium bowl, mix the flour, baking soda, salt, and cinnamon.
Pour the dry ingredients into the wet ingredients and stir with a spatula. Add the shredded carrots and mix until incorporated.
Pour the cake mixture into the baking dish. Place in the oven and bake for 40-45 minutes until a toothpick comes out clean from the center of the cake.
Cool the cake until it is no longer hot to the touch. Adding frosting while the cake is still hot will create a melty mess.
Spread the frosting evenly over the top of the cooled cake. Sprinkle with pecans. Serve and enjoy!
Cream Cheese Frosting
In a mixing bowl, beat the cream cheese and butter until smooth, about 5 minutes, scraping the bowl down when needed.
Add the powdered sugar while mixing slowly. Once all the sugar is added, mix in the vanilla and beat until smooth. Store in a sealed container if you are not frosting your cake right away.
Notes
Feel free to add walnuts, pecans, or dried fruit to your batter while mixing in the shredded carrots.