Go Back
+ servings
A chocolate cake with white frosting on a glass cake plate with a silver cake knife next to it.


An egg and dairy-free chocolate cake that’s perfectly moist with the perfect crumb.
4 from 2 votes
Print Pin
Course: Dessert
Cuisine: American, Vegan
Keyword: chocolate cake, vegan cake
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 12 Servings
Calories: 398kcal
Author: Linda Meyer


Dry Ingredients

  • 1 ¾ cups all-purpose flour
  • ¾ cups cacao or cocoa powder
  • 1 ½ tsp baking powder
  • 1 ½ tsp baking soda
  • ¼ tsp finely ground salt

Remaining Ingredients

  • 3/4 cup vegan sugar
  • 3 tbs egg replacer + 6 tbsp. warm water we use Bob’s Red Mill brand
  • ½ cup canola oil
  • 2 tsp. vanilla extract
  • 1 cup almond milk
  • 1 cup boiling water

Vanilla Frosting

  • 8 tbsp vegan butter room temperature
  • ¼ cup vanilla almond milk more if necessary (see note)
  • 1 tbsp vanilla extract
  • 3 cups powder sugar
  • 3 tbsp cacao or cocoa powder if you want to make chocolate frosting


  • Heat oven to 350° F.(176 C) Lightly grease and flour two 8-inch (20 cm) cake pans or a 11 x 15 (28 x 38) sheet cake pan
  • In a medium mixing bowl, whisk the dry ingredients until fully combined and set aside.
  • In a small bowl, stir the egg replacer and water together until thick and creamy.
  • In a large mixing bowl, add the egg replacer, vanilla, oil, and sugar beat on medium-high speed for 2 minutes, or until thick and creamy.
  • Add one third of the flour mixture to the sugar mixture and then one third of the milk and beat on a low setting until they begin to blend together. Continue adding the flour and milk in thirds until totally combined. The mixture will be very dry and dense. Reduce the speed of the mixer and slowly add the boiling water and blend until just combined. Stir with a spoon to ensure that the batter is fully combined. The batter will be thin and watery.
  • Dive the batter evenly into the pans and bake for 30-35 minutes, or until a wooden toothpick comes out clean when inserted.
  • Cool in pans for 10 minutes and then remove from pans and cool on wire racks. Do not frost until completely cool.

Vanilla Frosting

  • In a large mixing bowl, add the butter, powdered sugar, vanilla, and half of the almond milk and begin mixing on a low speed, add more milk until you get the desired thickness that you’re looking for.
  • Finish mixing with a spatula to ensure that the ingredients at the bottom of the bowl are completely combined.

NOTE: If you want chocolate frosting, add 3 tbsp of cacao or cocoa powder to the mixing bowl.

  • Spread the frosting on the cake as desired.
  • Enjoy!


The Nutrition Facts are an estimate only. 


Calories: 398kcal | Carbohydrates: 62g | Protein: 3g | Fat: 16g | Saturated Fat: 2g | Cholesterol: 0mg | Sodium: 304mg | Potassium: 185mg | Fiber: 2g | Sugar: 42g | Vitamin A: 355IU | Calcium: 101mg | Iron: 1.9mg