Go Back
+ servings
5 from 4 votes
Best German Chocolate Cake Recipe
German Chocolate Cake
Prep Time
1 hr
Cook Time
45 mins
Total Time
1 hr 45 mins

German Chocolate Cake: a perfect dessert for your next big occasion! Moist chocolate cake layered with a buttery brown sugar coconut pecan filling.

Course: Dessert
Cuisine: American
Keyword: baker's german chocolate cake, german chocolate cake, german chocolate cake frosting, german chocolate cake icing, german chocolate cake recipe
Servings: 10
Calories: 993 kcal
For the chocolate cake layers
For the German chocolate frosting/filling
For the chocolate frosting
For the garnishes
To make the chocolate cake layers
  1. Preheat the oven to 325 degrees F, generously mist three 8-inch diameter by 2-inch high cake pans with non-stick spray, and line with circles cut from parchment paper.

  2. Place the sugar, flours, cocoa, baking powder, baking soda, and salt in a large mixing bowl, and whisk to combine.

  3. Cut the butter into smaller pieces and add it to the dry ingredients.

  4. Mix on low speed until the mixture resembles damp sand (30 seconds to a minute).

  5. Add the eggs, one at a time, scraping the bottom and sides of the bowl with a silicone spatula after each addition.

  6. When all of the eggs are fully incorporated, add the Greek yogurt (or sour cream) and vanilla, and beat on medium speed for about 60 to 90 seconds, to aerate the batter and strengthen the cake's structure.

  7. Divide the batter evenly between the three prepared pans, and bake for 30-40 minutes, or until a toothpick inserted in the thickest part of the cake comes out clean or with one or two moist crumbs.

  8. Cool completely, then fill with German chocolate frosting/filling and top with chocolate frosting. 

To make the German chocolate frosting/filling
  1. Place the cream, brown sugar, butter, egg yolks, and salt in a small pot over low heat.  

  2. Cook, stirring, until the mixture comes to a low boil. 

  3. Continue to cook, stirring, until the mixture thickens slightly (about 1 or 2 minutes). 

  4. Remove from the heat and stir in the coconut, pecans, and vanilla. 

  5. Cool completely, then spread between layers of chocolate cake. 

To make the chocolate frosting
  1. Place the butter, salt, and cocoa powder in a large mixing bowl, and add about 1/3 of the powdered sugar.

  2. Beat on medium speed until combined.

  3. Add the remaining powdered sugar (in 2 more additions), beating until combined.

  4. Stir in the cream** and vanilla, then turn the mixer up to medium-high speed and whip the frosting until light and fluffy.

  5. Spread the frosting on top of the cake, and garnish with coconut, pecans, and chocolate shavings.

Recipe Video

Recipe Notes

*To make chocolate shavings, run a veggie peeler down the side of a bar of chocolate.

**The amount of cream needed can vary. Start with 3 tablespoons and add more if necessary. You just want it to have a nice spreadable consistency, without being too loose or runny.

For more info on the chocolate cake, click here: Simply Perfect Chocolate Cake.
For more info on the chocolate frosting, click here: Easy Chocolate Frosting.

A few more great cake recipes:

Nutrition Facts
German Chocolate Cake
Amount Per Serving
Calories 993 Calories from Fat 567
% Daily Value*
Fat 63g97%
Saturated Fat 35g219%
Cholesterol 239mg80%
Sodium 491mg21%
Potassium 449mg13%
Carbohydrates 105g35%
Fiber 5g21%
Sugar 81g90%
Protein 11g22%
Vitamin A 1680IU34%
Vitamin C 0.3mg0%
Calcium 135mg14%
Iron 3.3mg18%
* Percent Daily Values are based on a 2000 calorie diet.