01 -
Preheat oven to 375°F. Grease two 8 or 9-inch round baking pans and line the bottoms with parchment or wax paper.
02 -
In a large bowl, combine granulated sugar, flour, cocoa powder, baking powder, baking soda, and salt.
03 -
In a separate bowl, mix eggs, buttermilk, oil, and vanilla extract until smooth.
04 -
Add wet ingredients to the dry mixture and mix until combined. Stir in boiling water until the batter is thin and smooth.
05 -
Pour batter into prepared pans. Bake for 25-35 minutes, depending on pan size, until a toothpick inserted in the center comes out clean or with a few crumbs. Cool for 5 minutes in the pans, then invert onto wire racks to cool completely.
06 -
In a medium saucepan, combine light brown sugar, granulated sugar, butter, egg yolks, and evaporated milk. Stir constantly over medium heat until the mixture thickens. Remove from heat and mix in vanilla extract, pecans, and coconut. Allow to cool completely.
07 -
Melt butter and mix in cocoa powder. Gradually add powdered sugar and evaporated milk, beating until smooth and spreadable. Add vanilla extract and adjust consistency if needed.
08 -
Place one cake layer on a serving stand. Spread a thin layer of chocolate frosting, followed by half of the coconut frosting, leaving a 1/2-inch border from the edge. Top with the second cake layer. Smooth chocolate frosting over the entire cake, then spoon remaining coconut frosting onto the top.