Home » Traditional German Chocolate Cake recipe

Traditional German Chocolate Cake recipe

If you’re looking for a classic German Chocolate Cake recipe from scratch, this is the one you’ll come back to again and again. This timeless layer cake is known for its rich chocolate flavor, soft and tender crumb, and that unmistakable coconut pecan frosting that sets it apart from every other chocolate cake. Whether you’re baking for a birthday, holiday, or simply because you’re craving something special, this homemade German Chocolate Cake is guaranteed to impress—and disappear quickly.

whole german chocolate cake on a glass plate with a piece taken out with a slice of cake on a plate with blue decorations on the edge with a fork on the plate and a knife and a cake server in the back ground a blue and white gingham cloth is underneath cake and cake plate

I can’t remember the exact moment I first tasted German Chocolate Cake—but I know it started in my mom’s kitchen. She was the cake baker in our extended family, the one everyone counted on to bring a beautiful homemade layer cake to every birthday and gathering. This classic German Chocolate Cake recipe brings me right back to those moments.

With its ultra-moist, tender chocolate cake layers and that signature rich coconut pecan frosting, this cake is pure comfort and celebration in every bite. The frosting is thick, buttery, and loaded with toasted coconut and crunchy pecans—sandwiched generously between layers of soft chocolate cake and spread right over the top.

It’s the kind of cake you spot in the display case of a really good bakery—the one you can’t stop thinking about. A true from-scratch German Chocolate Cake that feels special enough for holidays and birthdays, yet familiar enough to make just because. One slice is technically enough to share… but you might not want to.

whole german chocolate cake on a glass plate sitting on a blue and white gingham cloth with a cake server and a knife in the lower left hand corner and a plate with a blue rim with a fork on it in the love right hand corner

You don’t need to wait for a special occasion to make this cake. I’m making it for a girls weekend, which I guess technically is a special occasion. Whatever the occasion is this is the perfect cake; layers of chocolate cake and rich coconut and pecan frosting topped with a chocolate ganache frosting. How can you even read all that without drooling?

german chocolate ingredients on a white table
  • Bakers German Sweet Chocolate Bar
  • Butter
  • Sugar
  • All Purpose Flour
  • Salt
  • Eggs
  • Buttermilk
  • Baking Soda
  • Pure Vanilla Extract
  • Evaporated Milk
  • Brown Sugar
  • Coconut
  • Pecans
  • Heavy Whipping Cream
  • Dark Chocolate Chips

 

Here’s how to make German Chocolate Layer Cake

Preheat oven to 350 degrees F.

Grease cake pans and place a round of parchment paper in the bottom of the pan. Dust pan with cocoa powder. Set aside. Note: When baking a chocolate cake using cocoa powder to dust your baking pans instead of flour. Flour will leave a white film on your cake. Especially for a cake that is not going to be fully frosted.

butter and germans bakers chocolate bars melting in saucepan on stove top

In a saucepan over low heat melt 1 cup of butter and 6 ounces of German Bakers Chocolate together. When both are nearly melted, remove from stove top and add boiling water, whisk until smooth. Set aside.

sifting flour sugar and salt together over mixing bowl

Sift flour, sugar, and salt together into a large bowl. I did employ a hand model for this project. LOL, it’s Ken.

eggs in buttermilk, eggs off to the left side in a white dish, above is large bowl with sifted flour in it with a whisk sticking out

Measure 4 cups of buttermilk into a bowl, whisk 4 whole eggs into buttermilk. Add vanilla to buttermilk and whisk until incorporated. Sprinkle baking soda over top of the buttermilk mixture. Set this aside.

pouring melted chocolate butter into flour dry ingredients

Now add butter and chocolate mixture to your dry ingredients. Whisk together until there are no lumps and batter is smooth. Do not over mix.

adding buttermilk egg mixture to chocolate mixture in a white bowl with a hand coming in from the right side whisking mixture together

Now gradually add in buttermilk and eggs. Whisk or fold this in with a large spatula until completely combined.

Note: you can use a stand mixer or a hand mixer, but honestly I just use a whisk. I think you stand the chance of over mixing if you use an electric appliance.

measuring cake batter into prepared round cake pans

Using an half cup measuring cup or a ladle scoop out batter evenly between the three 9 inch cake pans. You can also use a scale to make sure you have divided up your cake batter evenly, but if you don’t have a kitchen scale this method works as well.s

Place cakes in preheated oven for 20 minutes. Check them at 15 minutes to see how they are doing. Everyones oven temperature runs different, so check them early if they appear done stick a tooth pick in the middle if it comes out clean they are done. That being said you should check each cake, just incase your oven also has hot spots. This particular time around baked two of the cakes for 20 minutes and had to leave one in for an additional 3 minutes. Remove cakes to a cooling rack once they are cool enough to handle remove from pans and place back on rack to cool completely before frosting.

