There is something truly nostalgic about a German Chocolate Sheet Cake. Unlike its tall, layered cousin, the sheet cake version is approachable, incredibly moist, and designed to feed a hungry crowd. The star of the show is, of course, that iconic golden frosting packed with toasted pecans and shredded coconut. Whether you are hosting a backyard barbecue or celebrating a family birthday, this cake brings a perfect balance of mild chocolate and rich, buttery sweetness that everyone craves. It is a timeless dessert that never fails to impress with its unique texture and deep, satisfying flavor profile.
Recipe Information
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Servings: 24 servings
- Difficulty: Medium
Nutrition values
- Calories: 415 kcal
- Protein: 5g
- Carbs: 52g
Why Make This German Chocolate Sheet Cake with Coconut Pecan Frosting
This cake is the ultimate solution for bakers who want the classic taste of German chocolate without the stress of stacking layers. The sheet cake format ensures every single bite has a perfect ratio of cake to frosting. It is much easier to transport than a round cake, making it the ideal choice for potlucks and parties. Additionally, the buttermilk in the batter creates a tender crumb that stays moist for days. The combination of crunchy pecans, chewy coconut, and velvety chocolate creates a symphony of textures that keeps you coming back for a second slice.
Ingredients
For the Chocolate Cake:
- 4 oz German sweet chocolate, chopped
- 1/2 cup water
- 1 cup unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs, separated (room temperature)
- 1 teaspoon vanilla extract
- 2 1/2 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup buttermilk
For the Coconut Pecan Frosting:
- 1 cup evaporated milk
- 1 cup granulated sugar
- 3 large egg yolks
- 1/2 cup unsalted butter
- 1 teaspoon vanilla extract
- 1 1/3 cups sweetened shredded coconut
- 1 cup chopped pecans, toasted
Directions
Step 1: Preheat and Prep
Preheat your oven to 350°F (175°C). Grease and flour a 13×9-inch baking pan, or spray it thoroughly with non-stick baking spray. In a small saucepan or microwave-safe bowl, combine the chopped German sweet chocolate and 1/2 cup of water. Heat gently, stirring constantly until the chocolate is completely melted and the mixture is smooth. Set it aside to cool slightly.
Step 2: Cream the Butter and Sugar
In a large mixing bowl, cream the softened butter and granulated sugar together using an electric mixer. Beat on medium-high speed for about 3 to 4 minutes until the mixture looks light and fluffy. Add the four egg yolks one at a time, beating well after each addition. Stir in the vanilla extract and the cooled, melted chocolate mixture until well combined.
Step 3: Combine Dry and Wet Ingredients
In a separate medium bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients to the butter mixture, alternating with the buttermilk. Start and end with the flour mixture. Mix on low speed just until the ingredients are incorporated. Do not overmix, as this can make the cake tough.
Step 4: Fold in Egg Whites and Bake
In a clean glass or metal bowl, beat the four egg whites until stiff peaks form. Gently fold about a third of the egg whites into the cake batter to lighten it up. Fold in the remaining egg whites carefully until no white streaks remain. Pour the batter into your prepared pan. Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely in the pan on a wire rack.
Step 5: Cook the Coconut Pecan Frosting
While the cake cools, prepare the frosting. In a medium saucepan, combine the evaporated milk, sugar, egg yolks, and butter. Cook over medium heat, stirring constantly, until the mixture thickens and reaches a light golden brown color (about 10 to 12 minutes). Remove from heat and stir in the vanilla, shredded coconut, and toasted pecans. Let the frosting cool until it reaches a spreadable consistency.
Step 6: Frost and Serve
Once the cake is fully cooled, spread the coconut pecan frosting evenly over the top of the cake. You do not need to frost the sides since it is a sheet cake. Slice into 24 squares and serve at room temperature for the best texture and flavor.

