Classic German Chocolate Cake with Coconut Pecan Frosting
DessertsPublished May 24, 2026

Classic German Chocolate Cake with Coconut Pecan Frosting

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.

Total Time80 mins
Yield12 servings
Bella
By Bella

The Cake That Has Nothing to Do with Germany (and Everything to Do with Greatness)

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

What Makes This Cake So Special

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.


Tips for Baking Perfect Chocolate Cake Layers

A few details make the difference between a good cake and a great one:

  • Separate your eggs and fold in beaten whites. This is the original technique and it is worth it. Stiff egg whites folded into the batter give the layers a lighter, more tender crumb.
  • Do not skip the buttermilk. It reacts with the baking soda to give the cake lift while keeping the interior incredibly moist.
  • Cool completely before frosting. Warm cake will melt the frosting and cause it to slide right off. Patience here pays off.
  • Use parchment rounds in the pans. Sweet chocolate batters can stick stubbornly. Parchment is your insurance policy.

The Frosting Is the Star

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:

Classic German Chocolate Cake with Coconut Pecan Frosting

Classic German Chocolate Cake with Coconut Pecan Frosting

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.

Prep:45 mins
Cook:35 mins
Total:80 mins
Yield:12 servings
Cuisine:American
Yield: 12 servingsCalories: 610Protein: 7g
Carbs: 72gFat: 34gSat. Fat: 16gFiber: 3gSugar: 52gSodium: 310mg

Ingredients

Units
Scale
  • 4 oz sweet baking chocolate, such as Baker's German Sweet Chocolate, chopped
  • 1/2 cup boiling water
  • 2 1/4 cups all-purpose flour, sifted
  • 1 tsp baking soda
  • 1/2 tsp salt
  • 1 cup unsalted butter, softened to room temperature
  • 2 cups granulated sugar
  • 4 large eggs, separated, room temperature
  • 1 tsp pure vanilla extract
  • 1 cup buttermilk, room temperature
  • 1 cup evaporated milk, for the frosting
  • 1 cup granulated sugar, for the frosting
  • 3 large egg yolks, lightly beaten, for the frosting
  • 1/2 cup unsalted butter, cut into pieces, for the frosting
  • 1 tsp pure vanilla extract, for the frosting
  • 1 3/8 cups sweetened shredded coconut, for the frosting
  • 1 cup pecans, toasted and roughly chopped, for the frosting

Instruction

1

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.

2

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.

3

In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.

4

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.

5

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.

6

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.

7

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.

8

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.

9

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.

10

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.

11

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.

12

Let the frosting cool for about 30 minutes, stirring occasionally, until it reaches a spreadable consistency.

13

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.

Equipment

  • Three 9-inch round cake pans
  • Parchment paper
  • Electric hand mixer or stand mixer
  • Large mixing bowl
  • Medium mixing bowl
  • Medium saucepan
  • Rubber spatula
  • Wire cooling rack
  • Offset spatula or butter knife

Notes

Store the finished cake loosely covered at room temperature for up to 2 days, or refrigerate for up to 5 days. Bring refrigerated slices to room temperature for about 30 minutes before serving for the best texture. The cake layers can be baked up to 2 days ahead and wrapped tightly in plastic wrap at room temperature. The frosting can also be made a day ahead and refrigerated; rewarm it gently and stir well before using.

Serving and Storing Your Cake

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.

Frequently Asked Questions

Despite the name, German Chocolate Cake is entirely American. It gets its name from Sam German, an American baker who developed a mild sweet baking chocolate for the Baker's Chocolate Company back in 1852. The cake recipe using his chocolate became wildly popular in the 1950s and the name stuck.
You can, but the flavor profile will shift noticeably. Sweet baking chocolate has added sugar and a mild, smooth flavor that defines this cake. If you substitute, use 3 tablespoons of unsweetened cocoa powder plus 1 tablespoon of sugar and 1 tablespoon of butter per ounce of sweet chocolate called for. It works in a pinch, but the original chocolate gives the best result.
Leftover cake keeps well covered in the refrigerator for up to 5 days. Because the frosting contains eggs and butter, refrigeration is recommended after the first day or two. Always let your slice come to room temperature before eating since cold cake tends to taste dry and dense even when it is perfectly moist.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!