Instructions:
- Cake:
- Preheat the oven to 400°F (200°C) and grease a sheet pan.
- In a large bowl, mix flour, cocoa powder, and white sugar.
- In a saucepan, combine water, butter, shortening, and German chocolate. Heat until boiling, then pour into the dry ingredients. Whisk until smooth.
- Add eggs, baking soda, buttermilk, salt, and vanilla, stirring after each addition.
- Pour the batter into the prepared sheet pan and bake for 20-22 minutes. Let it cool before icing.
- Frosting:
- In a medium saucepan, combine butter, sugars, egg yolks, and evaporated milk. Bring to a boil, then simmer for 10-12 minutes until thickened. Remove from heat.
- Stir in vanilla, pecans, and coconut.
- Spread the frosting over the cooled cake.
- Serving:
- Chill the cake for 1-2 hours before serving.
Enjoy this traditional German Chocolate Sheet Cake with its rich, nutty frosting that is sure to delight your family and friends!