Classic German Chocolate Cake Recipe
Discover the ultimate classic German chocolate cake recipe featuring sweet baking chocolate and a rich, homemade caramelized coconut-pecan frosting. Easy step-by-step guide!
Classic German Chocolate Cake Recipe
A true German chocolate cake recipe relies on the balance between light, sweet baking chocolate and the signature caramelized coconut-pecan filling. It takes time to toast the nuts, temper the chocolate, and simmer the frosting until it thickens, but the result is a tender, incredibly moist crumb that holds up perfectly against the heavy filling.

Table of Contents
What Makes It Authentic?
The name actually comes from Sam German, who created the sweet baking chocolate for Baker’s Chocolate Company in 1852, rather than the country of Germany. The original cake was developed later in 1957. Traditional recipes strictly use this milder, sweeter baking chocolate instead of dark cocoa powder. This gives the cake a lighter color and a more subtle cocoa flavor that lets the rich frosting take the spotlight.
Ingredients You Need
For the Cake:
- 1/2 cup boiling water
- 4 oz sweet baking chocolate
- 1 cup unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs, separated
- 1 teaspoon vanilla extract
- 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 egg yolks, beaten
- 1/2 cup unsalted butter
- 1 teaspoon vanilla extract
- 1 1/2 cups sweetened shredded coconut
- 1 cup chopped pecans, toasted

Step-by-Step Instructions
Step 1: Prep and Melt Chocolate
Preheat your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans, lining the bottoms with parchment paper. Pour the boiling water over the chopped sweet baking chocolate in a small bowl. Stir until completely smooth and set aside to cool slightly.

Step 2: Cream Butter and Sugar
In a large bowl, beat the softened butter and sugar together until light and fluffy. Add the egg yolks one at a time, beating well after each addition. Blend in the melted chocolate and vanilla extract.

Step 3: Combine Wet and Dry Ingredients
Whisk the flour, baking soda, and salt together in a separate bowl. Add this dry mixture to the creamed butter alternately with the buttermilk, starting and ending with the flour mixture. Mix just until combined so the crumb stays tender.

Step 4: Whip the Egg Whites
In a clean metal or glass bowl, whip the egg whites until stiff peaks form. Gently fold the whipped egg whites into the chocolate batter. This technique is what gives the cake its signature light texture.

Step 5: Bake and Cool
Divide the batter evenly among the three prepared pans. Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean. Cool the cakes in the pans for 15 minutes before turning them out onto wire racks to cool completely.

Step 6: Cook the Frosting
While the cakes cool, combine the evaporated milk, sugar, beaten egg yolks, and butter in a medium saucepan. Cook over medium heat, stirring constantly, for about 12 minutes until the mixture thickens and turns a golden caramel color.

Step 7: Add Mix-ins and Assemble
Remove the saucepan from the heat and stir in the vanilla, toasted pecans, and shredded coconut. Let the frosting cool until it reaches a spreadable consistency. Spread the filling between the cake layers and over the top, leaving the sides bare as is traditional for this cake.

How to Serve and Store
German chocolate cake tastes best at room temperature. If you store the leftovers in the fridge, let the cake sit on the counter for at least an hour before slicing. The butter in the crumb and the dense coconut-pecan filling both firm up when cold, so bringing it back to room temperature ensures a soft, tender bite. Pair a slice with dark roast coffee or a cold glass of milk to cut through the intense sweetness of the frosting.

Frequently Asked Questions
Can I make the cake layers ahead of time? Yes. You can bake the chocolate layers, let them cool completely, wrap them tightly in plastic wrap, and freeze them for up to a month. Thaw them at room temperature before assembling the cake. The frosting can also be made a day in advance and stored in the fridge, but you will need to gently warm it on the stove so it becomes spreadable again.
Why are the sides of German chocolate cake always left bare? The coconut-pecan frosting is incredibly heavy and dense. Leaving the sides exposed keeps the cake structurally stable and prevents the dessert from becoming overwhelmingly sweet. It also creates the signature rustic look the cake is known for.
Can I use dark cocoa powder instead of sweet baking chocolate? You can, but it changes the texture and flavor profile. Sweet baking chocolate contains more sugar and cocoa butter, which contributes to the specific moisture level and milder chocolate flavor of the authentic recipe. If you substitute cocoa powder, you will need to adjust the sugar and butter ratios in the batter.
A Classic Worth the Effort
Baking a proper German chocolate cake takes a bit of patience, especially when separating the eggs and waiting for the stovetop custard to thicken. That extra time is exactly what gives the crumb its airy texture and the filling its caramelized depth. Try it for your next birthday or family gathering, and let me know in the comments how your frosting turned out.

Classic German Chocolate Cake
Ingredients
Equipment
Method
- Group: 1. Prep & Mix Dry Ingredients
- Preheat your oven to 350°F (175°C). Grease three 9-inch round cake pans, line the bottoms with parchment paper, and lightly flour the sides.
- In a large mixing bowl, whisk together the granulated sugar, all-purpose flour, cocoa powder, baking powder, baking soda, and salt.
- Group: 2. Add Wet Ingredients & Batter
- Add the eggs, buttermilk, vegetable oil, and vanilla extract to the dry mixture. Beat on medium speed for about 2 minutes until smooth.
- Stir in the boiling water or hot coffee by hand (the batter will be very thin, but this is essential for a moist texture).
- Divide the batter evenly among the three prepared cake pans.
- Group: 3. Bake & Cool
- Bake for 30 to 35 minutes, or until a wooden toothpick inserted into the center comes out clean.
- Remove from the oven and let the layers cool in the pans for 10 minutes, then invert them onto wire racks to cool completely.
- Group: 4. Make the Coconut-Pecan Frosting
- In a medium saucepan, combine the evaporated milk, granulated sugar, beaten egg yolks, unsalted butter, and vanilla extract.
- Cook over medium heat, stirring constantly, for about 10 to 12 minutes until the mixture thickens and turns golden brown.
- Remove from heat and stir in the sweetened shredded coconut and chopped pecans. Let it cool until thick enough to spread easily.
- Group: 5. Assemble & Frost
- Place the first cake layer on a serving plate, spread a generous amount of the coconut-pecan frosting on top, and repeat with the remaining layers.
- Frost the top of the cake, letting some of the rich filling drape down the sides naturally. Slice, serve, and enjoy!
Notes
Pro-Tip: Using hot coffee instead of boiling water does not make the cake taste like coffee; it simply intensifies and deepens the rich chocolate flavor.
