01 -
Preheat your oven to 180ºC (350°F) and grease two round baking pans (8 inch).
02 -
Sift sugar, flour, cocoa, baking powder, baking soda, and salt in a big bowl.
03 -
In another bowl, mix eggs, buttermilk, oil, and vanilla with an electric mixer until creamy.
04 -
Combine the wet and dry ingredients, then stir in boiling water. The batter will be thin.
05 -
Pour the batter into the prepared pans and bake for 25-35 minutes until a toothpick comes out clean.
06 -
Let the cakes cool for 5 minutes, then remove them from the pans and let them cool completely on wire racks.
07 -
In a saucepan, mix brown sugar, granulated sugar, butter, egg yolks, and evaporated milk. Stir and bring to a low boil over medium heat until thickened. Remove from heat and stir in vanilla, nuts, and coconut. Let it cool completely before using it on the cake.
08 -
Melt butter and stir in cocoa powder. Alternately add powdered sugar and milk until you get the right consistency, then stir in vanilla.
09 -
Place one cake layer on a plate. Spread a thin layer of chocolate frosting on top, then add half of the coconut frosting. Place the second cake layer on top, frost the entire cake with chocolate frosting, and top with the remaining coconut frosting.