Go Back
+ slices

Vegan Chocolate Cake Recipe

This rich and moist vegan chocolate cake is layered with silky, dairy-free chocolate frosting and loaded with deep cocoa flavor. It’s the perfect plant-based treat that’s soft, fluffy, and utterly satisfying in every bite.
Print Pin
Course: Dessert, Vegan
Cuisine: American
Keyword: Vegan Chocolate Cake Recipe
Prep Time: 30 minutes
Cook Time: 35 minutes
Cooling & Assembly Time:: 1 hour
Total Time: 2 hours 5 minutes
Servings: 12 slices
Calories: 460kcal

Ingredients

Chocolate Cake:

  • 1 ½ cups 360g non-dairy milk (soy milk recommended)
  • 1 tablespoon apple cider vinegar or white vinegar
  • 3 cups 400g all-purpose flour
  • 1 cup 80g unsweetened cocoa powder, sifted
  • 2 teaspoons baking powder
  • 1 ½ teaspoons baking soda
  • ¾ teaspoon salt
  • 2 ¼ cups 485g granulated sugar
  • 1 cup 255g unsweetened applesauce
  • 1 cup 200g mild oil (such as vegetable, canola, almond, or avocado oil)
  • 1 tablespoon vanilla extract
  • 1 cup hot water
  • 1 ½ teaspoons instant espresso powder

Chocolate Frosting:

  • 1 cup 220g plant-based butter, at room temperature (Earth Balance vegan buttery sticks suggested)
  • 1 cup 190g vegetable shortening
  • 3 cups 360g organic powdered sugar
  • 1 cup 80g unsweetened cocoa powder, sifted
  • 1 teaspoon vanilla extract

Instructions

Chocolate Cake:

  • Preheat the oven to 350°F (175°C). Lightly coat three 8-inch cake pans with nonstick spray and line the bases with parchment paper. (Refer to notes if making a two-layer cake.)
  • In a small bowl, combine the non-dairy milk with vinegar. Stir and let sit for a few minutes to create a vegan buttermilk.
  • In a separate bowl, whisk together the flour, sifted cocoa powder, baking powder, baking soda, and salt. Set aside.
  • In a large mixing bowl, whisk or use a mixer to blend together granulated sugar, applesauce, oil, and vanilla extract until smooth and glossy.
  • In a small cup, dissolve the instant espresso powder into the hot water and keep aside.
  • Alternately incorporate the dry ingredients and the prepared buttermilk into the sugar mixture, beginning and ending with the dry mix. Pause halfway to scrape down the sides of the bowl for an even blend.
  • Once the batter is smooth, gradually pour in the hot espresso mixture and blend until fully combined. The batter will appear quite thin — this is ideal for a moist, tender crumb.
  • Divide the batter evenly among the prepared pans and bake for 30–35 minutes, or until a toothpick inserted into the center comes out clean.
  • Let the cakes cool in their pans for 20 minutes. Carefully remove them and place on wire racks to cool completely. For quicker cooling, refrigerate the layers until thoroughly chilled.

Chocolate Frosting:

  • Using a stand or hand mixer with a whisk attachment, cream together the plant-based butter and shortening until light and fluffy.
  • Gradually add the powdered sugar, one cup at a time, followed by the sifted cocoa powder. Blend thoroughly.
  • Stir in the vanilla extract. If the frosting is too soft, add ½ cup extra powdered sugar to firm it up. If too thick, loosen with 1–2 tablespoons non-dairy milk until you achieve the desired texture.

Assemble:

  • Only proceed with assembly once the cake layers are fully cooled.
  • Spread approximately 1 cup of frosting between each layer using a small offset spatula for precision. Once all layers are stacked, refrigerate the cake to firm it up—this prevents shifting during the final frosting. Chill for 20 minutes.
  • After chilling, pile the remaining frosting on top of the cake and spread outward toward the edges. Let the excess cascade down the sides and smooth it along the cake to fully coat it. Perfection isn’t the goal—rustic charm is welcome.
  • Use your spatula or a spoon to create swirls and swoops across the surface for a decorative finish. Add your favorite toppings and serve.

Nutrition

Calories: 460kcal