Prep your carrots - Wash, peel and grate your carrots and set aside.
Prep your walnuts - Toast your walnuts for 4-5 minutes of 350°F and let cool.
Make your batter - Add all your dry ingredients into a bowl and whisk to combine. Then, mix in your wet ingredients. Next, mix in your grated carrots and toasted walnuts.
Bake - Evenly pour your batter into two 9 x 5 baking pans. Bake at 350°F for 35-40 mins.
Frosting - Add your softened cream cheese, soften butter, powdered sugar and vanilla into a bowl. Whisk until smooth.
Assembly - Once your cake has cooled completely, add half of the frosting on top of your first cake layer. Then gently place the second layer on top. Next, add your remaining frosting on top of your second layer and enjoy.