German Chocolate Cake
intro
Rich, moist chocolate layer cake slathered with gooey coconut-pecan frosting, a beloved classic boasting tender crumb and nutty, caramelized sweetness.
Ingredients
Steps
Prep cake batter base
Preheat oven to 175°C (350°F), then grease three 9-inch round cake pans and line their bases with parchment paper. Place 113g chopped German’s sweet baking chocolate in a small heatproof bowl, pour 120ml (1/2 cup) boiling water over it, stir until fully smooth, and set aside to cool for 5 minutes. In a large mixing bowl, beat 226g (1 cup) of the softened unsalted butter and 400g (2 cups) of the granulated sugar on medium mixer speed for 3 minutes until pale and fluffy, then beat in the 4 separated egg yolks (from the cake eggs) one at a time (waiting 30 seconds between each addition), followed by 1 tsp of the vanilla extract and the cooled melted chocolate.
Complete cake batter
In a separate medium bowl, whisk together 240g all-purpose flour, 30g unsweetened cocoa powder, 1 tsp baking soda, and 1/2 tsp fine table salt. Add the dry ingredient mix to the butter-chocolate base in 3 alternating batches with 240ml room-temperature buttermilk, starting and ending with dry ingredients, mixing on low speed only until just combined (do not overmix). In a clean, dry bowl, beat the 4 reserved egg whites (from the cake eggs) on high speed for 2 minutes until stiff, glossy peaks form, then gently fold 1/3 of the egg whites into the batter to lighten it, followed by the remaining 2/3, folding carefully to retain air.
Bake chocolate layers
Divide the batter evenly between the three prepared pans, smoothing the tops with an offset spatula. Bake on the middle oven rack at 175°C (350°F) for 28-30 minutes, until a toothpick inserted into the center comes out with 1-2 moist crumbs attached. Remove pans from the oven, let cakes cool in the pans for 10 minutes, then turn out onto wire racks to cool completely to room temperature (about 1 hour) before assembling.
Cook frosting base
While cakes cool, prepare the frosting base: in a medium heavy-bottomed saucepan over medium-low heat, combine 354ml evaporated milk, the remaining 200g (1 cup) granulated sugar, the 3 frosting egg yolks, and the remaining 113g (1/2 cup) cut-up unsalted butter. Cook, stirring constantly with a wooden spoon, for 10-12 minutes until the mixture thickens to a pudding-like consistency that coats the back of the spoon (it will reach 70°C/160°F on a candy thermometer). Remove the pan from heat immediately.
Cool coconut frosting
Stir the remaining 1.5 tsp vanilla extract, 200g sweetened shredded coconut, and 150g toasted chopped pecans into the hot frosting base until fully combined. Pour the frosting into a shallow bowl, and let it cool to room temperature for 30 minutes, stirring occasionally, until it thickens to a spreadable, gooey consistency (do not chill, as it will become too firm to spread easily).
Assemble layer cake
Place one fully cooled cake layer on a cake stand or serving plate. Spread 1/3 of the cooled coconut-pecan frosting evenly over the top of the layer, leaving a 1/4-inch border from the edge. Top with the second cake layer, spread another 1/3 of the frosting over it, then add the final cake layer. Spread the remaining 1/3 of the frosting over the top of the cake (classic German Chocolate Cake does not have frosting on the sides, so leave the dark chocolate sides exposed for an authentic look). Let the cake set for 15 minutes at room temperature before slicing into 12 equal servings.
Tips
2.Ensure your mixing bowl and beaters are completely grease-free before beating egg whites for the cake batter; any trace of fat will prevent the whites from forming stiff peaks, leading to a dense, flat cake.
3.Do not overbake the cake layers: the toothpick test should show 1-2 moist crumbs, not clean batter, as residual heat will continue to cook the cake after it comes out of the oven, and overbaking leads to dry crumb.

OMG this cake was the star of our family Sunday dinner! I was nervous because medium difficulty had me stressed, but the steps were so clear even my 12 year old helped me stir the coconut pecan frosting. My husband ate two slices before dinner even started, SO good. I’m bringing the leftover half to my office potluck tomorrow, already know it’s gonna be a hit.
Solid recipe, turned out way better than the boxed German chocolate mix I usually grab for my birthday. Only knock is I wish the prep notes mentioned you need to let the layers cool completely before frosting, I rushed it a bit and my first layer slid a little. Still tasted amazing though, even my picky teen asked for seconds.
Wait quick question—this looks so good, I’m already giving it 5 stars before I even make it! I have a nut allergy in my house, can I skip the pecans in the frosting without ruining it? I’ve been craving German chocolate cake forever but all the local bakery versions have pecans and I can’t risk it.
Game. Changer. I’ve tried 4 different German chocolate cake recipes over the years and this one beats them all, hands down. The frosting isn’t cloyingly sweet like so many other versions, and the chocolate cake itself is so moist I didn’t even need to do a simple syrup soak! Made this for my dad’s 70th birthday and he said it tasted exactly like his mom used to make. *Chef’s kiss*
My kids begged me for German chocolate cake for our weekly movie night and I picked this recipe on a whim, and wow. Even my youngest who picks all the ‘nut bits’ out of everything ate every last crumb and asked for another slice for breakfast the next day. Cook time was pretty spot on for me too, I split it up by baking the layers during nap time so I didn’t feel rushed at dinner. 10/10 will make again.
Brought this to my neighborhood block party last weekend and people were coming up to me for the recipe all night! I did add a thin layer of chocolate buttercream around the sides like I do for most layer cakes just to keep the crumbs in, and it held up perfectly for 3 hours out in the mild 70 degree weather. So worth the 2 hour total time, it felt fancy but wasn’t fussy at all.