Go Back
Vegan Carrot Cake, vegan recipe

Vegan Carrot Cake

A soft, warmly spiced vegan carrot cake with a tender crumb and a thick vegan cream cheese frosting that actually holds between the layers.
Prep Time 25 minutes
Cook Time 32 minutes
Total Time 57 minutes
Servings: 12 slices
Course: Dessert
Cuisine: American

Ingredients
  

Cake
  • 2 1/4 cups all-purpose flour
  • 1 cup granulated sugar
  • 1/2 cup packed light brown sugar
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon fine salt
  • 2 teaspoons ground cinnamon
  • 1/2 teaspoon ground ginger
  • 1/4 teaspoon ground nutmeg
  • 3/4 cup neutral oil such as canola or vegetable
  • 1 cup unsweetened oat milk or soy milk
  • 2 teaspoons apple cider vinegar
  • 1 tablespoon vanilla extract
  • 2 cups finely grated carrots about 3 medium carrots
  • 1/2 cup chopped walnuts or pecans optional, toasted
Vegan Cream Cheese Frosting
  • 8 ounces vegan cream cheese, softened brick-style, not the spreadable tub
  • 1/2 cup vegan butter, softened firm baking butter, not a soft spread
  • 3 1/2 cups powdered sugar sifted
  • 1 teaspoon vanilla extract
  • 1 tablespoon cornstarch optional, for a firmer frosting
  • 1 pinch fine salt

Method
 

  1. Heat the oven to 350 F (175 C). Grease two 8-inch round cake pans and line the bottoms with rounds of parchment paper.
  2. Whisk the flour, granulated sugar, brown sugar, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg together in a large bowl until no streaks of spice or flour remain.
  3. In a second bowl, whisk the oil, oat milk, apple cider vinegar, and vanilla until the mixture looks smooth and slightly thickened. The vinegar will make the milk look a little curdled, and that's exactly what you want.
  4. Pour the wet ingredients into the dry and stir with a spatula just until the last dry patches disappear, about 15 to 20 strokes. Fold in the grated carrots and the nuts. Stop as soon as everything is evenly combined, because a batter that's stirred too long bakes up tough.
  5. Divide the batter evenly between the two pans, about 2 1/2 cups per pan, and smooth the tops with the spatula.
  6. Bake for 28 to 32 minutes, until the centers spring back when you press them gently and a toothpick inserted in the middle comes out clean or with a few moist crumbs.
  7. Cool the cakes in the pans for 15 minutes, then run a knife around the edges, turn them out onto a wire rack, and let them cool completely before frosting.
  8. For the frosting, beat the softened vegan cream cheese and vegan butter with an electric mixer until smooth and fluffy, about 2 minutes. Add the powdered sugar one cup at a time on low speed, then beat in the vanilla, salt, and cornstarch until the frosting is thick and holds a soft peak. If it feels loose, chill it for 20 minutes before using.
  9. Place one cooled layer on a serving plate and spread about a cup of frosting over the top. Add the second layer, then frost the top and sides with the rest. Refrigerate for at least 1 hour so the frosting sets before you slice.

Notes

Oat milk and soy milk both carry a little protein and body that help the crumb hold together, so either works well here. Very thin milks like almond or rice milk give a slightly softer, wetter center, which is still fine but less sturdy under a two-layer cake. Grate the carrots on the small holes of a box grater rather than the large ones; thick shreds stay firm in the batter and leave long strands in the slice.