Preheat the oven to 350 levels F and grease a 9-inch spherical cake pan.
In a medium bowl, whisk collectively the flour, cocoa powder, baking powder, baking soda, and salt.
In a big bowl, cream collectively the butter and sugar till gentle and fluffy. Beat within the eggs separately, then stir within the vanilla extract.
Slowly add the dry components to the butter combination, alternating with the buttermilk. Combine till simply mixed.
Pour the batter into the ready cake pan and bake for 25-Half-hour, or till a toothpick inserted into the middle comes out clear. Let the cake cool within the pan for 10 minutes, then switch it to a wire rack to chill utterly.
To make the topping, mix the shredded coconut, chopped pecans, evaporated milk, brown sugar, egg yolks, butter, and vanilla extract in a saucepan. Prepare dinner over medium warmth, stirring continuously, till the combination thickens.
As soon as the cake is cool, unfold the topping evenly excessive. Let the cake chill within the fridge for not less than Half-hour earlier than serving.