Old-Fashioned German Chocolate Cake – A Classic Homemade Favorite
Few desserts are as iconic and beloved as a German Chocolate Cake. This old-fashioned version is rich, moist, and layered with the signature coconut pecan frosting that makes this cake truly unforgettable.
Despite the name, German chocolate cake isn’t actually from Germany. The recipe originated in the United States and was named after Samuel German, the American chocolatier who developed a special type of baking chocolate in the 1800s. Over time, this cake became one of the most cherished homemade desserts across America.
What makes this cake special is its perfect balance of flavors and textures. The soft chocolate cake layers pair beautifully with the sweet, buttery frosting filled with toasted coconut and crunchy pecans. Every slice delivers indulgent flavor and nostalgic comfort.
Whether you’re baking for a birthday, holiday, or simply craving a classic dessert, this old-school German chocolate cake will never disappoint.
Why You’ll Love This German Chocolate Cake
-
Rich, moist chocolate cake layers
-
Classic coconut pecan frosting
-
Perfect for celebrations and gatherings
-
A timeless dessert loved for generations
-
Made with simple baking ingredients
Ingredients
For the Chocolate Cake
2 cups all-purpose flour
1¾ cups granulated sugar
¾ cup unsweetened cocoa powder
2 teaspoons baking soda
1 teaspoon baking powder
½ teaspoon salt
2 large eggs
1 cup buttermilk
½ cup vegetable oil
2 teaspoons vanilla extract
1 cup hot coffee or hot water
For the Coconut Pecan Frosting
1 cup evaporated milk
1 cup brown sugar
3 egg yolks
½ cup unsalted butter
1 teaspoon vanilla extract
1½ cups sweetened shredded coconut
1 cup chopped pecans

How to Make Old-Fashioned German Chocolate Cake
1. Prepare the Oven
Preheat your oven to 350°F (175°C). Grease and flour two or three round cake pans.
2. Mix the Dry Ingredients
In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt.
3. Add Wet Ingredients
Add eggs, buttermilk, vegetable oil, and vanilla extract. Beat until the mixture becomes smooth.
4. Add Hot Liquid
Slowly pour in the hot coffee or water while mixing. This step enhances the chocolate flavor and creates a smooth batter.
5. Bake the Cake
Divide the batter evenly between the prepared pans. Bake for 30–35 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cakes to cool completely before frosting.
How to Make Coconut Pecan Frosting
1. Cook the Base
In a saucepan over medium heat, combine evaporated milk, brown sugar, egg yolks, and butter.
2. Stir Constantly
Cook while stirring continuously for about 10–12 minutes until the mixture thickens.
3. Add Flavor
Remove from heat and stir in vanilla extract, shredded coconut, and chopped pecans.
4. Cool the Frosting
Allow the frosting to cool slightly until it thickens enough to spread.
Assemble the Cake
Place one cake layer on a serving plate and spread a generous amount of coconut pecan frosting on top.
Add the second layer and repeat. Continue until all layers are stacked.
Traditionally, German chocolate cake is frosted between layers and on top, leaving the sides uncovered for a rustic look.