Perfectly-spiced, fluffy & moist Vegan Carrot Cake with a creamy cream cheese frosting.
Preheat the oven to 350°F. Line an 8x8" baking dish with parchment paper. Whisk together non-dairy milk and apple cider vinegar in a large mixing bowl. Let sit for 5 minutes.
In a separate smaller mixing bowl, whisk together flour, sugars, baking soda and powder, cinnamon, ginger, and salt. To the bowl with the milk, whisk in vegetable oil and vanilla. Use a wooden spoon or spatula to gradually add flour mixture into the wet mixture. Combine until a smooth batter forms. Fold in carrots and walnuts. Pour batter into prepared baking dish and spread to evenly distribute.
Bake for 30-33 minutes until toothpick inserted comes out clean. Let cool completely before frosting.
While cake is cooling, prepare the frosting. In a large mixing bowl using an electric hand mixer or whisk, beat together cream cheese, vegan butter, vanilla, and salt until combined. Mix in 1 cup of powdered sugar at a time until a creamy frosting forms. Once cake has cooled, remove from the baking dish. Spread the te frosting over the top. (Optional): Sprinkle on some toasted walnuts.