Go Back

Baking a Classic German Chocolate Cake at Home

Rich layers of decadent chocolate, velvety coconut-pecan frosting, and a moist crumb make this German Chocolate Cake a delightful centerpiece for any occasion.

Ingredients
  

  • 2 cups all-purpose flour
  • 1 3/4 cups granulated sugar
  • 3/4 cup unsweetened cocoa powder
  • 1 1/2 teaspoons baking soda
  • 1 1/2 teaspoons baking powder
  • 1 teaspoon salt
  • 1 cup buttermilk
  • 1/2 cup vegetable oil
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 4 ounces German sweet chocolate
  • 1 cup shredded sweetened coconut
  • 1 cup chopped pecans
  • 1/2 cup unsweetened cocoa powder for frosting optional

Method
 

  1. Preheat the oven to 350°F (175°C).
  2. Grease and flour three 9-inch round cake pans.
  3. Melt the German sweet chocolate in a double boiler and set aside to cool slightly.
  4. In a large mixing bowl, combine the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
  5. In another bowl, whisk together the buttermilk, vegetable oil, eggs, vanilla extract, and melted chocolate.
  6. Gradually add the wet ingredients to the dry ingredients, mixing until just combined.
  7. Divide the batter evenly among the prepared pans and smooth the tops.
  8. Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
  9. Let the cakes cool in the pans for 10 minutes, then remove and cool completely on a wire rack.
  10. Prepare the frosting by combining the coconut, pecans, evaporated milk, sugar, and butter in a saucepan.
  11. Cook over medium heat until boiling, then reduce to low and stir constantly for approximately 10 minutes until thickened.
  12. Remove from heat and stir in the vanilla extract. Allow frosting to cool before using.
  13. Assemble the cake layers, spreading frosting between each layer and on top and around the sides.
  14. Decorate the top with additional coconut and pecans if desired, and serve.

Tried this recipe?

Let us know how it was!