Ingredients:

  • 2 ¼ cups (280g) all-purpose flour
  • 1 ½ cups (300g) granulated sugar
  • 1 tsp (5g) baking soda
  • ½ tsp (3g) salt
  • ¾ cup (170g) unsalted butter, softened
  • 3 large eggs
  • 1 cup (240ml) buttermilk, room temperature
  • 1 tsp (5ml) vanilla extract
  • 4 oz (115g) semi-sweet chocolate, melted and cooled
  • ¼ cup (25g) unsweetened cocoa powder
  • 1 can (12 oz / 354ml) evaporated milk
  • 1 cup (200g) granulated sugar
  • 3 large egg yolks, beaten
  • ½ cup (115g) unsalted butter
  • 1 tsp (5ml) vanilla extract
  • 2 cups (200g) sweetened shredded coconut
  • 1 cup (115g) chopped pecans

Instructions:

  1. Preheat your oven to 350°F (175°C) and grease two 9-inch pans.
  2. Cream the softened butter and sugar until the mixture looks pale and fluffy.
  3. Beat in the eggs one at a time, followed by the vanilla extract.
  4. Sift together the flour, cocoa powder, baking soda, and salt.
  5. Alternately add the dry ingredients and buttermilk to the butter mixture, starting and ending with the flour.
  6. Fold in the melted chocolate until the batter is a smooth, mahogany-colored gloss.
  7. Divide the batter evenly between the two prepared pans.
  8. Bake for 30–35 minutes until a toothpick inserted in the center comes out clean or with a few moist crumbs.
  9. Cool in the pans for 10 minutes before transferring to wire racks to cool completely.
  10. Combine evaporated milk, sugar, butter, and egg yolks in a saucepan.
  11. Cook over medium heat, stirring constantly, until the mixture thickens to a custard-like consistency.
  12. Remove from heat and stir in the vanilla, shredded coconut, and chopped pecans.
  13. Allow frosting to cool until it reaches a spreadable temperature.
  14. Level the cooled cakes with a serrated knife if they have domed tops.
  15. Place the first layer on a plate and spread a generous amount of the coconut-pecan frosting across the top.
  16. Place the second layer on top.