
German chocolate cake is an American classic with a rich history dating back to 1957, when it was created to showcase German’s Sweet Chocolate. Despite its name, this beloved dessert isn’t actually from Germany—it’s a thoroughly American creation featuring layers of tender chocolate cake topped with a luscious coconut-pecan frosting. This recipe stays true to the original while incorporating modern baking techniques to ensure perfect results every time.
The magic of German chocolate cake lies in the contrast between the moist, slightly tangy chocolate layers and the gooey, caramel-like coconut-pecan topping that melts into every crevice. The original 1957 recipe called for German’s brand chocolate, but you can use any quality semi-sweet chocolate for equally delicious results. What makes this cake so special is that the frosting isn’t traditionally frosted between layers—instead, it’s poured warm over the cooled cake, creating that signature sticky-sweet topping that makes this cake utterly irresistible.
Making the best German chocolate cake requires attention to detail and quality ingredients. The cake layers should be perfectly moist and tender, achieved through the addition of hot water and buttermilk to the batter. The frosting must reach the exact right consistency—thick enough to cling to the cake but still pourable. I’ve perfected this recipe through countless iterations, and I’m thrilled to share my version with you. For more inspiration on creating show-stopping desserts, check out my Heavy Cream Alfredo Sauce Recipe for sophisticated entertaining ideas, or explore Heavy Cream Pasta Recipe for elegant dinner party menus.
This German chocolate cake recipe yields a stunning three-layer cake that serves 12-16 people, making it perfect for celebrations, potlucks, or whenever you want to impress guests with a homemade dessert. The cake can be made a day ahead, and the frosting actually improves in flavor as it sits. Whether you’re baking for a special occasion or simply treating yourself, this recipe delivers that authentic 1957 German chocolate cake experience that has made this dessert a timeless favorite. For additional dessert inspiration and complementary recipes, explore Bacon Carbonara Recipe for unique dinner ideas.
Ingredients
- 2 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 4 ounces German’s sweet chocolate, coarsely chopped
- 1/2 cup boiling water
- 1 cup unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs, separated
- 1 teaspoon vanilla extract
- 1/2 cup buttermilk
- 1 cup evaporated milk
- 3 tablespoons all-purpose flour
- 1 cup granulated sugar (for frosting)
- 1/4 cup unsalted butter
- 1/4 cup light brown sugar
- 2 large egg yolks
- 1 1/2 cups sweetened shredded coconut
- 1 cup chopped pecans (preferably toasted)
- 1 teaspoon vanilla extract (for frosting)
- Pinch of sea salt

