Go Back
+ servings
Vegan Carrot Cake with Cream Cheese Frosting

Vegan Carrot Cake with Cream Cheese Frosting

This may be the best vegan carrot cake there is. It is perfectly moist, fluffy, and embedded with chunks of walnuts and carrots. It is perfectly sweet and spiced with cinnamon and nutmeg. Then smothered in a creamy vegan 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 1 8x8 cake


  • ¾ cup non-dairy milk
  • 1 tsp apple cider vinegar
  • cup melted coconut oil
  • 1 tsp vanilla extract
  • 1 ¾ cup all-purpose flour
  • ½ cup brown sugar
  • ¼ cup cane sugar
  • 1 tsp baking soda
  • 1 tsp baking powder
  • 1 tsp cinnamon
  • ¼ tsp ground ginger
  • ¼ tsp salt
  • 1 cup shredded carrot
  • ½ cup chopped walnuts

Cream Cheese Frosting

  • ½ cup vegan cream cheese
  • 2 tbsp maple syrup
  • 2 tbsp brown sugar
  • 1 tsp vanilla extract


  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. Allow it to 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, add coconut 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. Whisk together all frosting ingredients until creamy. Adjust sweetness by adding more maple syrup or brown sugar sugar. Once cake has cooled, remove from the baking dish. Spread over the frosting in an even layer. (Optional): Sprinkle on some toasted walnuts.