Go Back
Vegan Chocolate Cake

Ultimate Homemade Vegan Chocolate Cake: Rich, Moist & Decadent!

Vegan Chocolate Cake is rich, moist, and totally plant-based! The perfect treat for any occasion.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Breakfast / Brunch / Dessert
Cuisine American
Servings 12
Calories 420 kcal

Ingredients
  

  • For the Cake:
  • 2 ½ cups all-purpose flour
  • 2 cups granulated sugar
  • ¾ cup unsweetened cocoa powder
  • 2 tsp baking soda
  • 1 tsp baking powder
  • ½ tsp salt
  • 2 cups unsweetened almond milk or other plant milk
  • cup vegetable oil
  • 2 tbsp apple cider vinegar
  • 2 tsp vanilla extract
  • For the Vegan Chocolate Frosting:
  • 1 cup vegan butter
  • 3 ½ cups powdered sugar
  • ½ cup unsweetened cocoa powder
  • 1 tsp vanilla extract
  • 2 –4 tbsp plant milk as needed for consistency

Instructions
 

  • Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them with parchment paper.
  • Mix dry ingredients: In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt.
  • Mix wet ingredients: In another bowl, combine almond milk, oil, vinegar, and vanilla extract.
  • Combine wet and dry ingredients and stir until smooth and well combined.
  • Divide batter evenly between the prepared cake pans and smooth the tops.
  • Bake for 30–35 minutes or until a toothpick inserted in the center comes out clean.
  • Cool cakes in the pans for 10 minutes, then transfer to a wire rack to cool completely.
  • Prepare the frosting: Beat vegan butter until fluffy. Add powdered sugar and cocoa powder gradually, then vanilla and plant milk until desired consistency is reached.
  • Assemble the cake: Spread a layer of frosting between the cooled cake layers, then frost the top and sides.
  • Serve and enjoy! Store leftovers covered at room temperature for 2–3 days or in the fridge for up to a week.
Keyword vegan, chocolate, cake, birthday, Valentine's Day, dairy-free, egg-free, moist, rich