![](https://allrecipes.healthy-foods.me/wp-content/uploads/2023/12/5-768x1024.jpg)
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 oil (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
How To Make Homemade German Chocolate Cake:
Preheat Oven: Heat the oven to 375°F. Grease two 8 or 9-inch round baking pans and line the bottoms with wax or parchment paper.
Prepare the Cake Batter:
In a large bowl, combine sugar, flour, cocoa, baking powder, baking soda, and salt.
In a separate bowl, mix eggs, buttermilk, oil, and vanilla. Add to the dry ingredients and mix.
Stir in boiling water (the batter will be thin) and pour into prepared pans.
Bake for 25–35 minutes or until a toothpick comes out clean. Cool in pans for 5 minutes, then transfer to wire racks to cool completely.
Make the German Chocolate Frosting:
In a saucepan, combine brown sugar, granulated sugar, butter, egg yolks, and evaporated milk.
Stir and bring to a low boil over medium heat, continuously stirring until the mixture thickens.
Remove from heat, add vanilla, nuts, and coconut. Cool before layering on the cake.
Prepare the Chocolate Buttercream Frosting:
Melt butter, stir in cocoa powder.
Alternately add powdered sugar and milk, beating until spreading consistency. Adjust with additional milk or powdered sugar as needed. Stir in vanilla.
Assemble the Cake:
Place one cake round on a serving stand or plate.
Spread a thin layer of chocolate frosting, then spoon half of the coconut frosting on top, leaving space at the edges.
Stack the second cake round and cover the entire cake with chocolate frosting.
Spoon the remaining coconut frosting on top.
Enjoy your delicious Homemade German Chocolate Cake!