Light and fluffy chocolate loaf topped with dairy-free ganache.
Preheat your oven to 180°C/350°F (or 160°C/325°F if you're using a fan or convection oven). Line a 2lb loaf tin with baking paper.
Mix the soy milk and apple cider vinegar together and set aside. This will be your vegan buttermilk.
Melt the margarine in a saucepan with the coffee, stirring to make sure it dissolves. Leave to cool for a few minutes.
In a large bowl, mix together the flour, baking soda, cocoa powder and sugar.
Add the vegan buttermilk and melted margarine/coffee mixture to the bowl. Mix well until you have a smooth chocolate cake batter, making sure to scrape any dry bits from the bottom of the bowl.
Transfer the batter to your lined loaf tin and bake for 40-45 minutes, or until a toothpick through the centre comes out clean. Let it cool in the tin for 10 minutes then flip it out onto a wire rack and leave it to cool completely.
While the cake is baking, prepare the ganache. Very finely chop the chocolate and add it to a heatproof bowl with the soy milk.
Place the heatproof bowl over a saucepan of boiling water, so that it sits on the rim and doesn't touch the water.
Turn the heat to medium-low and gently stir until the chocolate has completely melted.
Remove the bowl from the saucepan and leave the ganache to sit at room temperature for 1 hour. It should be thick and spreadable by then but if not, pop it in the fridge for a while until it is.
Spread a thick layer of chocolate ganache over your cooled chocolate loaf. Top with vegan chocolate chips or buttons.
Let the cake sit at room temperature until the ganache has fully set, then cut into slices and enjoy!