German Chocolate Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 8 reviews


  • 4 eggs
  • 2 cups flour
  • 1 teaspoon baking soda
  • 1/4 teaspoon salt
  • 4 ounces German’s sweet chocolate
  • 1/2 cup boiling water
  • 1 cup (1/2 pound) soft butter
  • 2 cups sugar
  • 1 teaspoon vanilla extract
  • 1 cup buttermilk
  • Icing:
  • 4 egg yolks
  • 12 ounces evaporated milk
  • 1 1/2 teaspoons vanilla
  • 1 1/2 cups sugar
  • 12 tablespoons (3/4 cup) butter cut into pats
  • 7 ounce package flaked coconut
  • 1 1/2 cups chopped pecans, toasted


  1. Set oven to 350ºF and grease 3 9″ cake pans. Line bottoms with waxed or parchment paper.
  2. Separate eggs. Beat egg whites with whisk attachment on high speed. Set aside.
  3. Sift flour with baking soda and salt. Set aside
  4. Chop chocolate and place in a medium bowl. Add boiling water and stir until melted.
  5. Cream butter with sugar.
  6. Add egg yolks one at a time until well combined.
  7. Pour in chocolate while mixing. Add vanilla.
  8. Add flour alternately with buttermilk, about 1/3 at a time, until combined and smooth.
  9. Fold in beaten egg whites.
  10. Divide between pans and bake 30 minutes or until a toothpick inserted in the center comes out clean.
  11. Cool 5 minutes in pan. Loosen edges and invert onto cooling racks. Cool completely before icing.
  12. Make icing:
  13. Whisk egg yolks, milk, vanilla together in a large sauce pan until eggs are combined. Add butter and sugar and turn pot over medium heat.
  14. Stirring constantly, bring mixture to boil. Cook about 12 minutes or until thickened and golden.
  15. Remove from heat and stir in coconut and pecans. Allow to cool to room temperature.
  16. Spread icing between layers of cake. Traditionally the sides of the cake are not iced, but left bare.


*Original recipe used shortening instead of butter in the cake and whipping cream instead of evaporated milk in the icing.

Pin It on Pinterest

Scroll To Top