Family German Chocolate Cake

Treat your family to a show-stopping dessert with this classic German Chocolate Cake. Moist chocolate cake layers are generously layered with a sweet, gooey coconut-pecan frosting, offering the perfect balance of deep chocolate flavor and nutty sweetness in every bite. Ideal for celebrations or simply indulging in a rich treat at home.

Ingredients

For the Cake

IngredientQuantity
All-purpose flour2 cups
Granulated sugar2 cups
Unsweetened cocoa powder¾ cup
Baking soda2 tsp
Baking powder1 tsp
Salt½ tsp
Buttermilk1 cup
Vegetable oil½ cup
Large eggs2
Vanilla extract2 tsp
Hot water (or hot coffee)1 cup

For the Coconut-Pecan Frosting

IngredientQuantity
Evaporated milk1 cup
Granulated sugar1 cup
Large egg yolks3
Unsalted butter½ cup
Vanilla extract1 tsp
Sweetened shredded coconut1 ½ cups
Chopped pecans1 cup

Instructions

Make the Cake

Prep Oven & Pans: Preheat oven to 350°F (175°C) and grease and flour three 9-inch round cake pans.

Combine Dry Ingredients: In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.

Add Wet Ingredients: Stir in buttermilk, vegetable oil, eggs, and vanilla until the batter is smooth.

Incorporate Hot Water: Carefully mix in hot water or hot coffee; the batter will be thin, which is normal.

Bake: Divide the batter evenly among the pans. Bake for 30–35 minutes, or until a toothpick comes out clean.

Cool: Let layers cool in the pans for 10 minutes, then transfer to wire racks to cool completely before frosting.

Make the Frosting

Cook Custard Base: In a medium saucepan over medium heat, whisk together evaporated milk, sugar, egg yolks, and butter.

Thicken: Stir constantly for 10–12 minutes until thickened to a custard-like consistency that coats the back of a spoon.

Finish Frosting: Remove from heat and stir in vanilla, coconut, and pecans. Let cool to room temperature; it will thicken further as it cools.

Assemble the Cake

Layer First: Place one cake layer on a serving plate and spread a third of the frosting on top.

Repeat Layers: Add the second layer, spread another third of frosting, then top with the third layer and remaining frosting.

Optional Sides: Traditionally, the sides remain unfrosted to show the chocolate cake layers, but you can also cover the sides with leftover frosting or chocolate ganache if desired.

Enjoy your homemade German Chocolate Cake—perfect for special occasions or any time you want a decadent chocolate indulgence!