This Homemade German Chocolate Cake is a rich and decadent dessert featuring layers of moist chocolate cake, coconut-pecan frosting, and a smooth chocolate buttercream. Perfect for special occasions or when you’re craving a delicious treat, this cake is sure to impress!
Ingredients
For the Chocolate Cake:
- 2 cups granulated sugar
- 1 3/4 cups all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 1 1/2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1 teaspoon salt
- 2 large eggs
- 1 cup buttermilk
- 1/2 cup vegetable or canola oil
- 2 teaspoons vanilla extract
- 1 cup boiling water
For Coconut and Pecan Frosting:
- 1/2 cup light brown sugar
- 1/2 cup granulated sugar
- 1/2 cup butter
- 3 large egg yolks
- 3/4 cup evaporated milk
- 1 tablespoon vanilla extract
- 1 cup chopped pecans
- 1 cup shredded sweetened coconut
For the Chocolate Frosting:
- 1/2 cup butter
- 2/3 cup unsweetened cocoa powder
- 3 cups powdered sugar
- 1/3 cup evaporated milk
- 1 teaspoon vanilla extract
Instructions
Prepare the Cake:
- Preheat your oven to 375°F (190°C). Grease two 8-inch or 9-inch round baking pans. For easier removal, line the bottom of each pan with a round piece of wax or parchment paper.
- In a large bowl, whisk together the sugar, flour, cocoa powder, baking powder, baking soda, and salt.
- In a separate bowl, combine the eggs, buttermilk, oil, and vanilla extract. Mix well.
- Gradually add the wet ingredients to the dry ingredients and mix until just combined.
- Stir in the boiling water (the batter will be thin).
- Pour the batter evenly into the prepared pans.
- Bake for 25-35 minutes (baking time may vary depending on pan size; a 9-inch pan will bake faster). The cake is done when a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Cool the cakes in the pans for 5 minutes before inverting onto wire racks to cool completely.
Prepare the Coconut and Pecan Frosting:
- In a medium saucepan, combine the brown sugar, granulated sugar, butter, egg yolks, and evaporated milk. Stir to combine and bring the mixture to a low boil over medium heat.
- Stir constantly for several minutes until the mixture thickens.
- Remove from heat and stir in the vanilla extract, chopped pecans, and shredded coconut.
- Let the frosting cool completely before applying it to the cake.
Prepare the Chocolate Buttercream Frosting:
- Melt the butter in a saucepan or microwave.
- Stir in the cocoa powder until well combined.
- Gradually add the powdered sugar and evaporated milk, beating the mixture until it reaches a spreading consistency. If needed, add more milk to thin the frosting or more powdered sugar to thicken it.
- Stir in the vanilla extract.
Assemble the Cake:
- Place one of the cooled cake rounds on a serving plate or cake stand.
- Spread a thin layer of chocolate buttercream frosting over the first cake layer.
- Spoon half of the coconut-pecan frosting onto the cake and spread it evenly, leaving about a 1/2-inch border around the edges.
- Place the second cake layer on top.
- Spread the remaining chocolate frosting over the entire cake.
- Spoon the remaining coconut-pecan frosting on top of the cake, spreading it evenly.
Enjoy your homemade German Chocolate Cake! The combination of moist chocolate cake, creamy chocolate frosting, and the rich coconut-pecan topping makes this dessert a true crowd-pleaser.