-
Preheat the oven to 350 degrees F. Line the bottom of two 9-inch cake pans with a circle of parchment paper, then grease well.
-
In a measuring cup, combine the almond milk and vinegar. Let sit for about 5 minutes, until it starts to separate (making a faux “buttermilk”).
-
In a large bowl, whisk together the almond milk mixture, oil, sugar, vanilla, and eggs, until well combined.
-
Add the flour, cocoa powder, baking powder, baking soda, and salt to the bowl. Stir a few times, then pour in the hot water. Continue stirring until combined (do not over mix).
-
Divide the batter evenly between the two prepared cake pans. Place in the oven and bake at 350 degrees F for 25-30 minutes, or until a toothpick pulls out clean from the center. Let the cakes cool for 10 minutes in the pan, then flip onto a wire rack to finish cooling.
-
While the cakes are cooling, prepare the frosting. Combine the softened dairy-free butter, cocoa powder, powdered sugar, vanilla, and almond milk in the bowl of a stand mixer.* Use the whisk attachment, first at slow speed to combine, then at high speed to create a light, fluffy frosting.
-
When the cakes have cooled completely, frost the first cake, then place the second cake on top. Frost the top and sides of the layered cake. Enjoy!