The first time I made German chocolate cake was for my dad’s birthday since he always talked about how it was his favorite growing up and I wanted to surprise him with something homemade. I had no idea what I was getting into, but once I tasted that first forkful the sweet coconut pecan frosting layered between moist chocolate cake I understood why it held such a special place in his heart.

Now it’s the cake I turn to when I want something rich, nostalgic, and truly crowd-pleasing. German chocolate cake is all about balance: deep cocoa flavor, buttery caramel-like frosting, and that hint of crunch from toasted pecans. It’s a timeless classic that looks impressive and tastes even better, making it perfect for birthdays, holidays, or anytime you want a showstopper dessert.
Ingredients
- Here’s what I use for this recipe. You can always make substitutions if you prefer!
- All-purpose flour – Forms the base of the tender chocolate cake.
- Unsweetened cocoa powder – Provides a rich, dark chocolate flavor.
- Baking soda – Helps the cake rise evenly and stay fluffy.
- Salt – Enhances the chocolate and balances sweetness.
- Eggs – Bind the batter and add richness.
- Buttermilk – Keeps the cake moist and soft with a slight tang.
- Granulated sugar – Sweetens the cake layers.
- Brown sugar – Adds depth and a subtle molasses note.
- Unsalted butter – Used in both cake and frosting for moisture and richness.
- Vanilla extract – Brings warmth to the overall flavor.
- Boiling water – Helps intensify the cocoa for a deeper chocolate taste.
- For the Coconut-Pecan Frosting:
- Egg yolks – Create a custard-like base for the frosting.
- Evaporated milk – Adds creaminess without being too rich.
- Brown sugar – Sweetens the frosting and gives it caramel notes.
- Unsalted butter – Adds smoothness and flavor.
- Sweetened shredded coconut – Adds texture and signature flavor.
- Chopped pecans – Toasted for crunch and nutty flavor.
- Vanilla extract – Finishes the frosting with warmth.
Tools You’ll Need
- 9-inch round cake pans – Needed for baking and layering the cake evenly.
- Mixing bowls – Used for separating dry and wet ingredients.
- Whisk – Helps blend the batter and the frosting base.
- Saucepan – Needed to cook the coconut-pecan frosting.
- Spatula – Great for folding and frosting the layers.
- Cooling rack – Ensures cakes cool fully before frosting.

Instructions
Step 1: Preheat the Oven
I begin by preheating the oven to 350°F (175°C), greasing three 9-inch cake pans, and lining the bottoms with parchment paper.
Step 2: Mix Dry Ingredients
In a medium bowl, I whisk together the flour, cocoa powder, baking soda, and salt so they’re ready to go.
Step 3: Make the Cake Batter
In a large bowl, I cream the butter and both sugars until fluffy. Then I beat in the eggs one at a time and stir in the vanilla. I alternate adding the dry ingredients and buttermilk until the batter is smooth, then I mix in the boiling water last to thin it slightly.
Step 4: Bake the Cake
I divide the batter evenly among the prepared pans and bake for 25–30 minutes, or until a toothpick comes out clean. I let the cakes cool completely before frosting.
Step 5: Make the Frosting
In a saucepan over medium heat, I whisk together the egg yolks, evaporated milk, brown sugar, and butter. I cook this for 10–12 minutes until it thickens, stirring constantly. Once it’s creamy, I remove it from heat and stir in the vanilla, coconut, and pecans.
Step 6: Assemble the Cake
I spread the frosting between the cake layers and over the top. I usually leave the sides unfrosted, letting the rich chocolate layers peek through, but you can frost the sides too if you prefer.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
If you want even more flavor, toast the pecans before adding them to the frosting it adds a nutty depth that’s irresistible. I also sometimes add a touch of espresso powder to the chocolate batter to deepen the cocoa flavor. Let the frosting cool to room temperature before spreading for best results.
Ways to Serve
This German chocolate cake is best served at room temperature when the frosting is soft and creamy. It pairs beautifully with coffee or a tall glass of cold milk. You can also slice and store it in the fridge, but let it sit out for 15 minutes before serving for the best texture.
Frequently Asked Questions
Is German chocolate cake actually German?
No! It’s named after Samuel German, who developed the sweet baking chocolate used in the original recipe.
Can I make this cake ahead of time?
Yes, the cake layers and frosting can be made a day in advance just store the layers wrapped and the frosting in the fridge.
Does the frosting need to be refrigerated?
If you’re storing the cake for more than a day, yes keep it in the fridge and let it come to room temp before serving.
See You in the Kitchen
I hope you give this German chocolate cake a try! It’s a beloved classic with rich flavor and comforting texture, and I’d love to hear how it turns out for you. Don’t forget to share your celebration-worthy creations!
Happy Cooking!
Print
German Chocolate Cake
- Total Time: 1 hour 15 minutes
- Yield: 12 servings
- Diet: Vegetarian
Description
Looking for the best German chocolate cake recipe? This easy, classic dessert is rich, moist, and layered with the best coconut-pecan frosting! A quick and simple idea for birthdays, holidays, or family celebrations. This healthyish chocolate cake is an all-time favorite!
Ingredients
- 2 cups all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 2 tsp baking soda
- 1/2 tsp salt
- 1 cup unsalted butter (softened)
- 1 cup granulated sugar
- 1 cup brown sugar
- 4 large eggs
- 1 cup buttermilk
- 2 tsp vanilla extract
- 1 cup boiling water
- 1 cup evaporated milk
- 3 egg yolks
- 3/4 cup brown sugar (for frosting)
- 1/2 cup unsalted butter (for frosting)
- 1 1/2 cups sweetened shredded coconut
- 1 cup chopped pecans (toasted)
- 1 tsp vanilla extract (for frosting)
Instructions
- Preheat oven to 350°F (175°C). Grease and line three 9-inch cake pans.
- Whisk flour, cocoa, baking soda, and salt in a bowl.
- Cream butter and sugars. Beat in eggs, one at a time. Stir in vanilla.
- Add dry mix and buttermilk alternately. Stir in boiling water.
- Divide into pans and bake for 25–30 minutes.
- Cool cakes completely before frosting.
- For frosting, cook egg yolks, evaporated milk, sugar, and butter until thick.
- Stir in vanilla, coconut, and pecans. Let cool.
- Assemble cake with frosting between layers and on top.
Notes
- Toast pecans for extra flavor.
- Add espresso powder to enhance chocolate.
- Frosting thickens more as it cools—don’t rush it.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 480
- Sugar: 38g
- Sodium: 270mg
- Fat: 26g
- Saturated Fat: 15g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 56g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 95mg