Expert Tips for Perfect German Chocolate Sheet Cake with Coconut Pecan Frosting
To get the best results, always use room temperature ingredients, especially the eggs and buttermilk. This ensures the batter emulsifies properly. When making the frosting, do not stop stirring! The egg yolks can scramble if left sitting on the heat. Toasting your pecans in a dry skillet for 3 to 5 minutes before adding them to the frosting adds a depth of flavor that really elevates the dish. Finally, make sure the cake is completely cool before frosting; otherwise, the warm frosting might soak into the cake and become messy.
Delicious Variations
If you want to switch things up, try these variations. Add 1/2 cup of semi-sweet chocolate chips to the batter for extra chocolatey bursts. You can also substitute the water in the batter for strong brewed coffee to intensify the chocolate flavor. For a boozier version, soak the toasted pecans in a tablespoon of bourbon before adding them to the frosting. If you prefer a darker chocolate profile, swap the German sweet chocolate for a 60% cacao bittersweet chocolate bar.
Frequently Asked Questions
Is German Chocolate Cake actually from Germany?
Actually, no! The cake is named after Samuel German, an American who developed “German’s Sweet Chocolate” for the Baker’s Chocolate Company in 1852. The recipe became famous in the 1950s when a Texas homemaker sent the recipe to a Dallas newspaper.
Can I use sweetened condensed milk instead of evaporated milk for the frosting?
It is not recommended. Sweetened condensed milk is much thicker and significantly sweeter than evaporated milk. Using it would alter the texture and make the frosting cloyingly sweet.
How should I store this sheet cake?
You can store the cake at room temperature in an airtight container for up to 2 days. For longer storage, keep it in the refrigerator for up to 5 days. Bring it back to room temperature before serving for the best flavor.
Can I freeze German Chocolate Sheet Cake?
Yes! You can freeze the unfrosted cake for up to 3 months. If you freeze it with the frosting, ensure it is wrapped tightly in plastic wrap and then foil. Thaw it overnight in the refrigerator before serving.
Why do I need to beat the egg whites separately?
Beating the egg whites and folding them in at the end incorporates air into the batter. This is what gives the German chocolate cake its signature light and airy texture, which contrasts beautifully with the heavy frosting.
Conclusion
This German Chocolate Sheet Cake with Coconut Pecan Frosting is a guaranteed crowd-pleaser that brings classic flavors to your table with minimal effort. Its moist crumb and rich, textured topping make it a standout dessert for any occasion. Once you master the simple stovetop frosting and the light, airy cake base, this recipe will surely become a staple in your baking repertoire. Gather your ingredients, preheat that oven, and get ready to enjoy one of the most beloved cakes in American baking history!

German Chocolate Sheet Cake with Coconut Pecan Frosting
- Total Time: 1 hour
- Diet: Vegetarian
Ingredients
- For the Chocolate Cake:
- 4 oz German sweet chocolate, chopped
- 1/2 cup water
- 1 cup unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs, separated (room temperature)
- 1 teaspoon vanilla extract
- 2 1/2 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup buttermilk
- For the Coconut Pecan Frosting:
- 1 cup evaporated milk
- 1 cup granulated sugar
- 3 large egg yolks
- 1/2 cup unsalted butter
- 1 teaspoon vanilla extract
- 1 1/3 cups sweetened shredded coconut
- 1 cup chopped pecans, toasted
Instructions
- Step 1: Preheat and Prep: Preheat your oven to 350°F (175°C). Grease and flour a 13×9-inch baking pan, or spray it thoroughly with non-stick baking spray. In a small saucepan or microwave-safe bowl, combine the chopped German sweet chocolate and 1/2 cup of water. Heat gently, stirring constantly until the chocolate is completely melted and the mixture is smooth. Set it aside to cool slightly.
- Step 2: Cream the Butter and Sugar: In a large mixing bowl, cream the softened butter and granulated sugar together using an electric mixer. Beat on medium-high speed for about 3 to 4 minutes until the mixture looks light and fluffy. Add the four egg yolks one at a time, beating well after each addition. Stir in the vanilla extract and the cooled, melted chocolate mixture until well combined.
- Step 3: Combine Dry and Wet Ingredients: In a separate medium bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients to the butter mixture, alternating with the buttermilk. Start and end with the flour mixture. Mix on low speed just until the ingredients are incorporated. Do not overmix, as this can make the cake tough.
- Step 4: Fold in Egg Whites and Bake: In a clean glass or metal bowl, beat the four egg whites until stiff peaks form. Gently fold about a third of the egg whites into the cake batter to lighten it up. Fold in the remaining egg whites carefully until no white streaks remain. Pour the batter into your prepared pan. Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely in the pan on a wire rack.
- Step 5: Cook the Coconut Pecan Frosting: While the cake cools, prepare the frosting. In a medium saucepan, combine the evaporated milk, sugar, egg yolks, and butter. Cook over medium heat, stirring constantly, until the mixture thickens and reaches a light golden brown color (about 10 to 12 minutes). Remove from heat and stir in the vanilla, shredded coconut, and toasted pecans. Let the frosting cool until it reaches a spreadable consistency.
- Step 6: Frost and Serve: Once the cake is fully cooled, spread the coconut pecan frosting evenly over the top of the cake. You do not need to frost the sides since it is a sheet cake. Slice into 24 squares and serve at room temperature for the best texture and flavor.
- Cook Time: 1 hour





