In a large bowl, whisk together the vegetable oil, granulated sugar, brown sugar, eggs, and vanilla extract until smooth. Stir in the grated carrots.
1/2 cup vegetable oil, 1/2 cup granulated sugar, 1/2 cup brown sugar, 2 large eggs, 1 teaspoon vanilla extract, 1 & 1/3 cup grated carrots
Gradually add the dry ingredients to the wet ingredients, stirring until just combined. Fold in the walnuts then pour the batter into the prepared loaf pan and smooth the top with a spatula.
2/3 cup walnuts
Bake for 60 minutes, or until a toothpick inserted into the center comes out clean.
Remove from the oven and let cool in the pan for 10 minutes. Then, transfer to a wire rack to cool completely.
Make the cream cheese frosting
While the cake is cooling, prepare the cream cheese frosting. In a medium bowl, beat the cream cheese and butter until smooth and creamy.
3 oz cream cheese, 1/4 cup unsalted butter
Add the powdered sugar, salt, and vanilla extract, beating until smooth.
1 &1/2 cup powdered sugar, 1 teaspoon vanilla extract, pinch of salt
Once the cake is completely cool, spread the cream cheese frosting over the top. Decorate with extra walnuts if you'd like.