RecipesCollectionsAbout
Jump to recipe
Slice of German chocolate cake with two thick chocolate layers and gooey coconut-pecan frosting filling on a white plate
Desserts

German Chocolate Cake

This truly is a phenomenal cake. Instead of 3 layers that many bloggers make, I make this cake with 2 thick layers — this really allows you to appreciate the light and delightful texture of the cake.

Did you try this recipe?
Prep
35 min
Cook
55 min
Total
1hr 30min
Serves
12
Style
💰 Everyday

This truly is a phenomenal cake. Instead of the 3 layers that many bloggers make, I make this cake with 2 thick layers — this really allows you to appreciate the light and delightful texture of the cake.

German Chocolate Cake preparation step 1
German Chocolate Cake preparation step 2
German Chocolate Cake preparation step 3

Ingredients

Servings:
12
  • 1/2 cup hot coffee
  • 1 cup butter (at room temperature)
  • 4 egg yolks
  • 1 tbsp vanilla extract
  • 1 cup buttermilk (at room temperature)
  • 4 egg whites
  • 2 tbsp cocoa powder
  • 4 oz bittersweet chocolate
  • 2 cups cake flour
  • 1 tsp baking soda
  • 1/2 tsp kosher salt
  • Whole pecans (optional for garnishing)
  • 2 cups sugar (divided)
  • 1 cup pecans
  • 2/3 cup white sugar
  • 2/3 cup dark brown sugar
  • 12 oz evaporated milk
  • 3 egg yolks
  • 3/4 cup butter (or 1 1/2 sticks)
  • 1 1/2 cups sweetened shredded coconut
  • 1 tsp vanilla extract
  • 1/8 tsp salt

Instructions

  1. 1

    Preheat the oven to 350°F (175°C).

  2. 2

    Lightly butter and flour two 9-inch (23cm) round baking pans, and line the bottoms with parchment paper.

  3. 3

    Sift the flour, cocoa powder, and baking soda into a medium bowl.

  4. 4

    Add kosher salt.

  5. 5

    Melt the chopped chocolate in a glass or ceramic bowl set over a pot of simmering water. Make sure the water doesn't touch the bowl.

  6. 6

    Add hot coffee or water and gently stir until smooth.

  7. 7

    In a bowl on your stand mixer (a very clean bowl is necessary, as any trace of grease will prevent the eggs from whipping properly), beat the egg whites at high speed. Drizzle 1/4 cup (50g) sugar slowly. It is very important to add this sugar gradually. Many recipes encourage whipping until stiff peaks, which should not be done here as it will be hard to incorporate that into the cake batter. As such, beat only until soft, almost stiff, peaks form.

  8. 8

    Transfer the egg whites to another medium bowl.

  9. 9

    Add the butter to the bowl that you just used to whip your egg whites; you do not need to wash it. Beat the butter until smooth and creamy.

  10. 10

    Add 1 3/4 cups (350g) of sugar and continue beating until the mixture is fluffy; it should take about five minutes. Scrape down the sides of the bowl as needed.

  11. 11

    Add the egg yolks, one at a time, on medium-low speed, mixing well after each addition.

  12. 12

    Add the vanilla extract, still on medium-low speed, and beat to combine. Stop your mixer and scrape the sides, then add the melted chocolate and beat on low until incorporated.

  13. 13

    Add the flour mixture and buttermilk in three additions, beginning and ending with the flour mixture. Only mix on medium-low until the ingredients are combined. Do not over-mix!

  14. 14

    Add about 1/3 of your whipped egg whites to the batter and gently mix it in with a whisk or the whisk attachment of your mixer to lighten the batter. Then fold the remaining egg whites into the batter with a spatula.

  15. 15

    Divide the batter evenly between the two prepared pans and gently smooth the tops with an offset spatula.

  16. 16

    Bake for 34–39 minutes (about 37 minutes for me), or until a toothpick inserted into the centre comes out clean and the tops spring back when lightly pressed. Do not overbake.

  17. 17

    Remove from the oven and set aside to cool on a wire rack.

  18. 18

    Run a butter knife around the edges of the cake and invert it onto a parchment-lined wire rack to cool completely before frosting.

  19. 19

    Make the frosting right away! There is no need to wait, as the frosting will need more time to cool than the cake you just baked.

  20. 20

    Place your pecans on a baking sheet and bake for about 7 to 8 minutes in the oven that is already preheated to 350°F (175°C). Allow them to cool completely after removing from the oven.

  21. 21

    In a medium saucepan, combine white sugar, brown sugar, evaporated milk, egg yolks, butter slices, and salt.

  22. 22

    Cook over medium heat, stirring constantly. When the mixture begins to boil and thicken, cook for about 30 seconds, stirring vigorously, and then remove from the heat. Do not allow this mixture to boil, or it will scramble your eggs. Under no circumstances should you walk away from this mixture or stop stirring, or your eggs will scramble and the mixture will never thicken.

  23. 23

    Stir in the chopped pecans, coconut, and vanilla extract. Let cool in the fridge for at least two hours, until firm or spreadable.

  24. 24

    Place one layer of cake on your platter or cake stand.

  25. 25

    Cover with half of the frosting.

  26. 26

    Place the second layer of cake on top and cover it with the remaining frosting.

  27. 27

    Garnish with whole pecans or other garnishes if desired, such as chocolate buttercream.

FAQ

Can you make German chocolate cake ahead of time?+
Yes! You can bake the cake layers up to 2 days ahead and wrap them tightly in plastic wrap at room temperature, or freeze them for up to 3 months. Make the coconut-pecan frosting the day you plan to serve, and assemble the cake a few hours before serving for best texture.
What can I use instead of buttermilk for this German chocolate cake?+
You can make a substitute by mixing 1 cup whole milk with 1 tablespoon of lemon juice or white vinegar and letting it sit for 5 minutes, or use plain Greek yogurt thinned with a little milk for a similar tanginess and moisture.
Why is my German chocolate cake dry?+
This usually happens from overbaking or not bringing your ingredients (especially butter, eggs, and buttermilk) to room temperature before mixing. Make sure to check for doneness at 30-35 minutes with a toothpick, and don't skip the hot coffee in the batter—it adds moisture and deepens the chocolate flavor.
How should I store German chocolate cake?+
Store it in an airtight container at room temperature for up to 3 days, or cover and refrigerate for up to 5 days since the coconut-pecan frosting holds up better when chilled. You can also freeze unfrosted cake layers for up to 3 months.

Did you try this recipe?

Leave a star rating — it helps other cooks find it!

Comments

comments.loading
0/2000

Keep browsing

You might also like

Looking for more? Explore the full collection — filter by lifestyle, cuisine, or dietary needs.

Explore all recipes
German Chocolate Cake Recipe | Easy 2-Layer | Food 400°