German Chocolate Cake

German Chocolate Cake
⏱️ cook time 2 hours
🍽️ servings 12
⚡ Difficulty medium

intro

Rich, moist chocolate layer cake slathered with gooey coconut-pecan frosting, a beloved classic boasting tender crumb and nutty, caramelized sweetness.

Ingredients

German's sweet baking chocolate 113 grams (4 oz, chopped)
Unsalted butter 339 grams (1.5 cups, divided, softened)
Granulated sugar 600 grams (3 cups, divided)
Large eggs 4 whole (separated for cake) plus 3 large egg yolks (for frosting, ~225g total out of shell)
All-purpose flour 240 grams (2 cups)
Unsweetened cocoa powder 30 grams (1/4 cup)
Baking soda 1 teaspoon
Fine table salt 1/2 teaspoon
Buttermilk 240 ml (1 cup, room temperature)
Vanilla extract 2.5 teaspoons (divided)
Evaporated milk 354 ml (1.5 cups)
Sweetened shredded coconut 200 grams (2 cups)
Chopped pecans 150 grams (1.5 cups, toasted)
Water 120 ml (1/2 cup, boiling)

Steps

1

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.

Step 1
step1:Prep cake batter base
2

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.

Step 2
step2:Complete cake batter
3

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.

Step 3
step3:Bake chocolate layers
4

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.

Step 4
step4:Cook frosting base
5

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).

Step 5
step5:Cool coconut frosting
6

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.

Step 6
step6:Assemble layer cake

Tips

1.Toast chopped pecans for 8 minutes at 175°C (350°F) before adding them to the frosting, stirring once halfway through, to bring out their rich, nutty flavor and add subtle crunch.
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.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

German Chocolate Cake:Frequently Asked Questions

1.Is German Chocolate Cake actually originally from Germany?
That’s such a common misconception! This cake is an American classic, named for Samuel German, who developed a mild, sweet baking chocolate for Massachusetts’ Baker’s Chocolate brand in 1852. The iconic coconut-pecan frosting recipe was popularized by a 1950s Texas newspaper, with no actual ties to German baking traditions.
2.What can I substitute if I can’t find German’s sweet baking chocolate?
It’s an easy, reliable swap! For every 4 ounces of German’s sweet chocolate the recipe calls for, use 4 ounces of semisweet baking chocolate plus 1 tablespoon of granulated sugar, melted and stirred smooth. This matches the chocolate’s mild, sweet profile so your cake won’t taste overly bitter or throw off the batter’s sugar balance.
3.Why is my coconut-pecan frosting always runny instead of thick and gooey?
Runny frosting almost always stems from undercooking the custard base, or adding coconut and pecans too early. Cook the unsalted butter, sugar, eggs, and evaporated milk mixture until it hits 170°F and thickly coats the back of a spoon, then let it cool 15 minutes before stirring in add-ins for that perfect spreadable, gooey texture.
4.How do I keep my cake layers from drying out before assembly?
Start by not overbaking: test layers at 25 minutes, pulling them when a toothpick comes out with 1-2 moist crumbs attached. After cooling 10 minutes in pans, wrap layers tightly in plastic wrap while still slightly warm and chill for 1 hour. This locks in moisture for that signature tender, rich crumb with no dry, crumbly edges.
5.Do I really need to toast the pecans for the coconut-pecan frosting?
It’s not a strict requirement, but toasting makes a massive flavor difference for barely any effort. Spread chopped pecans on a baking sheet and toast at 350°F for 5-7 minutes, stirring once, until they smell warm and nutty. This amplifies their earthy flavor to cut through the frosting’s rich sweetness for that classic balanced, nutty profile.
6.Can I make this cake ahead of time for a party or gathering?
Absolutely! Assembled, this cake keeps beautifully in an airtight container in the fridge for up to 3 days. The flavors actually meld and improve after 24 hours, as the frosting softens the cake layers slightly. Just let it sit at room temperature for 20 minutes before serving to bring out its full rich, sweet depth.
7.Why do my cake layers turn out dense instead of light and tender?
Dense, tough layers almost always come from overmixing after adding all-purpose flour, or using cold ingredients. Make sure your unsalted butter and large eggs are room temperature before you start, and stir flour in just until no dry streaks remain. Overmixing develops excess gluten that makes cake heavy, instead of soft and delicate.
8.Is it traditional to add chocolate buttercream, or only coconut-pecan frosting?
The original classic recipe uses only the gooey coconut-pecan frosting between layers and on top, with no coating on the cake sides. Many modern bakers add a thin chocolate buttercream crumb coat on the sides for extra richness, but that’s an optional upgrade—there’s no wrong choice as long as that iconic coconut-pecan layer is front and center.
9.Can I use sweetened shredded coconut instead of flaked coconut for the frosting?
You absolutely can, just adjust for texture and sweetness. Sweetened shredded coconut is smaller and moister, so it creates a slightly chewier, sweeter frosting than larger flaked coconut. If you use shredded, cut 1 tablespoon of granulated sugar from the frosting base to balance the extra sweetness, and your results will be delicious.

Comments (6)

2 days ago

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.

yesterday

Wait did you make it the day before or day of? I’m making this for my daughter’s graduation party this weekend and don’t want the frosting to get weird!

2 hours ago

So glad your family loved it! For the best texture, we recommend making the cake layers the day before (they wrap and store beautifully in the fridge!) and making the fresh coconut pecan frosting the day you plan to serve it. It stays perfectly creamy for 3-4 days stored in an airtight container.

1 week ago

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.

30 minutes ago

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.

5 minutes ago

Great question! You can absolutely swap the pecans for an equal amount of extra toasted coconut, or even add in some mini semi-sweet chocolate chips if you want a little extra texture, it will still taste just as delicious! Just make sure to toast the coconut first for that deep, nutty flavor you’d usually get from the pecans.

5 days ago

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*

3 days ago

I agree about the sweetness level! So many recipes dump way too much sugar in the frosting, this one gets the balance perfect. I added a tiny splash of bourbon to my last batch and it was insane.

2 days ago

That bourbon addition sounds incredible, we love that fun twist! It makes us so happy to hear the recipe reminded your dad of his mom’s baking—those nostalgic, family recipe vibes are exactly what we aim for with our classic cake recipes.

yesterday

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.

2 weeks ago

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.

1 week ago

Wait how did you transport it? I have to drive 20 minutes to a potluck next week and I’m paranoid the cake will slide all over the place in my car!