Preheat oven to 300°F (149°C). Spread nuts on a lined baking sheet and toast for 6–8 minutes. Cool completely.
Increase oven temperature to 350°F (177°C). Grease and line cake pans.
In a large bowl, whisk sugars, oil, eggs, applesauce, and vanilla until smooth.
In another bowl, whisk flour, baking powder, baking soda, salt, and spices.
Combine wet and dry ingredients, mixing gently. Fold in carrots and half of the toasted nuts.
Divide batter evenly into pans. Bake until a toothpick comes out clean (20–35 minutes depending on pans).
Cool completely before frosting.
Beat cream cheese and butter until smooth. Add sugar, vanilla, and salt. Mix until creamy.
Assemble the Carrot Cake Recipe by layering cake and frosting. Spread frosting on top and sides, then garnish with remaining nuts. Chill briefly before serving.