Ingredients
Method
Preparation
- Preheat oven to 350°F. Grease two 9-inch round pans or a 9x13 pan. Line the bottoms with parchment and grease again.
Making the Batter
- In a large bowl, whisk together flour, sugar, cocoa, baking powder, baking soda, and salt.
- In a separate bowl, mix eggs, buttermilk, oil, and vanilla.
- Pour the wet mixture into the dry ingredients and whisk until mostly smooth.
- Slowly stream in the hot water or coffee, whisking until the batter is thin and glossy.
- If using melted German’s chocolate, whisk it in now.
Baking
- Divide the batter into prepared pans. Bake two 9-inch rounds for 28 to 32 minutes or a 9x13 for 30 to 35 minutes.
- The cake is done when the center springs back and a toothpick comes out with a few moist crumbs.
Cooking the Frosting
- In a saucepan, combine evaporated milk, egg yolks, sugar, and butter. Cook over medium heat, stirring constantly, until thick and pudding-like, about 8 to 12 minutes.
- Remove from heat, stir in vanilla, coconut, and pecans. Allow to cool until spreadable.
Assembling the Cake
- If doing layers, level the cakes only if needed. Spread a thick layer of frosting between the cakes and over the top.
- Optionally, leave the sides unfrosted for a traditional look.
Notes
For best results, do not rush the frosting preparation. Use room temperature eggs and dairy for even blending. Check for doneness early to avoid overbaking. The flavors improve after a day.
