Print

The Best German Chocolate Cake Recipe – Rich, Decadent & Absolutely Irresistible!

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This classic homemade German chocolate cake features three layers of rich, moist chocolate cake topped with the iconic coconut-pecan frosting. It’s the perfect balance of deep chocolate flavor, sweet caramel notes, crunchy pecans, and tropical coconut—a truly legendary dessert that’s perfect for celebrations!

Ingredients

Scale

For the Chocolate Cake:

  • 4 ounces Baker’s German’s Sweet Chocolate, chopped
  • ½ cup boiling water
  • 2 cups all-purpose flour
  • 1 teaspoon baking soda
  • ¼ teaspoon salt
  • 1 cup (2 sticks) unsalted butter, softened
  • 2 cups granulated sugar
  • 4 large eggs, separated and at room temperature
  • 1 teaspoon vanilla extract
  • 1 cup buttermilk, at room temperature

For the Coconut-Pecan Frosting:

  • 1 cup evaporated milk
  • 1 cup granulated sugar
  • 3 large egg yolks, lightly beaten
  • ½ cup (1 stick) unsalted butter
  • 1 teaspoon vanilla extract
  • 1⅓ cups sweetened shredded coconut
  • 1 cup chopped pecans, lightly toasted

Instructions

Prepare the Cake:

  1. Preheat and Prep: Preheat your oven to 350°F (175°C). Grease three 9-inch round cake pans with butter or non-stick spray, line the bottoms with parchment paper circles, then grease and flour the parchment. This ensures easy removal.
  2. Melt the Chocolate: Place the chopped German’s Sweet Chocolate in a small heatproof bowl. Pour the boiling water over it and stir until completely melted and smooth. Set aside to cool slightly.
  3. Combine Dry Ingredients: In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
  4. Cream Butter and Sugar: In a large mixing bowl, using an electric mixer on medium-high speed, beat the softened butter and sugar together for 4-5 minutes until light, fluffy, and pale in color. This incorporates air for a tender cake.
  5. Add Egg Yolks: Add the egg yolks one at a time, beating well after each addition. Scrape down the sides of the bowl as needed. Mix in the vanilla extract and the melted chocolate mixture until fully combined.
  6. Alternate Dry and Wet: With the mixer on 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—overmixing creates a tough cake.
  7. Beat Egg Whites: In a separate clean, dry bowl, using clean beaters, beat the egg whites on high speed until stiff peaks form (3-4 minutes). The whites should stand up straight when you lift the beaters.
  8. Fold in Egg Whites: Gently fold the beaten egg whites into the cake batter in three additions using a rubber spatula. Use a folding motion (cutting down through the center, across the bottom, and up the side) to maintain the airiness. Fold just until no white streaks remain.
  9. Bake: Divide the batter evenly among the three prepared pans (about 2 cups of batter per pan). Smooth the tops with a spatula. Bake for 30-35 minutes, until a toothpick inserted in the center comes out clean or with just a few moist crumbs. The tops should spring back when lightly pressed.
  10. Cool: Let the cakes cool in the pans on wire racks for 15 minutes. Run a knife around the edges, then invert onto the racks, remove the pans and parchment paper, and let cool completely before frosting (about 1 hour).

Make the Coconut-Pecan Frosting:

  1. Combine Ingredients: In a medium saucepan, whisk together the evaporated milk, sugar, egg yolks, and butter.
  2. Cook the Frosting: Place the saucepan over medium heat and cook, stirring constantly, for about 12-15 minutes. The mixture will thicken and turn a light caramel color. It should coat the back of a spoon. Don’t let it boil rapidly or the eggs will scramble.
  3. Add Coconut and Pecans: Remove from heat and immediately stir in the vanilla extract, shredded coconut, and chopped pecans. Mix well to combine.
  4. Cool the Frosting: Transfer to a bowl and let cool to room temperature, stirring occasionally. The frosting will thicken as it cools to a spreadable consistency (about 45 minutes to 1 hour). You can speed this up by placing the bowl over an ice bath and stirring frequently.

Assemble the Cake:

  1. Layer the Cake: Place one cake layer on your serving plate. Spread about one-third of the cooled coconut-pecan frosting over the top, spreading it to the edges. Place the second cake layer on top and spread with another third of the frosting. Top with the final cake layer.
  2. Frost the Top: Spread the remaining frosting over the top of the cake, leaving the sides exposed for that classic German chocolate cake look. The frosting naturally cascades down the sides slightly, which is perfect.
  3. Serve: Let the cake sit for at least 30 minutes before slicing to allow the frosting to set. This cake is delicious at room temperature or slightly chilled.

Notes

  • Room Temperature Ingredients: Butter, eggs, and buttermilk should all be at room temperature for best results. Cold ingredients don’t mix as well and can create a dense cake.
  • Don’t Skip the Egg White Beating: Beating the egg whites separately and folding them in creates an incredibly light, tender cake. Don’t skip this step!
  • Frosting Consistency: The frosting should be thick enough to stay on the cake but spreadable. If it’s too thin, let it cool longer. If too thick, you can warm it slightly and stir in a tablespoon of milk.
  • Toast the Pecans: Toasting pecans at 350°F for 5-7 minutes brings out their flavor significantly. Watch carefully so they don’t burn.
  • Traditional Presentation: German chocolate cake is traditionally frosted only on top and between layers, with the sides left naked to show off the beautiful layers.
  • Make It Easier: You can make this as a two-layer cake using two pans instead of three if you prefer. Adjust baking time to 35-40 minutes.

Nutrition