
This German Chocolate Cake has been my family's celebration staple for years, combining rich chocolate layers with that irresistible coconut-pecan frosting that makes this dessert truly special. It's decadent enough for special occasions but simple enough that you'll want to make it just because.
I first made this cake for my husband's birthday ten years ago, and it's become our most requested dessert ever since. Even my chocolate-skeptical mother-in-law asks for this cake specifically when she visits.
Ingredients
- All-purpose flour: Gives the cake structure while keeping it tender
- Unsweetened cocoa powder: Provides that deep chocolate flavor without being overly sweet
- Buttermilk: Adds tanginess and moisture that makes the crumb incredibly soft
- Boiling water: Might seem strange but it blooms the cocoa for richer flavor
- Brown sugar: In the frosting creates that distinctive caramel note
- Shredded coconut and pecans: Give the signature texture that makes this cake famous
- Evaporated milk: Creates a silky consistency in both frostings
Step-by-Step Instructions
- Prepare Your Pans:
- Preheat your oven to 350°F and thoroughly grease two 8-inch round pans. I recommend also lining the bottoms with parchment paper for foolproof removal. The extra minute spent here saves heartbreak later.
- Mix Dry Ingredients:
- Sift together sugar, flour, cocoa, baking powder, baking soda, and salt in a large bowl. Sifting isn't just fussy baking behavior it actually aerates the ingredients and removes any lumps for a perfectly smooth batter.
- Combine Wet Ingredients:
- Beat eggs, buttermilk, oil, and vanilla until they form a creamy, uniform mixture. The oil rather than butter keeps this cake moist for days longer than butter-based cakes.
- Create The Batter:
- Gradually mix the wet ingredients into the dry ingredients, stirring just until combined. Then add the boiling water and mix again. The batter will be quite thin almost alarmingly so but this is exactly right.
- Bake To Perfection:
- Pour the batter evenly between your prepared pans and bake for 25-35 minutes. The cake is done when a toothpick inserted in the center comes out with just a few moist crumbs. Overbaking will dry out your cake.
- Create The Coconut Frosting:
- In a medium saucepan, combine brown sugar, granulated sugar, butter, egg yolks, and evaporated milk. Cook over medium heat, stirring constantly until the mixture thickens enough to coat the back of a spoon. Remove from heat and stir in vanilla, pecans, and coconut. Let cool completely before using.
- Make The Chocolate Frosting:
- Melt butter and stir in cocoa powder until smooth. Alternately add powdered sugar and evaporated milk, beating until you reach your desired consistency. Stir in vanilla at the end for flavor depth.
- Assemble With Care:
- Place one cake layer on your serving plate. Spread with a thin layer of chocolate frosting, then add half the coconut frosting. Top with the second cake layer, cover the sides with chocolate frosting, and crown with remaining coconut frosting.

The coconut-pecan frosting is what truly makes this cake special. My grandmother used to make this cake with pecans she would harvest from her own trees in Georgia. That nutty, toasty flavor combined with the sweet coconut creates a frosting that's almost like candy on its own.
The Mystery Behind The Name
Despite its name, German Chocolate Cake isn't actually German at all. The cake was created by an American baker named Samuel German, who developed a specific type of dark baking chocolate for Baker's Chocolate Company in 1852. When a Texas homemaker submitted a recipe using this chocolate to a Dallas newspaper in 1957, it became wildly popular, and the name stuck. The distinctive coconut-pecan frosting is purely American, making this a true American classic despite its European-sounding name.
Perfecting Your Frosting
The coconut-pecan frosting can be a little tricky the first time you make it. The key is patience when cooking the base mixture. You want it to thicken enough to coat the back of a spoon, but if you cook it too long, it can become grainy as the sugars crystallize. Keep the heat medium-low and stir constantly. If your frosting does end up too thick after cooling, you can thin it with a small amount of additional evaporated milk until it reaches spreading consistency.
Serving Suggestions
This cake stands perfectly on its own, but for an extra special presentation, serve it with a scoop of vanilla ice cream. The cold creaminess against the rich cake creates a beautiful contrast. For a dinner party, try serving thin slices with fresh berries and a dollop of whipped cream. Coffee or a glass of cold milk are traditional accompaniments, but a dessert wine like port also pairs beautifully with the chocolate and nut flavors.

Frequently Asked Questions
- → What makes German Chocolate Cake unique?
The combination of rich chocolate cake layers and gooey coconut-pecan frosting sets this cake apart. It creates a perfect blend of flavors and textures.
- → Can I use a different frosting for this cake?
Yes, while the traditional coconut-pecan frosting is signature, you can pair it with other frostings like classic buttercream or ganache for variation.
- → How do I avoid a dry cake?
Ensure not to overbake the layers and use fresh leavening agents. Adding boiling water to the batter helps retain moisture and enhances the chocolate flavor.
- → Can I make the layers ahead of time?
Absolutely! Bake the layers a day or two in advance, wrap them tightly, and store them in the fridge until you're ready to frost and assemble.
- → How do I store the cake after making it?
Wrap the cake tightly or place it in an airtight container. Store it at room temperature for up to two days or refrigerate for a longer shelf life.
- → Can I freeze the cake layers?
Yes, you can freeze the unfrosted layers for up to two months. Wrap them well in plastic wrap and foil, then thaw before frosting.