German Chocolate Cake

German Chocolate Cake

German chocolate cake is an American classic, named after a chocolatier called Samuel German (as opposed to the European nation). Milder than devil’s food cake, this chocolate cake has layers that are subtle and sweet, chocolatey but not excessively so. They create a lovely, velvet-textured vehicle for the heaps of gooey, toasted coconut and pecan custard. For more chocolate appeal, rich ganache can be slathered on the sides. This not only adds another blissful layer of chocolate, but also neatens up the look and makes for a party-worthy presentation.
  • Total:
  • Serves: 8 persons



  1. Step 1

    Bake the cake: Heat oven to 350 degrees. Butter three 8-inch round cake pans. Line the pans with parchment and butter the parchment. In a medium bowl, sift together flour, cocoa powder, baking powder, baking soda and salt, and whisk to combine well. Set aside.
  2. Step 2

    In the bowl of a stand mixer fitted with the paddle attachment, beat butter and sugar on medium-high until light and fluffy, about 3 minutes. Scrape down the sides and bottom of bowl. Turn the mixer down to medium and add the eggs, one at a time, beating well after each addition, again scraping down the bowl as necessary. Beat in vanilla and melted chocolate until smooth. In a small bowl, combine coffee and yogurt.
  3. Step 3

    With the mixer on low, add half the flour mixture to the butter mixture, and mix to combine. Add the coffee mixture and mix to combine. Then add the remaining flour mixture, scraping the bowl one more time to make sure everything has been combined. Divide the batter between the prepared pans, smooth the tops and bake until a toothpick inserted into the center comes out clean, 20 to 25 minutes. Transfer cakes in the pans to a rack to cool for 5 minutes. Run a knife around the edges to loosen the cakes and invert them onto racks to cool completely.
  4. Step 4

    Meanwhile, prepare the filling: On two separate trays lined with parchment paper, toast coconut and pecans at 325 degrees, stirring occasionally, until coconut is deep golden brown and nuts are fragrant, about 5 to 10 minutes. Watch carefully — coconut and nuts can quickly turn from golden to burned. Remove from oven, roughly chop the pecans, and transfer both coconut and pecans to a large bowl.
  5. Step 5

    In a medium saucepan, cook evaporated milk, egg yolks, brown sugar and salt over medium heat, whisking at first and then stirring constantly, until the mixture has thickened enough to leave a line on the back of a wooden spoon, 5 to 7 minutes. Be careful not to let the mixture curdle. Lower the heat as necessary.
  6. Step 6

    Remove from heat and add the butter, stirring until it has melted. Add vanilla and stir to combine. Add the milk mixture to the coconut and pecans, stirring to combine. This mixture will thicken slightly as it cools.
  7. Step 7

    To assemble the cake, set one layer on a serving plate. Top with 1/3 of the coconut mixture. Repeat two more times, so the top of the cake is covered in coconut.
  8. Step 8

    If desired, finish with ganache: Heat heavy cream over medium heat until very hot. Place the chocolate in a medium bowl, and pour the hot cream over the chocolate. Let stand 5 minutes. Add salt and whisk until smooth. Let this mixture stand at room temperature, stirring occasionally, until it is thick enough to spread around the sides of the cake.