Preheat your oven to 350°F (175°C) and grease two 9-inch round cake pans.
In a large mixing bowl, sift together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
In a separate bowl, whisk together the almond milk and apple cider vinegar. Let it sit for about 5 minutes to curdle slightly.
Add the vegetable oil, hot coffee, and vanilla extract to the milk mixture and whisk until combined.
Pour the wet ingredients into the dry ingredients and stir until just combined. Be careful not to overmix.
Divide the batter evenly between the prepared cake pans.
Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
Once baked, allow the cakes to cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
For the frosting, beat the vegan butter until creamy. Gradually add the cocoa powder and powdered sugar, alternating with plant-based milk. Mix until smooth and fluffy.
Once the cakes are completely cool, spread a layer of frosting on top of one cake layer, place the second layer on top, and frost the top and sides of the cake.
Decorate as desired and serve.