
This Easy Carrot Cake Recipe is everything you expect out of carrot cake -- moist, dense, infused with a warm spice flavor and layered with a classic whipped cream cheese frosting.
Preheat the oven to 350 degrees F. Lightly spray three 8″ round cake pans with non-stick spray and dust with flour if desired, tapping pan so that all excess flour is removed.
In a large bowl with an electric mixer, beat butter until smooth. Add oil and sugars and beat for 2-3 minutes.
Add eggs and beat until completely combined.
Add vanilla and buttermilk, and beat on low speed until smooth.
Add baking powder, cinnamon, ginger, baking soda, and salt and beat on low speed until smooth.
Add flour, and stir just until no visible streaks of flour remain. Stir in carrots and nuts if using.
Bake for 18-20 minutes, until a toothpick inserted in the center comes out clean. Let sit for 10 minutes before removing from the pan. Transer the cake layers to a wire rack to cool completely before frosting.
In a medium bowl with an electric mixer, beat cream cheese until smooth.