Go Back
4.67 from 66 votes
German Chocolate Cake
Rich German Chocolate Recipe
Prep Time
40 mins
Cook Time
40 mins
Total Time
1 hr 20 mins

Made with actual melted chocolate, then filled with a thick custardy mixture of coconut and toasted pecans, my Rich German Chocolate Cake recipe will satisfy your sweet cravings! 

Course: Dessert
Cuisine: American
Servings: 12
Author: Gemma Stafford
  • 2/3 cup (4oz/115g) bittersweet chocolate, roughly chopped
  • 6 tablespoons water
  • 4 eggs, separated
  • 1 1/2 cups (12oz/ 340g) sugar
  • 1 cup (8oz/225g) butter
  • 1 teaspoon vanilla extract
  • 2 cups (10oz/284g) all-purpose flour
  • 1 teaspoon baking soda
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1 cup (8floz/225ml) buttermilk
Coconut Filling:
  • 1 cup (8floz/225ml) evaporated milk
  • 1/2 cup (4 oz/115g) butter
  • 3 egg yolks
  • 1 cup (8oz/225g) sugar
  • 1 1/3 cups (4oz/ 115g) shredded unsweetened coconut
  • 1 cup (5oz/142g) pecans, chopped and toasted
  • 1 teaspoon vanilla extract
Chocolate Fudge Frosting:
For the Rich German Chocolate Cake:
  1. Pre-heat the oven to 350°F (180°C) then butter and line 2 GoodCook 9 Inch Cake Pans. Set aside. 

  2. In a medium microwave-safe bowl combine the chocolate and the water. Place in the microwave for 1- 2 minutes until the chocolate has melted. You can also do this step over a ban marie. Set aside to cool slightly.

  3. Using a stand or hand mixer, beat the egg whites to stiff peaks on high speed. Transfer the whipped egg whites to a clean bowl and set aside. 

  4. Using the same hand or stand mixer on high speed, cream together the butter and sugar until very light and fluffy, this will take about 5 minutes. 

  5. Add the melted chocolate, egg yolks and vanilla to the creamed butter mix. Stop the mixer if needs be and scrap around the bowl to make sure everything is mixed well. 

  6. Next, In a separate small bowl, stir the flour, baking soda, baking powder, and salt together.

  7. Add 1/2 the dry ingredients into the cake batter and mix. Then add 1/2 the buttermilk and continue to mix. 

  8. Repeat this process with the remaining dry ingredients and buttermilk. 

  9. Lastly, using a large metal spoon like my GoodCook Basting Spoon, gently fold in the whipped egg whites. 

  10. Once the cake batter is complete divide the batter between the two tins. Bake the cakes for 40-45 minutes, or until a toothpick inserted into the center of the cake comes out clean.

  11. Remove the cake from the oven and allow to cool slightly until turning out onto a wire rack to cool fully. 

  12. While the cake is cooling make the coconut filling.

For the Coconut Filling:
  1. In a medium saucepan over medium-low heat combine the evaporated milk, butter, egg yolks, and sugar.

  2. Stir this mixture constantly using a spatula scraping along the sides and bottom of the pan to ensure the mixture does not burn or curdle. 

  3. Continue stirring constantly for about 10-12 minutes until a thick yellow custard has formed. (Watch the video for step-by-step)

  4. Remove the custard from the heat then stir in the coconut, toasted pecans and vanilla. Allow this to cool for 30 minutes at room temperature. It thickens as it cools. 

To assemble the cake:
  1. Place the first layer of cake on your cake stand or platter.

  2. Spread over 2/3 of the coconut filling, smoothing it out into a level even layer across the first layer of cake.

  3. Place the second layer of cake on top of the filling, then top the 2nd layer of cake.

  4. Using a large offset spatula, frost the tops and sides of the cake with my best ever chocolate fudge frosting. I didn't do a crumb layer for this cake but if you want you can. 

  5. On top, spread the remaining 1/3 coconut filling until an inch from the edge of the cake. 

  6. With any remaining fudge frosting pipe some rosettes around the edge of the cake on top. 

  7. Cover the cake tightly in cling wrap and store at room temperature for up to 4 days. Enjoy!

Watch the Recipe Video!