coconut and pecans on a baking sheet

Spread coconut and pecans out on a baking sheet and place it in 350 degree oven for 10 minutes. Watch coconut closely so it doesn’t burn. You want it to just start to toast. Remove from oven and move coconut around with a spatula and allow to cool.

Chop pecans into small bits.

collage of photos making coconut frosting

Whisk together 4 egg yolks, one can of evaporated milk, and 1 1/2 cups of brown sugar in a medium saucepan. Cut 3/4 cups of butter (or 1 1/2 sticks) into small cubes add them to the sugar/milk/egg mixture. Place pan on stove and turn burner to medium-low heat, stir continuously as butter melts continue to whisk until mixture comes to a low boil and starts to thicken. Continue stirring and cooking frosting at a low boil for about 10 minutes. Frosting should be thick enough to coat the back of a spoon. This may take longer than 10 minutes. Remove from heat and let cool for 15 minutes. Now fold in toasted coconut and finely chopped pecans.

folding coconut and pecans into cooked frosting on a white countertop with a white spatula

Allow to cook completely before using to frost cake. I will often put the pan in the refrigerator to speed things along.

collage of making chocolate ganache

Measure out 1 cup heavy whipping cream in a microwave save bowl. Microwave cream on high for 1 minute. Stir, microwave for an additional 30 seconds. Cream should be hot. Add in 8 ounces of dark chocolate chips (60% -72%) Stir until chocolate is completely melted. Set aside and allow to cool. Once chocolate cream is cooled whip it with your hand mixer or you can put it in the mixing bowl of your stand mixer and whip it until it is fluffy and starts forming peaks. This will take about 5 minutes.

Chocolate ganache is an extra step that can be left out for the sake of saving some time. If you choose not to, use your creativity in how to use this frosting. Sometimes I will frost the sides of the cake with it, this time I chose to just pipe it around the top edge. Call me lazy.

placing second layer on top of first layer of cake with coconut pecan filling in between cake is on a glass cakeplate on a white countertop

Frosting the cake: After cake is completely cooled and coconut pecan frosting is also cool place first layer topside down on cake plate and spread 1/3 of the filling over the top of the cake. Place the next layer top side up on top of coconut pecan frosting.

one layer of chocolate cake with pecan codonut frosting being spread with an off set spatula

Add more frosting and spread evenly. It is OK if the filling fall out the sides. This does not need to be fancy or perfect. Now add the last layer top side up.

piping chocolate ganache around the top of the layered cake on a glass dish on a white counter top

I chose to only use ganache around the top. I have frosted the sides with it. There are so many ways you can skin this cat. You can skip the ganache all together and fill and frost the whole cake with the coconut pecan frosting. Do what you have time for and what sounds good to you! The ganache does add another step to this already time consuming cake. I said it. I’m not going to lie to you, this cake is not difficult but it is a bit of a project! (If you end up with extra chocolate ganache frosting, don’t fret it, you can store it in the refrigerator for a little frosted graham cracker treat when the cake is all gone.)

German Chocolate Cake with a slice cut out of it on a glass cake plate with a blue and white gingham cloth underneath cake plate, slice of cake is on a blue trimmed white plate cake server is in the upper right hand corner
  • Use room temperature ingredients
    Eggs, butter, and any dairy mix more smoothly and help create that soft, tender crumb.
  • Don’t overmix the batter
    Mix just until combined to keep the cake light and moist—not dense.
  • Toast the pecans and coconut
    This simple step deepens the flavor and gives the frosting that bakery-quality taste. I usually just toast the coconut, but if you want to toast the pecans you can. Place pecans on a separate cookie sheet at place in oven with coconut bake for 5 minutes. Remove let cool, and chop finely.
  • Let the frosting cool before spreading
    Coconut pecan frosting thickens as it cools. If it’s too warm, it will slide right off your cake layers.
  • Level your cake layers
    For a beautiful, stable layer cake, trim the tops if needed so everything stacks evenly.
  • Line your cake pans with parchment
    This makes removing the cakes so much easier and prevents sticking.
  • Make it ahead
    This cake actually tastes even better the next day as the flavors meld together.
whole German Chocolate Cake with  on a glass cake plate with a blue and white gingham cloth underneath cake plate,  a blue trimmed plate is lower righthand corner
  • Why is it called German Chocolate Cake? I devoted a whole section to this below.
  • Can I use a different type of chocolate? Yes, but for the most authentic flavor, use German’s sweet chocolate or a mild sweet baking chocolate. Bittersweet chocolate will make the cake less traditional and more intense.
  • Do I have to frost the sides of the cake? No! Classic German Chocolate Cake is often left with the sides unfrosted, showing off those beautiful layers. This is why it’s a good idea to flour your cake pans with cocoa powder so you get a nice chocolate cake, not a dusty floured cake.
  • How should I store German Chocolate Cake? Store it covered at room temperature for up to 2 days, or in the refrigerator for up to 5 days. Bring to room temp before serving for the best texture.
  • Can I freeze German Chocolate Cake? Yes! You can freeze the cake layers (unfrosted) tightly wrapped in plastic wrap and then placed in a freezer safe zip-loc bag for up to 2 months.
  • Why is my frosting runny? It likely needs more cooking time or cooling time. The frosting should be thick enough to spread and hold its shape once cooled.
