Double Chocolate Layer Cake
In the bowl of an electric mixer fitted with a paddle, mix the flour with the sugar, cocoa powder, baking soda, baking powder, and salt at low speed. In a bowl, whisk the buttermilk with the oil, eggs, and vanilla. Slowly beat the buttermilk mixture into the dry ingredients until just incorporated, then slowly beat in the hot coffee until fully incorporated.
Divide the batter evenly between the prepared pans. Bake for 35 minutes, or until a toothpick inserted in the center of each cake comes out clean. Let the cakes cool in the pans for 30 minutes, then invert the cakes onto a rack to cool. Peel off the parchment.
Make the frosting
In a microwave-safe bowl, heat the chocolate at high power in 30-second intervals, stirring, until most of the chocolate is melted. Stir until completely melted, then set aside to cool.
In the bowl of an electric mixer fitted with a paddle, beat the butter at
medium speed until pale and fluffy. Add the egg yolk and vanilla and
beat for 1 minute, scraping down the side of the bowl. At low speed, slowly beat in the powdered sugar, about 1 minute. In a small bowl, dissolve the instant coffee in 2 teaspoons hot water. Slowly beat the coffee and the cooled chocolate into the butter mixture until just combined.
Set a cake layer on a plate with the flat side facing up. Evenly spread one-third of the frosting over the cake to the edge. Top with the second cake layer, rounded side up. Spread the remaining frosting over the top and side of the cake. Refrigerate for at least 1 hour before slicing.