This delectable carrot cake is flavored with cinnamon and cloves and gets its delightful texture from shredded carrots and chopped walnuts. A rich, creamy cream cheese frosting is the perfect finishing touch.
Preheat oven to 350°F. Oil two 8-inch cake pans and line the bottoms with parchment paper; set aside.
In a medium bowl, combine flour, baking powder, baking soda and spices; set aside.
In a large mixing bowl, whisk together eggs, oil, sugars, and vanilla extract. Add dry ingredients and mix to combine, taking care not to overmix. Fold in carrots and walnuts.
Portion batter between the prepared cake pans and spread evenly. Bake until a toothpick inserted in the center of each cake comes out clean, 45–60 minutes. Let cool completely before unmolding and frosting.
To prepare the frosting, beat cream cheese and butter together in a large mixing bowl until smooth. Add powdered sugar, one cup at a time, beating thoroughly between additions, then stir in vanilla extract.
To assemble cake, slice each cake in half to create four layers in total. Select a layer to be the bottom layer and top with about ⅔ cup cream cheese frosting; smooth into an even layer. Top with a layer of cake and repeat until there are four cake layers and three frosting layers. Make sure the cake edges are straight and then smooth the remaining frosting over the top and sides. Let chill until set, then slice and serve.