Preheat Oven and Prepare Pan: Preheat your oven to 350°F. Grease a 9x9-inch baking dish, or line it with parchment paper for easier removal of the cake.
Toast the Pecans: Spread the pecans on a baking sheet and toast in the preheated oven for 5-8 minutes, or until fragrant. Watch them closely to prevent burning. Once toasted and set aside. *Hear me when I say, I get it…I totally do, this feels like an extra unnecessary step but I promise it’s not…toasted pecans are FABULOUS and absolutely makes this cake what it is!
Mix Dry Ingredients: In a large bowl, whisk together the flour, ground cloves, ground nutmeg, apple pie spice, ground cinnamon, baking powder, baking soda, and salt. *I use apple pie spice because it adds a bit of tartness to a very sweet cake, feel free to omit if you prefer but I love it!
Combine Wet Ingredients: In another large bowl, mix the vegetable oil, light brown sugar, sugar, and eggs until well combined and the mixture is smooth and creamy.
Incorporate Dry Ingredients: Gradually add the dry ingredients to the wet ingredients, mixing just until incorporated. Avoid over-mixing to keep the cake tender.
Add Carrots and Pecans: Fold in the grated carrots and 1 cu of the toasted pecans (reserve the rest for topping) into the batter until evenly distributed.
Bake: Pour the batter into the prepared baking dish, smoothing the top with a spatula. Bake for 40-45 minutes, or until a toothpick inserted into the center comes out clean. Cool the cake completely in the pan on a wire rack before frosting.
Cream Butter and Cheese: In a large bowl, beat the softened butter and cream cheese with an electric mixer on medium speed until smooth and creamy.
Add Vanilla and Powdered Sugar: Mix in the vanilla extract. Gradually add the powdered sugar, one cup at a time, beating on low speed until smooth and reaching your desired consistency.
Frost the Cake: Once the cake is completely cool, spread the cream cheese frosting evenly over the top. Sprinkle with the remaining toasted pecans.
Serve: Slice the carrot cake into squares and serve.