1. Make the icing first: It needs to be completely cool and thicken up before you ice the cake. In a small saucepan, combine the butter, chocolate, sugar, heavy cream and corn syrup over medium heat. Constantly stir until butter is melted.
2. Once melted, stir every now and then until the sugar dissolves and the mixture comes to a boil. Boil for 1 minute. Remove from the heat and stir in the vanilla and add a pinch of salt.
3. Leave uncovered and allow to thicken and cool while you make and bake the cakes.
1. Preheat oven to 350 degrees. Grease and flour 9-inch cake pans, set aside. I did 3 at a time, but you do you and whatever you have for cake pans.
2. Whisk the flour, baking powder, baking soda, and salt together in a large bowl. Set aside.
3. In a mixer, beat the butter and sugar together on high speed until smooth and creamy, about 3 minutes. Scrape the sides of the bowl as needed.
4. On medium speed, add 1 egg at a time, beating until just combined. Add the vanilla extract and mix again. With the mixer on low speed, add the dry ingredients in three sections alternating with the buttermilk, beginning and ending with the dry ingredients, and mixing each addition just until incorporated. Be very careful not to overmix. Batter will be smooth but slightly thick.
5. Each of the cakes should have a little less than 1 cup of batter. Pour batter into cake pans and bake for 10-12 minutes (mine took 10 minutes) or until a toothpick inserted comes out clean. Allow to cool for a few minutes then invert the pans and place cakes onto the counter to continue to cool while you prepare the next round of cakes.
6. Repeat again, grease and flour cake pans. Pour a little less than 1 cup into the pans and bake for 10-12 minutes. Allow all the cakes to cool completely before assembling.
7. Assemble cake: Carefully place one layer on a cake round or platter. Pour about 1/4 cup of icing on the layer and spread out. Make sure some spills over the edges, that’s the prettiest part. Repeat and add another layer and top with icing and spread until all layers are assembled. Top with sprinkles if desired.
8. Set cake aside for at least 30 minutes before slicing and serving. This allows the icing to set and also soak into the cake layers. Send me a pic if you make this cake, I love it so much!