Bake a rich and decadent German Chocolate Cake with layers of moist chocolate cake and a classic coconut-pecan frosting. This step-by-step recipe delivers bakery-quality results at home.
German Chocolate Cake Recipe
German Chocolate Cake is a beloved classic known for its mild chocolate layers and its signature coconut-pecan frosting. Despite the name, it’s not actually German—it’s named after Samuel German, who developed a type of sweet baking chocolate used in the original recipe.
This cake is perfect for celebrations, offering a rich yet balanced flavor with a unique texture from the nutty, caramel-like frosting.
Ingredients
For the Chocolate Cake:
- 2 cups all-purpose flour
- 1 1/2 teaspoons baking soda
- 1/2 teaspoon salt
- 1 cup unsalted butter (softened)
- 1 3/4 cups sugar
- 4 large eggs (separated)
- 1 teaspoon vanilla extract
- 120 grams sweet baking chocolate (melted and cooled)
- 1 cup buttermilk
For the Coconut-Pecan Frosting:
- 1 cup evaporated milk
- 1 cup sugar
- 3 egg yolks
- 1/2 cup butter
- 1 teaspoon vanilla extract
- 1 1/2 cups shredded coconut
- 1 cup chopped pecans
Step-by-Step Directions
Step 1: Preheat and Prepare Pans
Preheat your oven to 175°C (350°F).
Grease and line three 9-inch round cake pans.
Step 2: Mix Dry Ingredients
In a bowl, whisk together:
- Flour
- Baking soda
- Salt
Set aside.
Step 3: Cream Butter and Sugar
In a large bowl, beat butter and sugar until light and fluffy.
Add egg yolks one at a time, mixing well after each addition.
Stir in vanilla and melted chocolate.
Step 4: Combine with Buttermilk
Add the dry ingredients to the batter in parts, alternating with buttermilk.
Mix until smooth.
Step 5: Whip Egg Whites
In a separate bowl, beat egg whites until stiff peaks form.
Gently fold them into the batter. This step makes the cake light and airy.
Step 6: Bake the Cake
Divide the batter evenly among the prepared pans.
Bake for 25–30 minutes, or until a toothpick inserted comes out clean.
Let the cakes cool completely before assembling.
Step 7: Prepare the Frosting
In a saucepan over medium heat, combine:
- Evaporated milk
- Sugar
- Egg yolks
- Butter
Cook while stirring constantly until thickened (about 10–12 minutes).
Remove from heat and stir in:
- Vanilla
- Coconut
- Pecans
Let the frosting cool until spreadable.
Step 8: Assemble the Cake
Place one cake layer on a serving plate and spread frosting evenly on top.
Repeat with the remaining layers.
Traditionally, the frosting is used between layers and on top, leaving the sides unfrosted.
Step 9: Serve
Slice and serve at room temperature.
Tips for Best Results
- Use real baking chocolate for authentic flavor.
- Don’t skip whipping egg whites—it creates a lighter texture.
- Stir frosting constantly to avoid curdling.
- Allow everything to cool before assembling.
Serving Suggestions
Serve with:
- Coffee or tea
- Vanilla ice cream
- Fresh berries
Final Thoughts
German Chocolate Cake stands out with its unique frosting and balanced sweetness. It’s a show-stopping dessert that’s well worth the effort, especially for special occasions.