Preheat the oven to 350 degrees. Grease your cake pan and line the bottom with parchment paper.
Combine flour, baking powder, baking soda, cinnamon, ginger, nutmeg, and salt in a large bowl. Stir together and then set aside.
2 Cup Gluten Free 1-to-1 Flour Blend, 2 teaspoon Baking Powder, ½ teaspoon Baking Soda, 1 teaspoon Cinnamon, ½ teaspoon Ginger, ¼ teaspoon Nutmeg, ½ teaspoon Salt
In the bowl of an electric mixer, combine the oil and sugar. Beat on medium high speed for 2 minutes. Scrape down the bowl.
½ Cup Olive Oil, 1 Cup Light Brown Sugar
Add the vanilla and mix 30 seconds more. Then add the eggs one at a time, mixing for about 60 seconds between each addition. Scrape down the bowl.
1 teaspoon Vanilla, 3 Eggs
Turn the mixer to the lowest setting. Add half of the flour mixture. Then add half of the applesauce. Add the remaining flour and then the remaining applesauce. Mix just until the dry ingredients are incorporated. Remove the bowl from the stand and scrape down the bowl, gently folding in any remaining bits of flour.
½ Cup Unsweetened Applesauce
Add the carrots and ¾C of the walnuts. Fold together by hand until just incorporated. This should only take a few strokes.
2 Cup Carrots, 1 ½ Cup Walnuts
Divide the batter evenly between your cake pans.
For 6-inch pans, bake in the preheated oven for 30 minutes (8-inch pans for 25-30 minutes). Check for doneness by gently poking the top of the cake. If it springs right back it's ready, if it leaves an indention then cook for 2 minutes more and check again.
Remove from oven and cool in the pan for 10 minutes. Turn out onto a wire rack to cool completely before frosting.
For the frosting
Add the cream cheese to the bowl of an electric mixer. Beat on medium speed for 2-3 minutes until it is smooth.
8 ounces Vegan Cream Cheese
Add the room temperature butter. Beat another 2 minutes until they are well combined.
½ Cup Vegan Butter
Add your vanilla. Turn the mixer to the lowest setting and slowly add in the powdered sugar. Once it has all been combined into the cream mixture, scrape down your bowl. Then turn your mixer to medium high speed and beat for about 5 minutes until it is smooth and fluffy.
4 Cup Powdered Sugar, 1 teaspoon Vanilla
Use immediately to top cake. If you want to use a piping bag, then refrigerate the icing about 30 minutes before adding to your piping bag.
To assembly the cake
Level your cakes using a sharp knife to cut off the dome top.
Place a dab of frosting on the middle of your plate. Place the first cake layer on the plate. Top with ¼ of the frosting. Spread the frosting over the layer. Add the next cake layer on top of the frosting and add another ¼ of the frosting on top. Add the third cake layer to the top. Please cake in the refrigerator for 20-30 minutes to chill the frosting.
Remove the cake from the refrigerator and add another ¼ of the frosting to the top of the cake. Working from the top down, coat the sides and the top in an even layer of frosting. Smooth the surface with a bench scraper. Place the cake back into the refrigerator for 30 minutes (this will be your crumb coat).
Remove the cake from the refrigerator. Apply the remaining frosting. Swirl it over the whole cake or decorate to your taste.
Chill at least 30 minutes prior to serving to set the frosting.
Notes
Pan size: The cake pictured here was made in three 6-inch cake pans. This recipe would also work as two 8-inch or 9-inch layers, a single bundt cake, 24 cupcakes or a 9x13 sheet cake. Storage: Because of the cream cheese icing, this cake needs to be stored in the refrigerator. I store mine loosely covered with plastic wrap for up to 4 days.