Go Back
+ servings
German Chocolate Cake

German Chocolate Cake Recipe

A decadent German Chocolate Cake with moist layers, coconut-pecan filling, and rich chocolate frosting. Perfect for indulgent treats!
Print Pin
Course: Dessert
Cuisine: American
Prep Time: 30 minutes
Cook Time: 44 minutes
Servings: 15
Author: Jessica Harmon

Ingredients

For the Chocolate Cake:

  • 1 ¾ cups all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • 2 cups granulated sugar
  • 1 ½ teaspoons baking powder
  • 1 ½ teaspoons baking soda
  • 1 teaspoon salt
  • 2 large eggs
  • 1 cup buttermilk
  • ½ cup vegetable or canola oil
  • 2 teaspoons vanilla extract
  • 1 cup boiling water

For the Coconut Frosting:

  • ½ cup butter
  • ½ cup light brown sugar
  • ½ cup granulated sugar
  • 3 large egg yolks
  • ¾ cup evaporated milk
  • 1 tablespoon vanilla extract
  • 1 cup chopped pecans
  • 1 cup shredded sweetened coconut

For the Chocolate Frosting:

  • ½ cup butter
  • cup unsweetened cocoa powder
  • 3 cups powdered sugar
  • cup evaporated milk
  • 1 teaspoon vanilla extract

Instructions

  • Preheat your oven to 375°F. Prepare two 8-inch or 9-inch round cake pans by greasing them thoroughly. For easier cake removal, consider lining the bottom of each pan with a round piece of wax or parchment paper.

For the Cake:

  • In a large mixing bowl, whisk together the flour, cocoa, sugar, baking powder, baking soda, and salt. In a separate bowl, beat together the eggs, buttermilk, oil, and vanilla extract. Gradually add the wet ingredients into the dry mixture, stirring until combined. Carefully pour in the boiling water and stir—the batter will become quite thin. Divide the batter evenly between the prepared cake pans.
  • Bake for 25 to 35 minutes, adjusting the time according to your pan size. A 9-inch pan may take slightly less time. Test the cakes by inserting a toothpick into the center; if it comes out clean or with only a few moist crumbs, the cakes are done. Let them cool in the pans for about 5 minutes before transferring them onto wire racks to cool completely.

For the Coconut Frosting:

  • In a medium saucepan, combine the butter, brown sugar, granulated sugar, egg yolks, and evaporated milk. Stir continuously over medium heat until the mixture begins to bubble and thicken—this should take a few minutes. Remove the saucepan from the heat and stir in the vanilla, pecans, and shredded coconut. Allow the frosting to cool to room temperature before using.
  • For the Chocolate Buttercream Frosting:
  • Melt the butter in a medium bowl. Gradually mix in the cocoa powder. Add the powdered sugar and evaporated milk in alternating portions, beating the mixture until it reaches a smooth, spreadable consistency. If the frosting is too thick, add a little extra milk; if it’s too thin, mix in more powdered sugar. Finally, stir in the vanilla extract.

Cake Assembly:

  • Place one cooled cake layer on your serving plate. Spread a thin layer of chocolate frosting over the top of the cake. Spoon half of the cooled coconut frosting over this, spreading it evenly but leaving a small border around the edge. Place the second cake layer on top. Cover the entire cake with the chocolate frosting, smoothing it over the sides and top. Finish by spooning the remaining coconut frosting over the top of the cake, allowing some of the topping to cascade slightly down the sides for a rustic finish.