Go Back
+ servings
Classic German Chocolate Cake with Coconut Pecan Frosting

Classic German Chocolate Cake with Coconut Pecan Frosting

Make a traditional, moist German chocolate layer cake topped with the signature sweet coconut and pecan frosting.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 1 hour
Course Dessert
Cuisine German
Servings 12 slices
Calories 450 kcal

Equipment

  • 9-inch round cake pans
  • mixing bowls
  • whisk
  • saucepan
  • wire rack

Ingredients
  

Dry Ingredients

  • 1 ¾ cups all-purpose flour
  • 2 cups granulated sugar
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • ½ cup unsweetened cocoa powder

Wet Ingredients

  • 1 cup buttermilk
  • ½ cup vegetable oil
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1 cup hot water or strong brewed coffee for richer flavor

Frosting Ingredients

  • ½ cup butter
  • ½ cup evaporated milk
  • 4 large egg yolks
  • 1 teaspoon vanilla extract
  • 1 cup chopped pecans
  • 1 cup shredded coconut

Instructions
 

Cake Preparation

  • Preheat your oven to 350 degrees F (175 degrees C). Grease and flour two 9-inch round cake pans.
  • In a large bowl, whisk together the flour, sugar, baking soda, and salt.
  • In a separate bowl, combine the buttermilk, oil, and 2 eggs. Add this wet mixture to the dry ingredients and mix until just combined.
  • In a small saucepan, combine the hot water and cocoa powder. Stir until the cocoa is dissolved. Pour this chocolate liquid into the cake batter and mix until smooth.
  • Divide the batter evenly between the prepared pans. Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean. Let the cakes cool in the pans for 10 minutes before inverting them onto a wire rack to cool completely.

Frosting Preparation

  • In a medium saucepan, melt the butter over medium heat. Stir in the evaporated milk and sugar. Cook, stirring constantly, until the mixture thickens slightly, about 5 minutes.
  • Remove the pan from the heat. Whisk in the 4 egg yolks one at a time, mixing well after each addition. Return the pan to low heat and cook, stirring constantly, for 2 minutes, being careful not to scramble the eggs. Do not boil.
  • Remove from heat and stir in the vanilla extract, pecans, and coconut. Let the frosting cool until it is thick enough to spread.
  • Assemble the cake by spreading a layer of frosting between the two cooled cake layers and covering the top and sides of the cake with the remaining frosting.

Notes

This cake tastes best when allowed to set at room temperature for at least one hour after frosting.

Nutrition

Serving: 1sliceCalories: 450kcalCarbohydrates: 58gProtein: 6gFat: 25gSaturated Fat: 10gPolyunsaturated Fat: 15gCholesterol: 110mgSodium: 280mgFiber: 2gSugar: 55g
Keyword chocolate cake, Classic Recipe, Coconut Pecan Frosting, German Chocolate Cake, layer cake, Vegetarian
Tried this recipe?Let us know how it was!