hand lifting a slice out of cut german chocolate cake with a blue rimmed plate in the lower right hand corner

I grew up eating this delicious cake, and thinking it was a German recipe. I am, after all, of German decent so it made sense to me. But then, I went to live in Germany and found zero German Chocolate cake with coconut and pecan frosting. I found out that despite the name, German Chocolate Cake —it’s actually a classic American dessert with a sweet little story behind it. The name comes from Samuel German, an English-American baker who developed a type of mild, sweet baking chocolate for the Baker’s Chocolate Company in 1852. That product was called German’s Sweet Chocolate.

Over 100 years later, a Texas homemaker submitted a recipe called “German’s Chocolate Cake” to a local newspaper, featuring that specific chocolate along with a rich coconut pecan frosting. The recipe quickly became popular across the country, and over time, the apostrophe was dropped—turning “German’s” into “German Chocolate Cake.” Can you imagine?! If only I could come up with an original recipe that is known across the country. Food history is my favorite.

German Chocolate Cake with a slice cut out of it on a glass cake plate with a blue and white gingham cloth underneath cake plate, slice of cake is on a blue trimmed white plate cake server is in the upper right hand corner

There’s just something special about a classic cake made from scratch—the kind that brings people to the table and keeps them coming back for “just one more slice.” I hope this recipe becomes a favorite in your home, just like it has in mine. If you give it a try, I’d love for you to leave a 5-star rating in the recipe card—it helps others find and trust the recipe. Don’t forget to share it with friends and family and pin it for later so you always have it on hand when the craving hits. From my kitchen to yours, happy baking! Sheila

P.S. This cake makes the best birthday cake ever, get some golden sparkler candles and celebrate!

whole German Chocolate Cake with on a glass cake plate with a blue and white gingham cloth underneath cake plate, a blue trimmed plate is lower righthand corner

German Chocolate Cake

Sheila
This classic German Chocolate Cake is made with soft, moist chocolate cake layers and filled with a rich, buttery coconut pecan frosting. A timeless homemade dessert that’s perfect for birthdays, holidays, and any special occasion.
No ratings yet
Prep Time 1 hour 30 minutes
Cook Time 20 minutes
Total Time 1 hour 50 minutes
Course baking, Dessert, sweets
Cuisine American, baked goods, cake, Dessert, German
Servings 16 slices
Calories 654 kcal

Equipment

  • 3 9 inch round cake pans
  • parchment paper

Ingredients
  

German Chocolate Cake

  • 6 ounces Bakers German's Sweet Chocolate 1 1/2 bars
  • 1 cup butter
  • 1/2 cup boiling water
  • 2 cups all purpose flour
  • 2 cups sugar
  • 1/4 teaspoon salt
  • 4 whole eggs
  • 1 cup buttermilk
  • 1 teaspoon baking soda
  • 1 teaspoon vanilla extract

Coconut-Pecan Frosting

  • 4 egg yolks
  • 12 ounces can evaporated milk 1 can
  • 2 teaspoons vanilla extract
  • 1 1/2 cups brown sugar
  • 3/4 cups butter
  • 3 cups Coconut like Baker’s Angel Flake Coconut
  • 1 1/2 cups Pecans chopped fine

Instructions
 

  • Preheat oven 350 degrees
  • In sauce pan melt butter and chocolate together over low heat. When chocolate is nearly melted remove from heat and add boiling water, whisk until mixture is smooth. Set aside.
  • In mixing bowl combine flour, sugar, and salt. (I sifted mine. You can skip this step, unless your sugar is lumpy then you should sift.)
  • In a separate bowl whisk together buttermilk, eggs, and vanilla whisk to combine. Sprinkle in baking soda over the top. Set aside.
  • Pour chocolate into flour mixture, stir until combined, then gradually add in buttermilk mixture. Scrape down sides of bowl, continue to mix until ingredients are thoroughly incorporated.
  • Pour cake batter into 3 greased and floured, lined with parchment paper 9 inch cake pans, or 1 9×13 cake pan, or 24 cup cake tins. Bake round cakes and cupcakes for 20 minutes or until toothpick comes out clean. 9×13 bake for 30 minutes or until toothpick comes out clean. If creating a layered cake or cupcakes remove cakes from pans to a cooling rack.

