Go Back

Authentic German Chocolate Cake Recipe | Moist Chocolate Layer Cake

An ultra-moist German chocolate layer cake with rich cocoa flavor, filled with a buttery coconut-pecan custard and finished with silky chocolate frosting. Simple, reliable techniques deliver bakery-quality results.

Ingredients
  

Ingredients

  • All-purpose flour
  • Granulated sugar
  • Dutch-process cocoa powder
  • Baking powder
  • Baking soda
  • Kosher salt
  • Buttermilk
  • Neutral oil (canola or vegetable)
  • Large eggs
  • Vanilla extract
  • Hot coffee or hot water
  • Evaporated milk
  • Egg yolks
  • Unsalted butter
  • Toasted pecans, chopped
  • Sweetened shredded coconut
  • Powdered sugar
  • Heavy cream or milk
  • Pinch of salt

Instructions
 

Instructions

  • Preheat the oven to 350°F (175°C), grease and line three 8-inch round cake pans, and toast pecans on a sheet pan for 6–8 minutes until fragrant; cool and chop.
  • Whisk flour, sugar, cocoa, baking powder, baking soda, and salt in a large bowl.
  • In a separate bowl whisk buttermilk, oil, eggs, and vanilla until smooth, then add to the dry ingredients and whisk just until no dry streaks remain.
  • Stream in hot coffee or hot water and whisk until the batter is glossy and pourable, then divide evenly among the prepared pans and tap to release large bubbles.
  • Bake the layers for 22–26 minutes until a toothpick comes out with a few moist crumbs; cool 10 minutes in pans, then invert onto racks, remove parchment, and cool completely.
  • For the coconut-pecan filling, whisk evaporated milk, sugar, and egg yolks in a saucepan, add butter, and cook over medium heat stirring constantly until thickened and gently bubbling, 8–12 minutes.
  • Remove the filling from heat and stir in vanilla, salt, coconut, and toasted chopped pecans, then cool to room temperature until set.
  • For the chocolate frosting, beat butter until creamy, sift powdered sugar with cocoa and add gradually while mixing on low, then beat in vanilla, salt, and enough cream or milk to reach a smooth, spreadable consistency.
  • Level cake layers if needed, place the first layer on a stand, spread a generous layer of coconut-pecan filling to the edges, add the second layer and repeat, then top with the third layer.
  • Apply a thin crumb coat of chocolate frosting around the sides and chill for 20 minutes, then frost the sides smoothly and spoon remaining coconut-pecan filling on top; add a piped border if desired.

Notes

Store covered at room temperature up to 2 days if cool, or refrigerate 4–5 days and let slices sit 20–30 minutes before serving. Freeze unfrosted layers up to 2 months or the assembled cake up to 1 month; refrigerate filling and frosting up to 5 days. For a two-layer 9-inch version bake 28–32 minutes; for a 9x13-inch sheet cake bake 32–38 minutes. Don’t rush the custard; cook until thick and glossy. Toast nuts for best flavor.