Three layers of dark, milk, and white chocolate ganache on an ultra-moist cocoa sponge. This is the chocolate lover's ultimate dream. Each forkful delivers pure, unapologetic decadence.

A showstopping layer cake worth every minute.
Preheat oven to 350°F (175°C). Grease three 8-inch round cake pans and line the bottoms with parchment paper.
Sift together the flour, sugar, cocoa powder, baking soda, baking powder, and salt into a large bowl. Whisk thoroughly to combine.
In a separate bowl, whisk together buttermilk, oil, eggs, and vanilla. Gradually add the wet mixture to the dry ingredients, mixing until just combined. Slowly pour in the hot coffee and stir until the batter is smooth. The batter will be thin — that's perfect.
Divide the batter evenly among the prepared pans. Bake for 25-30 minutes until a toothpick inserted in the center comes out clean. Cool in pans for 10 minutes, then turn onto wire racks to cool completely.
Heat the heavy cream until just simmering. Divide among three bowls. Add dark chocolate to one, milk chocolate to another, and white chocolate to the third. Let sit 2 minutes, then stir each until smooth. Let cool until spreadable.
Place one cake layer on a serving plate. Spread half the dark chocolate ganache on top. Add the second layer and spread all of the milk chocolate ganache. Add the third layer and spread the remaining dark ganache on top. Pour the white chocolate ganache over the top, letting it drip down the sides. Garnish with chocolate shavings. Refrigerate 30 minutes before serving.