
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.
In a medium mixing bowl, whisk together flour, baking soda and powder, spices, and salt. In a separate larger mixing bowl, whisk together sugars, vegetable oil, yogurt, vinegar, and vanilla extract. 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 a handheld mixer to 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 frosting over the top. (Optional): Sprinkle over some toasted walnuts.