This classic German chocolate cake is a decadent dessert featuring a moist coconut-pecan cake topped with a rich chocolate frosting.
Ingredients:
For the Cake:
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 1 ¾ cups milk
- ¾ cup vegetable oil
- 3 large eggs
- 2 teaspoons vanilla extract
- 1 ½ teaspoons baking powder
- 1 ½ teaspoons baking soda
- ½ teaspoon salt
- 1 cup shredded coconut
- 1 cup chopped pecans
For the Coconut-Pecan Filling:
- 1 cup evaporated milk
- 1 cup granulated sugar
- 1 large egg yolk
- 1/4 cup butter, softened
- 1 teaspoon vanilla extract
- 1 cup shredded coconut
- 1 cup chopped pecans
For the Chocolate Frosting:
- 2 cups powdered sugar
- 1/2 cup unsweetened cocoa powder
- 1/4 cup milk
- 1/4 cup butter, softened
- 1 teaspoon vanilla extract
Instructions:
- Preheat oven: Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- Make the cake batter: In a large bowl, whisk together flour, sugar, milk, oil, eggs, vanilla, baking powder, baking soda, and salt. Beat until well combined. Stir in coconut and pecans.
- Bake the cake: Divide batter evenly between prepared pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Let cool in pans for 10 minutes before transferring to wire racks to cool completely.
- Make the coconut-pecan filling: In a medium saucepan, combine evaporated milk, sugar, egg yolk, butter, and vanilla. Cook over medium heat, stirring constantly, until thickened and bubbly. Remove from heat and stir in coconut and pecans. Let cool slightly before dividing evenly between the two cake layers.
- Make the chocolate frosting: In a large bowl, whisk together powdered sugar, cocoa powder, milk, butter, and vanilla. Beat until smooth and creamy.
- Assemble the cake: Place one cake layer on a serving plate and top with coconut-pecan filling. Place the second cake layer on top and frost with chocolate frosting.
- Decorate: If desired, decorate with additional coconut or pecans.
- Serve: Serve immediately or refrigerate until ready to serve.