Instructions
- Preheat your oven to 350°F. Grease and flour three 9-inch round cake pans, then line the bottoms with parchment paper for easy removal. This ensures your cake layers will release perfectly without sticking.
- Combine the flour, baking soda, and salt in a medium bowl. Whisk together thoroughly and set aside.
- Pour the boiling water over the chopped German’s sweet chocolate in a small bowl. Let it sit for one minute, then stir until the chocolate is completely melted and smooth. Set aside to cool slightly.
- In a large mixing bowl, cream together the softened butter and 2 cups granulated sugar. Beat on medium speed for 3-4 minutes until light and fluffy, scraping down the bowl frequently.
- Add the egg yolks to the butter mixture one at a time, beating well after each addition. The mixture should be pale and creamy. Add the vanilla extract and mix until combined.
- Alternate adding the flour mixture and buttermilk to the butter mixture, beginning and ending with flour. Start with about one-third of the flour, then half the buttermilk, then half the remaining flour, then the remaining buttermilk, and finally the last of the flour. Beat on low speed and mix just until combined after each addition.
- Stir the cooled chocolate mixture into the batter until fully incorporated. The batter should be smooth and glossy.
- In a separate, very clean bowl, beat the egg whites on high speed until stiff peaks form. This is crucial for creating a light, tender cake. Gently fold the beaten egg whites into the chocolate batter in three additions, being careful not to deflate the whites.
- Divide the batter evenly among the three prepared pans. Smooth the tops with a spatula.
- Bake for 30-35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. The cakes should spring back when lightly touched in the center.
- Allow the cakes to cool in their pans for 15 minutes, then turn them out onto wire racks to cool completely. This takes approximately 1-2 hours depending on your kitchen temperature.
- While the cakes cool, prepare the frosting. In a heavy-bottomed saucepan, combine the evaporated milk, 1 cup sugar, 1/4 cup butter, and light brown sugar over medium heat.
- Bring the mixture to a gentle boil, stirring occasionally. Once boiling, reduce the heat to low and simmer for exactly 12 minutes, stirring frequently. The mixture should thicken slightly.
- In a small bowl, lightly beat the 2 egg yolks. Temper the yolks by slowly adding about 1/4 cup of the hot milk mixture to them while whisking constantly, then pour the tempered yolks back into the saucepan.
- Continue cooking over low heat for 1-2 minutes, stirring constantly, until the mixture thickens slightly and reaches 160°F on an instant-read thermometer (this ensures the eggs are safe to eat).
- Remove the frosting from the heat and immediately stir in the coconut, pecans, vanilla extract, and salt. Mix until well combined. Let the frosting cool for about 10 minutes—it should be thick but still pourable.
- Place the first cake layer on your serving plate or cake board. Pour about one-third of the frosting over the top, spreading it gently but allowing it to drip down the sides naturally.
- Top with the second cake layer and repeat with another third of the frosting.
- Add the final cake layer and cover the top with the remaining frosting. You can let the frosting drip down the sides for a rustic look, or smooth it gently for a more refined appearance.
- Allow the frosting to set for at least 30 minutes before slicing. The cake is best served at room temperature and can be made up to 2 days in advance, covered loosely with plastic wrap.

Pro Tips
- The original 1957 German chocolate cake recipe specifically called for German’s brand sweet chocolate, which has a lower cocoa content than traditional bittersweet chocolate. This gives the cake its characteristic mild, sweet chocolate flavor. If you cannot find German’s brand, substitute with quality semi-sweet chocolate.
- Separating the eggs and beating the whites separately is the secret to achieving the tender, moist crumb that makes this cake legendary. The beaten whites add volume and create a lighter texture throughout the layers.
- The coconut-pecan frosting is what truly defines German chocolate cake. Traditional recipes don’t frost between layers with this topping—it’s meant to sit on top like a glossy glaze. This allows the frosting to maintain its signature gooey texture.
- For best results, ensure all your ingredients are at room temperature before beginning. This helps the batter emulsify properly and ensures even baking.
- If you prefer a more fudgy frosting between layers, prepare a simple chocolate buttercream to use between the cake layers, reserving the coconut-pecan frosting exclusively for the top. This creates a more elegant presentation while maintaining authenticity.
- The frosting contains egg yolks that are cooked to 160°F to ensure food safety. Use pasteurized eggs if you have any concerns about food safety.
- Store the finished cake covered at room temperature for up to 2 days. Do not refrigerate, as this will harden the frosting and dry out the cake layers.
- For a make-ahead option, bake the cake layers up to 2 days in advance and wrap them tightly in plastic wrap. Make the frosting the day you plan to assemble the cake for best results.
- Toast your pecans before adding them to the frosting for enhanced nutty flavor. Spread them on a baking sheet and toast at 350°F for 5-7 minutes until fragrant.
- If your frosting becomes too thick as it cools, warm it gently over low heat for just a few seconds while stirring. If it’s too thin, let it cool a bit longer. The consistency should be like thick caramel sauce.
- This cake pairs beautifully with strong coffee or hot tea. For dessert menus, consider serving alongside Pickled Red Onion Recipe for elegant plating presentations.

Pingback: How to Make the Perfect Southern Meatloaf Recipe! – Simple Recipe Finder