Go Back
+ servings
Print
Vegan Carrot Cake with Cream Cheese Frosting

Vegan Carrot Cake with Cream Cheese Frosting

Perfectly-spiced, fluffy & moist Vegan Carrot Cake with a creamy cream cheese frosting.

Course Dessert
Keyword cream cheese frosting, dessert, vegan carrot cake
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 9 servings
Author Taavi Moore

Ingredients

  • ¾ cup unsweetened, plain non-dairy milk
  • 1 tsp apple cider vinegar
  • 2 cups (282g) all-purpose flour
  • ½ cup (100g) packed light brown sugar
  • ¼ cup (54g) granulated sugar
  • 1 tsp baking soda
  • 1 tsp baking powder
  • 1 tsp ground cinnamon
  • ¼ tsp ground ginger
  • ¼ tsp salt
  • ½ cup vegetable oil
  • 1 tsp vanilla extract
  • 1 cup (96g) shredded carrot (a little over 2 medium carrots)
  • ½ cup (62g) chopped walnuts

Cream Cheese Frosting

  • 8 oz. vegan cream cheese, softened
  • ½ cup room temp. vegan butter
  • 1 tsp vanilla extract
  • tsp salt
  • 4 cups (448g) powdered sugar

Instructions

  1. 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.

  2. 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.

  3. Bake for 30-33 minutes until toothpick inserted comes out clean. Let cool completely before frosting.

  4. 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.