Go Back

Decadent German Chocolate Cake for All Occasions

This German Chocolate Cake boasts rich layers of moist chocolate sponge, decadent coconut-pecan frosting, and a satisfying bite that makes it an ideal centerpiece for celebrations or a cozy dessert at home.

Ingredients
  

  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • 3/4 cup unsweetened cocoa powder
  • 1 1/2 teaspoons baking powder
  • 1 1/2 teaspoons baking soda
  • 1 teaspoon salt
  • 1 cup buttermilk
  • 1/2 cup vegetable oil
  • 2 large eggs
  • 2 teaspoons vanilla extract
  • 1 cup boiling water
  • 1 cup sweetened shredded coconut
  • 1 cup chopped pecans
  • 1 cup granulated sugar for frosting
  • 1/2 cup evaporated milk
  • 1/2 cup unsalted butter
  • 3 large egg yolks

Method
 

  1. Preheat your oven to 350°F (175°C) and prepare the cake pans.
  2. In a large mixing bowl, combine the dry ingredients: flour, sugar, cocoa powder, baking powder, baking soda, and salt.
  3. In another bowl, mix the wet ingredients: buttermilk, oil, eggs, and vanilla.
  4. Pour the wet ingredients into the dry ingredients and mix until just combined.
  5. Carefully stir in the boiling water until the mixture is smooth.
  6. Divide the batter evenly between the prepared cake pans and bake for 30-35 minutes.
  7. Allow the cakes to cool in the pans for about 10 minutes, then transfer them to a wire rack.
  8. While the cakes cool, prepare the coconut-pecan frosting.
  9. Combine sugar, evaporated milk, butter, and egg yolks in a saucepan and cook over medium heat, stirring continuously.
  10. Once the mixture thickens, remove from heat and stir in coconut and pecans.
  11. Spread the cooled frosting between the cake layers and on top of the cake.
  12. Allow the cake to set for at least 30 minutes before serving.