Chocolate Layer Cake

Chocolate Layer Cake Recipe

By Veegs

🔪Prep Time: 15 minutes

👩‍🍳Cook Time: 40 minutes


Chocolate cake

Vegan cooking spray (or vegan butter; soy-free if necessary)

2¼ cups unsweetened vanilla nondairy milk (nut-free and/or soy-free if necessary)

3 tablespoons apple cider vinegar

3 cups white rice flour

1½ cups cocoa powder

¼ cup + 2 tablespoons oat flour (certified gluten-free if necessary)

¼ cup + 2 tablespoons coconut sugar

1 tablespoon baking powder

1 tablespoon baking soda

1½ teaspoons salt

1 cup maple syrup

12 tablespoons vegan butter (soy-free if necessary), melted

½ cup + 1 tablespoon aquafaba

1 tablespoon vanilla extract


1 cup vegan chocolate chips (or chunks)

3 cups pitted Medjool dates

1 cup unsweetened vanilla nondairy milk (nut-free and/or soy-free if necessary)

¼ cup cocoa powder

1 teaspoon vanilla extract

½ teaspoon salt

Vegan chocolate shavings, optional


1Preheat the oven to 350°F. Lightly spray three 9-inch cake pans with cooking spray or grease them with a bit of butter.

2To make the cake : Combine the milk and vinegar in a medium bowl. Set aside.

3Whisk together the rice flour, cocoa powder, oat flour, sugar, baking powder, baking soda, and salt in a large bowl.

4Add the maple syrup, butter, aquafaba, and vanilla to the milk mixture and whisk until combined.

5Add the wet ingredients to the dry ingredients and stir until thoroughly combined and smooth.

6Distribute the batter evenly among the three pans. Bake for 35 to 40 minutes, until a toothpick inserted into the center comes out clean.

7Let the layers cool in the pans for about 30 minutes.

8Run a knife around the inside edge of the cake pans and gently transfer the layers to cooling racks to let them cool completely.

9Once the layers come out of the oven, make the frosting : Melt the chocolate chips in a double boiler or a heatproof bowl on top a pot of boiling water, stirring occasionally, until smooth.

10Remove from the heat.

11Combine the dates and milk in a food processor and process until smooth.

12Add the melted chocolate, cocoa powder, vanilla, and salt and process until smooth.

13Transfer the frosting to a jar and refrigerate for at least 30 minutes, or until ready to use.

14Once the frosting has chilled and thickened, place one of the layers on a plate or serving dish.

15Using a thin silicone spatula or a butter knife, evenly spread a layer of frosting on top.

16Place another layer on top of the frosting. Evenly spread frosting on the top of the second layer, then top with the third layer.

17Spread the rest of the frosting evenly over the top and around the sides until the entire cake is covered.

18Top with chocolate shavings, if desired. Slice and serve.

19The cake will keep, covered, at room temperature or in the fridge for 3 to 4 days.

20To make 12 cupcakes, divide the quantity of the cake ingredients by three and the frosting ingredients by two. Line the cups of a 12-cup muffin tin with paper or silicone liners and distribute the batter evenly among the cups.

21Bake for 18 to 20 minutes, until a toothpick inserted into the center comes out almost clean. Let the cupcakes cool in the tin for 30 minutes before transferring them to the cooling rack. Cool completely before frosting.

22The frosted cake will gain moisture and firmness if refrigerated in an airtight container overnight.

Related Recipes

Top Vegan Recipe Resources 🥑