Go Back
A slice of layered German Chocolate Cake with coconut pecan frosting on a white plate.
Maryam

German Chocolate Cake

A towering, deeply chocolatey cake with the most addictive coconut-pecan frosting you'll ever taste.
Prep Time 45 minutes
Cook Time 35 minutes
Total Time 2 hours 30 minutes
Servings: 12 servings
Course: Dessert
Cuisine: American, German-American
Calories: 580

Ingredients
  

For the Cake
  • 4 oz German's sweet chocolate not unsweetened chocolate
  • 0.5 cup water
  • 2.5 cups all-purpose flour spooned and leveled
  • 1 tsp baking soda
  • 0.5 tsp salt
  • 1 cup unsalted butter room temperature, plus more for pans
  • 2 cups granulated sugar
  • 4 large eggs room temperature, yolks and whites separated
  • 1 tsp vanilla extract
  • 1 cup buttermilk room temperature
For the Coconut-Pecan Frosting
  • 1 cup evaporated milk
  • 1 cup granulated sugar
  • 0.5 cup unsalted butter cut into pieces
  • 3 large egg yolks lightly beaten
  • 1.5 tsp vanilla extract
  • 1.5 cups sweetened shredded coconut lightly packed
  • 1 cup pecans toasted and chopped

Equipment

  • Two 9-inch round cake pans
  • Stand mixer or hand mixer
  • Medium saucepan

Method
 

Make the Cake
  1. Heat oven to 350F. Butter two 9-inch round cake pans and line bottoms with parchment. Melt the chocolate with water in a small saucepan over low heat, stirring until smooth. Set aside to cool slightly.
  2. Whisk flour, baking soda, and salt in a medium bowl. In a large bowl, beat butter and sugar on medium-high until light and fluffy, about 3 minutes. Beat in egg yolks one at a time, then the melted chocolate and vanilla.
  3. Reduce mixer to low. Add flour mixture in three additions, alternating with buttermilk in two additions, beginning and ending with flour. Mix just until combined.
  4. In a clean bowl, beat egg whites to stiff peaks. Fold one-third into the batter to lighten, then fold in the rest until no white streaks remain. Divide between pans and bake 30-35 minutes, until a toothpick comes out clean. Cool in pans 10 minutes, then turn out onto racks to cool completely.
Make the Frosting
  1. Combine evaporated milk, sugar, butter, and egg yolks in a medium saucepan over medium heat. Cook, stirring constantly, until thickened and golden brown, about 10-12 minutes. It should coat the back of a spoon and leave a trail when you drag your finger through it.
  2. Remove from heat and stir in vanilla, coconut, and pecans. Cool to room temperature, stirring occasionally, until thick enough to spread. This takes about 1 hour.
Assemble
  1. Place one cake layer on a serving plate. Spread with half the frosting. Top with second layer and spread remaining frosting over the top, leaving sides bare. The frosting sets as it sits, so serve at room temperature.

Notes

The frosting is the star - don't rush the cooking or cooling or it won't set properly. If you can't find German's sweet chocolate, use 4 oz semisweet chocolate plus 1 tablespoon sugar. Cake layers can be wrapped and frozen for up to 2 months; frosting can be made 1 day ahead and refrigerated, then brought to room temperature before using.