Instructions
Cake Preparation
- Preheat your oven to 400°F and grease a sheet pan.
- In a large mixing bowl, whisk together the flour, sugar, and cocoa powder.
- In a small saucepan over medium heat, combine the water, butter, shortening, and German baking chocolate. Stir continuously until the mixture is smooth and fully melted.
- Pour the warm chocolate mixture into the dry ingredients and mix until well combined.
- Gradually stir in the buttermilk, baking soda, salt, eggs, and vanilla extract until the batter is smooth.
- Pour the batter into the prepared sheet pan and spread evenly.
- Bake for 20-22 minutes, or until a toothpick inserted into the center comes out clean. Allow the cake to cool completely before frosting.
Frosting Preparation
- In a medium saucepan over medium heat, whisk together the evaporated milk, egg yolks, butter, granulated sugar, and brown sugar.
- Bring to a gentle boil, then reduce the heat and simmer, stirring frequently, until the mixture thickens (about 10-12 minutes).
- Remove from heat and fold in the shredded coconut, chopped pecans, and vanilla extract.
- Let the frosting cool slightly before spreading it evenly over the cooled cake.
- Chill the frosted cake for 1-2 hours to allow the flavors to set.
Slice, serve, and enjoy this rich and delicious German Chocolate Sheet Cake!