In a large bowl, add the flour, cocoa powder, baking powder, baking soda, and salt. Mix well.
In a separate bowl, whisk together the butter and sugar until creamy before adding the coffee.
Add the vinegar to the almond milk.
Transfer the milk and dry ingredients to the butter and sugar mixture.
Add the vanilla extract and mix well.
Transfer the batter to a baking dish and bake at 180 degrees Celsius for 45 mins to 1hr or until a toothpick comes out clean.
Put the coconut milk and agave syrup in a pan and simmer while stirring over low heat for 15 minutes or until it reduces by half.
Once the cake is out of the oven, poke the holes in it using the stick part of a wooden spoon and pour the coconut cream on top.
Grate dark chocolate on top and let it sit in the fridge for at least 2 hours.