
This showstopping German Chocolate Cake features rich, tender chocolate layers crowned with a buttery coconut pecan frosting that is impossibly gooey and sweet. A true classic that belongs at every celebration table.

If you have never made a proper German Chocolate Cake from scratch, you are in for one of the most rewarding baking experiences in the American dessert canon. Three tender, deeply chocolatey layers. A gloriously gooey coconut pecan frosting cooked low and slow on the stovetop. And that iconic naked-sided presentation that says I made this with my hands and I am proud of it.
This is the kind of cake that makes people go quiet at the table. The good kind of quiet.
Using quality sweet baking chocolate and real butter in both the cake and the frosting makes a genuinely noticeable difference here. The right tools, like a reliable saucepan that distributes heat evenly and a good offset spatula for frosting, will set you up for success.
Tools & Ingredients We Recommend
Let's clear up the biggest myth first: German Chocolate Cake has nothing to do with Germany. It is named after Sam German, an American who developed a mild sweet baking chocolate in the 1850s. A Texas homemaker's recipe using his chocolate ran in a Dallas newspaper in 1957, and the rest is delicious history.
What sets this cake apart from a standard chocolate layer cake is the coconut pecan frosting. It is cooked on the stovetop with evaporated milk, egg yolks, butter, and sugar until thick and caramel-like. Then toasted pecans and sweet shredded coconut get folded in. It is nutty, chewy, buttery, and just sweet enough. There is nothing else like it in the dessert world.
Chef's Tip: Toast your pecans in a dry skillet over medium heat for 3 to 4 minutes before adding them to the frosting. It takes almost no extra time but adds a warmth and depth of flavor you will absolutely taste in the final cake.
A few details make the difference between a good cake and a great one:
Some bakers are tempted to shortcut the coconut pecan frosting with a store-bought version or a simple buttercream. Please do not. The cooked custard base is what makes this frosting extraordinary. It only takes about 12 minutes of stirring at the stove, and the result is a thick, glossy, deeply flavored topping that no shortcut can replicate.
The frosting should be spread only on the tops of each layer, leaving the sides of the cake completely bare. This is the traditional presentation and it is beautiful. The rustic, unfrosted sides actually show off how gorgeous your chocolate layers are.
Ready to bake the most iconic American chocolate cake of all time? Here is everything you need:

This showstopping German Chocolate Cake features rich, tender chocolate layers crowned with a buttery coconut pecan frosting that is impossibly gooey and sweet. A true classic that belongs at every celebration table.
Preheat the oven to 350 degrees F (175 degrees C). Grease and flour three 9-inch round cake pans, then line the bottoms with parchment paper circles.
In a small bowl, pour the boiling water over the chopped sweet baking chocolate. Stir until completely melted and smooth, then set aside to cool to room temperature.
In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
In a large bowl, beat the softened butter and granulated sugar together with an electric mixer on medium-high speed for 4 to 5 minutes until the mixture is very light and fluffy.
Add the egg yolks to the butter mixture one at a time, beating well after each addition. Mix in the vanilla extract and the cooled melted chocolate.
Reduce the mixer to low speed. Add the flour mixture in three additions, alternating with the buttermilk in two additions. Begin and end with the flour mixture. Mix just until combined after each addition.
In a clean bowl with clean beaters, beat the egg whites on high speed until stiff peaks form. Gently fold the beaten egg whites into the batter in two or three additions using a rubber spatula, being careful not to deflate them.
Divide the batter evenly among the three prepared pans and smooth the tops. Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out with just a few moist crumbs attached.
Cool the cakes in their pans on a wire rack for 15 minutes, then turn them out and allow them to cool completely before frosting.
To make the coconut pecan frosting, combine the evaporated milk, sugar, beaten egg yolks, and butter in a medium saucepan over medium heat. Stir constantly until the butter melts.
Continue cooking and stirring for 10 to 12 minutes until the mixture thickens noticeably and turns a light golden color. Remove from heat and stir in the vanilla, shredded coconut, and toasted pecans.
Let the frosting cool for about 30 minutes, stirring occasionally, until it reaches a spreadable consistency.
To assemble, place one cake layer on your serving plate and spread a generous portion of the coconut pecan frosting over the top. Repeat with the second and third layers, frosting only the tops of each layer and leaving the sides of the cake bare for a classic look. Serve at room temperature.
This cake is best served at room temperature, where the frosting softens to a perfect spreadable consistency and the chocolate layers taste their most moist and flavorful. Pull it from the fridge at least 30 minutes before serving.
Leftover slices keep covered in the refrigerator for up to 5 days. You can also freeze individual slices wrapped tightly in plastic wrap for up to 2 months. Thaw overnight in the fridge and bring to room temperature before enjoying.
Whether you are baking it for a birthday, a holiday, or simply because Tuesday deserves something extraordinary, this German Chocolate Cake delivers every single time.