I enjoy this recipe because it combines a moist chocolate cake with the iconic coconut and pecan frosting that German chocolate cake is known for. The sheet cake format makes it easy to serve at gatherings, potlucks, and celebrations. I also appreciate that the frosting is cooked from scratch, giving it a rich homemade flavor that pairs beautifully with the tender cake.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the Cake
2 cups all-purpose flour
2 cups white sugar
¼ cup cocoa powder
1 cup water
½ cup butter (1 stick)
½ cup shortening
4 ounces German baking chocolate
½ cup buttermilk
1 teaspoon baking soda
½ teaspoon salt
2 eggs
1 teaspoon vanilla
For the Frosting
12 ounces evaporated milk
3 egg yolks
¾ cup butter
1 cup sugar
½ cup brown sugar
1½ cups shredded coconut
1½ cups pecans, roughly chopped
1½ teaspoons vanilla
Directions
I preheat the oven to 400°F and grease a 15×10-inch baking sheet pan.
In a large mixing bowl, I combine the flour, sugar, and cocoa powder.
In a small saucepan, I add the water, butter, shortening, and German baking chocolate. I bring the mixture to a boil over medium heat until everything is melted and smooth.
I pour the chocolate mixture into the dry ingredients and whisk until fully combined.
Stirring after each addition, I add the buttermilk, baking soda, salt, eggs, and vanilla.
I transfer the batter to the prepared baking sheet and spread it evenly.
I bake the cake for 20 to 22 minutes, then allow it to cool completely before frosting.
Frosting
In a medium saucepan, I combine the evaporated milk, egg yolks, butter, sugar, and brown sugar.
I bring the mixture to a boil over medium heat, then reduce the heat and simmer for 10 to 12 minutes, stirring frequently until thickened.
I remove the saucepan from the heat and stir in the shredded coconut, chopped pecans, and vanilla.
I allow the frosting to cool slightly before spreading it evenly over the cooled cake.
I chill the cake for 1 to 2 hours before slicing and serving.
Servings and Timing
Servings: 16–20
Prep Time: 20 minutes
Bake Time: 22 minutes
Frosting Time: 12 minutes
Chilling Time: 1 hour 30 minutes
Total Time: Approximately 2 hours 25 minutes
Variations
I sometimes add a handful of mini chocolate chips to the frosting for extra chocolate flavor. When I want a deeper chocolate taste, I increase the cocoa powder slightly or drizzle melted chocolate over the finished cake. I can also substitute walnuts for pecans or add toasted coconut to create even more texture and flavor.
Storage/Reheating
I store the cake covered in the refrigerator for up to 5 days because the frosting contains dairy and egg yolks. For longer storage, I freeze individual slices in airtight containers for up to 3 months. Before serving, I allow refrigerated slices to sit at room temperature for about 15 minutes. If desired, I warm a slice in the microwave for a few seconds, although I usually enjoy it chilled or at room temperature.
FAQs
Why is it called German Chocolate Cake?
I learned that German Chocolate Cake is named after German baking chocolate, which was developed by Samuel German, not because the cake originated in Germany.
Can I make this cake ahead of time?
Yes, I often prepare it a day in advance. The flavors develop beautifully after chilling overnight.
Do I have to use German baking chocolate?
I prefer using German baking chocolate for its traditional flavor, but I can substitute semi-sweet chocolate if needed.
How do I know when the frosting is thick enough?
I cook the frosting until it noticeably thickens and coats the back of a spoon. It will continue to thicken as it cools.
Can I leave out the pecans?
Yes, I can omit the pecans if I have a nut allergy or simply prefer a smoother frosting. The coconut frosting will still be delicious.
Conclusion
I find this German Chocolate Sheet Cake to be a perfect dessert for family gatherings, holidays, and celebrations. The moist chocolate cake paired with the rich coconut-pecan frosting creates a classic flavor combination that never goes out of style. Every slice delivers the comforting taste of a homemade dessert that is sure to impress both family and friends.
Rich, moist German Chocolate Sheet Cake topped with a decadent coconut pecan frosting. A crowd-pleasing dessert perfect for holidays, parties, and family gatherings.
Author:Ella
Prep Time:20 minutes
Cook Time:35 minutes
Total Time:1 hour 55 minutes
Yield:16–20 servings
Category:Dessert
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
For the Cake
2 cups all-purpose flour
2 cups granulated sugar
¼ cup cocoa powder
1 cup water
½ cup unsalted butter (1 stick)
½ cup shortening
4 ounces German baking chocolate
½ cup buttermilk
1 teaspoon baking soda
½ teaspoon salt
2 large eggs
1 teaspoon vanilla extract
For the Coconut Pecan Frosting
12 ounces evaporated milk
3 egg yolks
¾ cup unsalted butter
1 cup granulated sugar
½ cup brown sugar
1½ cups sweetened shredded coconut
1½ cups pecans, roughly chopped
1½ teaspoons vanilla extract
Instructions
Prepare the Cake
Preheat the oven to 400°F (204°C).
Grease a 15×10-inch sheet pan and set aside.
In a large mixing bowl, whisk together the flour, sugar, and cocoa powder.
In a medium saucepan over medium heat, combine the water, butter, shortening, and German baking chocolate.
Bring the mixture to a gentle boil, stirring until smooth and fully melted.
Pour the hot chocolate mixture into the dry ingredients and whisk until combined.
Stir in the buttermilk.
Add the baking soda and salt, mixing well.
Add the eggs one at a time, stirring after each addition.
Mix in the 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 in the center comes out clean.
Allow the cake to cool completely before frosting.
Prepare the Frosting
In a medium saucepan, combine the evaporated milk, egg yolks, butter, granulated sugar, and brown sugar.
Cook over medium heat until the mixture comes to a gentle boil.
Reduce the heat to low and simmer for 10–12 minutes, stirring frequently, until thickened.
Remove from heat.
Stir in the shredded coconut, chopped pecans, and vanilla extract.
Allow the frosting to cool slightly until spreadable.
Assemble
Spread the frosting evenly over the cooled cake.
Refrigerate for 1–2 hours to allow the frosting to set.
Slice and serve.
Notes
Use authentic German baking chocolate for the most traditional flavor.
Toast the pecans before adding them to the frosting for extra depth and crunch.
Allow the cake to cool completely before frosting to prevent the topping from becoming too thin.
Store covered in the refrigerator for up to 5 days.
This cake tastes even better the next day after the flavors have had time to develop.