Chocolate Layer Cake (Dairy-Free, Egg-Free, Nut-Free)
Prep time
Cook time
Total time
This is my children's first pick for birthday cakes!
Recipe type: Dessert
Cuisine: American
Serves: 9-inch double-layer cake
Chocolate Cake
  • 3 cups all-purpose flour
  • 2 cups sugar
  • ½ cup cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon salt
  • 2 cups water
  • ⅔ cup oil
  • 2 tablespoons distilled white vinegar
  • 2 teaspoons vanilla extract
Chocolate Frosting
  • ½ cup dairy-free butter alternative, room temperature
  • 2½ tablespoons honey (can sub agave nectar for vegan)
  • 1 teaspoon vanilla extract
  • ½ cup cocoa powder
  • 2½ tablespoons water
  • 2½ cups powdered sugar
Chocolate Cake
  1. Preheat your oven to 350°F. Grease and flour two 9-inch round cake pans.
  2. In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking soda, and salt. Add water, oil, vinegar and vanilla. Whisk until the batter is smooth and the ingredients are well-blended.
  3. Pour the batter into your prepared cake pans and even out.
  4. Bake the cakes for 35 minutes, or until a toothpick inserted into the center of the cake comes out clean.
  5. Let the cakes cool in the pans for 10 minutes before carefully removing turning them out onto wire racks to cool completely.
Chocolate Frosting
  1. While the cakes are cooling, make the frosting.
  2. Place butter alternative, honey, and vanilla in a mixing bowl. Sift in the cocoa powder. Using a hand mixer on low speed, cream the ingredients together. Add the water and sift in the powdered sugar. Beat on low speed until combined, then beat on medium speed until creamy.
Cake Assembly
  1. Once the cake layers are completely cool, place one layer in the center of a serving platter, upside down (so that the flat side of the cake, which was on the bottom of the cake pan, is facing you).
  2. Using a frosting spatula, spread the top of the first layer with frosting. Place the second cake layer on top of this, right-side up. Spread frosting over the top and sides of the entire cake.
Nutrition Information
Serving size: 1 slice (1/24 cake) Calories: 271 Fat: 10.4g Saturated fat: 1.9g Carbohydrates: 44.9g Sugar: 30.9g Sodium: 239mg Fiber: 1.5g Protein: 2.3g
Recipe by Go Dairy Free at