For the Cake
For the Cream Cheese Frosting
For the Candied Walnuts
Preheat oven to 350 F.
Prepare your cake pan with parchment paper.
Add walnuts to a parchment-lined baking sheet and place in oven for about 7 minutes.
In a large bowl, whisk together the sugar, oil, eggs, and vanilla until smooth.
Grate your carrots into the bowl and mix together. Let the carrots soften in the mixture.
In a separate bowl, whisk the flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg. Add in the toasted walnuts.
Pour the dry into the wet ingredients and mix together.
Add the cake batter to your prepared cake pan and slam on counter a few times to knock out any air bubbles.
Bake for about 30-35 minutes, until a cake tester/toothpick comes out clean in the center.
Add the sugar, butter, salt, and water into a pan. Cook over medium heat, stirring until the sugar melts and becomes a light caramel (3-4 minutes).
Take off the heat and add the walnuts and stir to combine.
Transfer the walnuts to a parchment-lined baking sheet, spreading them out so they don’t clump together. Let cool completely.
Beat the butter and cream cheese together until smooth.
Add powdered sugar, salt, and vanilla. Mix together until light and fluffy.
Remove the cake from the cake pan onto your cake stand.
Add the cream cheese frosting to your liking.
Top the cake with the candied walnuts.
