This German Chocolate Cake is oh-so decadent with a rich, dark cake infused with coffee, coconut-pecan frosting, creamy milk chocolate frosting, and toasted coconut.
Preheat oven to 350 degrees F. Line 2 9-inch round cake pans (or 3 6-inch pans) with parchment paper, then lightly grease.
In a large bowl, combine flour, cocoa powder, sugar, baking soda, baking powder, cornstarch, salt, and espresso powder.
In the bowl of a stand mixer, mix oil, eggs, sour cream, buttermilk, and vanilla until combined. Add the Pour this into dry ingredients until just combined and with the mixer still on low, slowly add the hot coffee (or water). Continue mixing until well combined.
Equally, divide the batter into each pan. Bake for about 25 minutes.
Remove from oven and cool in the pan for about 10 minutes; remove from pan and transfer to a wire rack to cool completely.
Coconut Frosting
While oven is still warm, line a baking sheet with parchment paper. Use half the pan for pecans and the other side for 1/2 cup shredded coconut. Toast about 5 minutes. Keep an eye on this so it doesn't burn. Remove from oven and set aside.
While the cake is baking, start your frosting. In a medium saucepan, whisk butter, salt, egg yolks, brown sugar, and evaporated milk over medium heat. Bring to a low boil, whisking occasionally. When it begins to boil, continue to whisk constantly until it starts to thicken. Remove from heat and stir in vanilla, pecans, and shredded coconut.
Chocolate Frosting
In a large bowl, use a hand held or stand mixer with the whisk attachment to cream butter until smooth. Add in sugar, cocoa powder, salt, vanilla, heavy cream, and espresso powder. Beat on low until combined, then increase to high for about 3 minutes. If the frosting is too thick, add a tablespoon of cream. If too thin, add more sugar. Set aside.
Assemble Cake
Remove cakes from pans and parchment paper. If needed, level the cakes with a serrated knife. On your cake stand, smear a small amount of the chocolate frosting. This will help keep the cake from moving.
Add 1/3 of coconut frosting on top, then add second cake round. Add another 1/3 of frosting, then last cake. Top with remaining coconut frosting on top.
Spread the sides of the layered cake with the chocolate frosting. Take the toasted coconut and sprinkle on top of the cake. Use whole pecans to line the top and around the bottom, or however you'd like to spruce up your cake.
Keep covered at room temp or in the refrigerator up to 5 days.
Notes
If you don't have buttermilk, use milk with a tsp of lemon juice or vinegar. Let sit about 3-5 minutes.
If you want to add another flavor element, toast up your pecans for a few minutes before folding into the coconut mixture.