Coconut Pecan Frosting

  • In sauce pan whisk together egg yolks, evaporated milk, and sugar. Cut butter into cubes, add to pan, place over med-low heat stirring continually until butter melts and frosting comes to a low boil. Continue to stir at a low boil for 10 minutes until frosting thickens. Should coat the back of spoon. Remove from heat and let cool for 15 minutes. Mix in coconut and pecans, let cool to room temperature before frosting cooled cake.

Chocolate Ganache

  • Add 1 cup of heavy whipping cream to a glass bowl place in microwave on high for 1 minute or longer, cream should be piping hot. Add chocolate chips, whisk until chips are melted and mixture is smooth.
  • Once melted chocolate has cooled whip it until it's fluffy and smooth. Use to frost sides of cake or to pipe on cake however you please.

Assembly

  • The beauty of this cake for me is that it is not fussy, and does not have to look perfect when frosted. When frosting is room temperature assemble cake. Place first layer top side down on cake plate, spoon about 1/3 of frosting on to layer and spread out, place next layer on bottom side down, repeat with frosting, place last layer on top side down use a spatula to scoop remaining frosting on to the top of the cake carefully spread frosting over top of the cake, and use chocolate ganache on the sides or simply pipe it around the top. Get creative. Remember this doesn't have to look perfect, because it tastes perfect!

Nutrition

Serving: 1gCalories: 654kcalCarbohydrates: 71gProtein: 8gFat: 41gSaturated Fat: 22gPolyunsaturated Fat: 3gMonounsaturated Fat: 10gCholesterol: 156mgSodium: 328mgPotassium: 180mgFiber: 3gSugar: 55gVitamin A: 95IUVitamin C: 1mgCalcium: 58mgIron: 2mg
Keyword birthday cake, cake, celebration, chocolate, chocolate ganache, coconut, german chocolate, layer cake, pecan
Tried this recipe?Mention @eat2gather or tag #eat2gather!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




17 Comments

  1. Hi, i am making this cake and noticed that you have listed baking soda in the ingredients but not in the directions . When do I add it?

    1. I hope this answer isn’t too late! It’s in step three, sprinkle the baking soda in with the buttermilk and vanilla. Hope you enjoy this cake as much as we do!! Have a great weekend, Sheila

  2. Made this today for a friend’s birthday. It was an absolute hit!!! I had used the Baker’s German Chocolate cake recipe in the past with success. However, when I read your recipe I noted the slight change of more chocolate and that you did not fold in the whipped egg whites. Your recipe was so much easier and so delicious that this wil be my go to recipe from now on. Can’t wait to make it again for my family. German Chocolate cake is one of their favorites.

    1. Yeh! I’m glad it was a hit! I am so lazy I can’t stand folding in egg whites! Thanks for taking the time to let me know 😉 xox Sheila

  3. Sheila, Love this post!! A friend of mine who recently lost her brother was saying the same thing. She had never been much of a “celebrator” but now she realizes that every Birthday must be celebrated and give thanks for actually having another year. My tummy is grumbling just looking at the photos of your delicious cake!!

    1. Thanks Carrie! What do the kids say? YOLO! ; D I want to make everyday count in so many ways! Love you! Sheila

    1. Thanks Brenda! I couldn’t believe it last Saturday as my cake was cooling and I was checking in on my fave blogs and I saw your post about German Chocolate Sheet Cake! ;D xoxox Sheila

  4. So glad I got to be part of such a fun night, with fabulous peeps, celebrating our dear friend. The cakes were both amazing!! My guy won’t stop talking about them. Can’t wait to keep celebrating. Love, love.

  5. I love birthdays! I wish I could have a party every year. But hubbys not a big “celebrator”. AND I adore adore adore German Chocolate Cake!

    1. Rachel, sorry about that…maybe you could ease him in to it 😉 one crumb of German chocolate cake at a time! xoxox Sheila

  6. I’m all for having more fun and for celebrating everyday! Of course I may need to remind myself of that on a regular basis 🙂
    I do believe that we’re all here to celebrate and enjoy our lives to the fullest. This German chocolate cake looks like a wonderful way to celebrate any occasion (or day) with great style and flavor!
    Happy Birthday to your friend. She’s lucky to have you in her life.

    1. Renee,thanks for your sweet words. I too will need to remind myself, it’s so easy to get caught up in the busy mundaneness (word?) of life. Thanks for stopping by and I love your art ; ) by the way!! have a great weekend, Sheila

  7. Love it that Big D is the first to comment! Ok…you so know me…I was starting to tear up right until the point where you call me out! HA!
    Words and thanks are not enough to truly express my appreciation for all that was done in celebration of lil ole me last weekend!!! Whose next??? Can’t wait to continue this new tradition. Love ya gal!!