Go Back
+ servings
Vegan Carrot Cake
Print Recipe
5 from 4 votes

Vegan Carrot Cake with Cream Cheese Frosting

A moist and delicious whole wheat carrot cake that's completely vegan and even healthy, with a delicious cream cheese frosting
Prep Time15 mins
Cook Time35 mins
Total Time50 mins
Course: Dessert
Servings: 12


  • For Carrot Cake:
  • 3 cups whole wheat pastry flour
  • 2 cups turbinado sugar
  • 2 tsp baking soda
  • 2 tsp baking powder
  • 2 tsp cinnamon
  • ¼ tsp salt
  • 1 cup vegetable oil
  • 2 cups applesauce
  • 2 cups grated carrots
  • 1 tbsp pure vanilla extract
  • 1 cup walnuts , lightly toasted, then coarsely chopped.
  • For Cream Cheese Frosting:
  • 1 cup vegan cream cheese , like Tofutti
  • 2 ½ cups powdered sugar
  • 1 tbsp pure vanilla extract


  • To make cake, sift the whole wheat pastry flour, sugar, baking soda, baking powder, cinnamon and salt into a bowl.
  • In another bowl mix the oil, applesauce, grated carrots, and vanilla.
  • Add the flour mixture to the oil-applesauce carrot mixture and stir everything to blend evenly.
  • Add walnuts and mix.
  • Grease and flour 2 9-inch cake pans. Line the bottoms with parchment paper, if posibble because this makes it far easier to unmold the cake. Oil the parchment paper as well.
  • Now divide the batter evenly between the two pans
  • and bake at 350 degrees for 35 minutes or until a toothpick inserted in the center comes out clean.
  • Place the cake pans on a rack for 15 minutes. Then unmold the cakes gently and allow them to cool thoroughly on the rack. Frost when completely cooled.
  • To make frosting, beat together all of the frosting ingredients in a bowl until very smooth.
  • To frost, place one of the cooled cakes on a cake stand or plate. Smear the top with some frosting.
  • Carefully place the other cake on top of the first one. Cover the cake with the remaining icing using a spatula.
  • Make the Frosting:
  • Beat together the cream cheese, sugar and vanilla extract until really smooth
  • Place one of the cake layers on a cake stand or plate. Smear the top with icing.
  • Place the second layer on top of the first and spread the remaining icing on top and over the sides of the cake using a spatula or ladle.