Go Back
German Chocolate Cake

German Chocolate Cake Recipe

Prep Time 50 minutes
Cook Time 35 minutes
Total Time 1 hour 25 minutes
Servings: 12 servings
Calories: 520

Ingredients
  

  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • 3/4 cup unsweetened natural cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 1 teaspoon fine sea salt
  • 1 cup buttermilk, at room temperature
  • 1/2 cup vegetable oil
  • 2 large eggs, at room temperature
  • 2 teaspoons vanilla extract
  • 1 cup hot brewed coffee
  • 1 cup evaporated milk
  • 1 cup granulated sugar
  • 3 large egg yolks
  • 1/2 cup unsalted butter, cut into pieces
  • 1 teaspoon vanilla extract
  • 1 1/3 cups sweetened shredded coconut
  • 1 cup chopped pecans

Method
 

  1. Preheat oven to 350°F. Grease two 9-inch round pans and line with parchment. Whisk flour, sugar, cocoa, baking soda, baking powder, and salt. Combine buttermilk, oil, eggs, and vanilla; stir into dry ingredients. Mix in hot coffee until smooth.
  2. Divide batter between pans. Bake 30-35 minutes until a toothpick comes out with a few moist crumbs. Cool in pans 10 minutes, then turn out to cool completely.
  3. Spread pecans and coconut on a baking sheet. Toast at 350°F for 5-7 minutes until golden and fragrant; let cool.
  4. In a saucepan, whisk evaporated milk, sugar, egg yolks, and butter. Cook over medium heat, stirring constantly, 8-12 minutes until thickened. Remove from heat; stir in vanilla, coconut, and pecans. Cool to room temperature until spreadable.
  5. Level cake layers if needed. Place one layer on a plate; spread half the filling on top. Add second layer; spread remaining filling on top, leaving sides bare.
  6. Slice and serve at room temperature. Refrigerate 20 minutes for cleaner cuts if you like.

Notes

The cake is best the day it’s assembled, but leftovers keep well in the fridge. If you are short on time, bake the layers a day ahead and make the filling fresh.