-
Preheat oven to 350 degrees. Spray three 7 inch pans or two 9 inch pans with nonstick cooking spray.
-
In the bowl of your mixer, beat butter and sugar until light and fluffy.
-
Add egg yolks, one a time, thoroughly mixing before each addition.
-
Increase your mixer speed to medium high and beat batter until egg mixture is light and has doubled in volume.
-
In a separate bowl combine flour and baking powder.
-
Add vanilla to batter.
-
Alternating with adding the buttermilk, gradually add flour a little at a time, mixing until just combined.
-
Pour batter into baking pans and bake for 25 to 30 minutes.
-
Cool cakes completely before frosting.
-
To make the frosting, melt butter and chocolate over low heat in a small pan, stirring almost constantly, until both are completely melted.
-
Remove from the heat and allow to cool for 5 minutes.
-
In a large bowl, beat the confectioners' sugar, half and half, and vanilla until smooth.
-
Gradually beat in chocolate mixture until frosting is light and fluffy.
-
Spread between layers and over top and sides of cake.
-
Garnish with sprinkles.