This classic carrot cake is a showstopper packed with warm spices, freshly grated carrots, and a hint of crunch from optional walnuts. Topped with a luscious cream cheese frosting that’s perfectly tangy and sweet, this moist, flavorful cake is ideal for celebrations—or just because. Each bite is a cozy blend of sweetness and spice, making it an irresistible treat for any occasion!
In a large mixing bowl, whisk together the flour, baking powder, baking soda, cinnamon, ginger, nutmeg, cloves, and salt. Set aside.
In a separate bowl, whisk the sugars, oil, eggs, and vanilla extractuntil smooth and combined.
Gradually stir the grated carrots into the oil mixture.
Add the flour mixture to the oil mixture, stirring until just combined. If using, fold in the chopped nuts.
Divide the batter evenly between the prepared cake pans.
Bake for 35-40 minutes or until a toothpick inserted into the center comes out clean.
Allow the cakes to cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely.
Once the cakes are completely cool, spread a thick layer of cream cheese frosting (see recipe below) over the top of one cake layer. Place the second layer on top and frost the top and sides of the cake.
Optionally, garnish with additional chopped nuts, shredded coconut, or carrot decorations.
Cream Cheese Frosting
Beat the cream cheese and butter together until smooth and creamy.
Gradually add the powdered sugar, vanilla extract, and milk (if needed for spreading consistency) and beat until well combined.