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
Cuisine: American
Diet: Vegan, Vegetarian
Keyword: Vegan carrot cake
Servings: 16 slices
Calories: 484kcal


  • For Carrot Cake:
  • 3 cups whole wheat pastry flour
  • 2 cups turbinado sugar
  • 2 teaspoon baking soda
  • 2 teaspoon baking powder
  • 2 teaspoon cinnamon
  • ¼ teaspoon salt
  • 1 cup vegetable oil
  • 2 cups applesauce
  • 2 cups grated carrots
  • 1 tablespoon 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 tablespoon 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.


Serving: 1slice | Calories: 484kcal | Carbohydrates: 68g | Protein: 5g | Fat: 23g | Saturated Fat: 3g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 10g | Sodium: 242mg | Potassium: 249mg | Fiber: 5g | Sugar: 48g | Vitamin A: 2686IU | Vitamin C: 1mg | Calcium: 58mg | Iron: 1mg