Traditional German Chocolate Cake
This Traditional German Chocolate Cake recipe is made with a rich and moist chocolate cake layered with a homemade coconut pecan frosting that is buttery, gooey, and bursting with amazing texture from the coconut and pecans. This cake has been officially dubbed a “family favorite.”
If you are looking for a smaller cake, then I’d recommend my 6-Inch German Chocolate Cake rather than adapted this recipe to fit smaller pans. If you are looking for an even smaller option, then German Chocolate cupcakes are for you!

Why This Recipe Works
- Made with homemade German chocolate cake frosting. The classic German chocolate cake recipe is served with a frosting made with toasted pecans and sweetened coconut. They are the stars of the show in this highly addictive frosting.
- Incredibly moist chocolate cake layers. This German Chocolate cake recipe is made with ultra moist cake layers. Creaming the butter and sugars + using sour cream are key elements to getting a deliciously moist texture.
- Deep chocolate flavor. We use Dutch process cocoa powder and a semi-sweet chocolate bar to receive an ultra rich chocolate cake flavor for the best German chocolate cake ever!
Ingredient Notes

- Chocolate: Use good chocolate! You’ll be able taste a difference. I would use bar chocolate over chocolate chips. You can use Baker’s German Chocolate if you’d prefer. I used semi-sweet.
- Dutch-Process Cocoa Powder: Yes, it has to be dutch process!For more information on the different types of cocoa powders, when to use them and why, read my post on the Best Cocoa Powder for Baking
- Boiling Water: The hot water will not only help to melt the chocolate, but it will bloom it as well. Blooming cocoa powder will enhance and deepen the flavor.
- Flour: Use regular, all-purpose flour.
- Unsalted Butter: The butter will provide a delicious buttery flavor while also providing the necessary fat for the cake.
- Sugars: Using a combination of brown sugar and granulated sugar will give us a moister texture.
- Eggs: The eggs will beat up nice and light to provide a rich and light texture.
- Sour Cream: Adding full fat sour cream will make this an extra moist German chocolate cake recipe!
- 1 Batch Homemade Coconut Pecan Frosting: I highly recommend making my homemade coconut pecan frosting recipe! It’s a million times better than the store-bought frosting. Trust me.
Step-by-Step Instructions
- Prepare the cake pans. Move your oven rack to the center position. Preheat the oven to 350ºF. Spray two 9-inch cake pans with nonstick cookie spray (that contains flour). Line the bottoms with a circular piece of parchment paper. Then spray the parchment paper. Set aside.
- Combine part of the dry ingredients. To a small bowl add 2 cups flour, 3/4 tsp baking soda, and 3/4 tsp salt. Whisk to combine.
- Bloom the chocolate. In another small bowl, add 1/4 cup Dutch process cocoa powder and 4 oz chopped chocolate. Boil water then measure 1/2 cup and pour into the chocolate bowl. Cover the bowl and let sit for 5 minutes. Whisk until smooth then let cool to room temperature.
- Cream the wet ingredients. To the bowl of a stand mixer fitted with the paddle attachment add 12 T unsalted butter, 1 cup granulated sugar, and 3/4 cup brown sugar. Beat on medium speed until light and fluffy (about 3 minutes). Add the eggs, one at a time, beating after each addition. Add the vanilla extract and beat until light and fluffy, scraping down the sides of the bowl so everything is combined.

- Add the chocolate mixture. Add the cooled chocolate mixture to the wet ingredients and mix until combined. Scrape down the sides of the bowl to make sure everything is combined.
- Alternate flour mixture and sour cream. Starting and ending with the flour mixture, alternate adding it and the sour cream to the bowl (flour, sour cream, flour, sour cream, flour) while mixing on low. Mix until just combined.
- Bake. Divide the cake batter evenly between the two prepared pans. Bake for 30 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs. Remove the cake pans from the oven and let the cake cool in the pans for 10 minutes before turning out onto a wire rack to cool completely.

- Make the coconut pecan frosting. While the cakes are baking, make the frosting! Follow along in my coconut pecan frosting recipe for instructions.
- Frost the cake. Slice each cake in half horizontally so you have 4 cakes. Generously slather the frosting between all the German chocolate cake layers. Add the coconut frosting to the top of the cake too. Keep the sides of the cake bare or frost with my Chocolate Buttercream Frosting if desired. Slice and serve. Enjoy!

Recipe Tips
The difference between semi-sweet and German chocolate is their sweetness. German chocolate is a sweet baking chocolate with a milder flavor than semi-sweet chocolate. I opted for semi-sweet chocolate out of preference.
For the boiling water, fill a small saucepan with water, bring to a boil and then measure the 1/2 cup of boiling water.
By creaming the butter and sugar together, the sugar is aerating the butter – these air bubbles expand when in the oven and contribute to leavening the cake (helping it rise).
Be sure to use room temperature eggs and room temperature sour cream.
If you want to add a chocolate frosting to the German Chocolate layer cake, I recommend my Chocolate Buttercream Frosting. It’s the same frosting I use on my German chocolate cupcakes.
If you still want a naked cake looks, you can layer a small layer of the chocolate buttercream, then add the coconut pecan frosting, and still keep the edges bare.
If I had it my way, there would be equal frosting to cake ratios on this cake. Unfortunately, that may have been a tad overboard for most of you! I just love the frosting so much!
Make Ahead, Storing, and Freezing
Store the German Chocolate cake in the fridge (because of the frosting) in an airtight container or covered for 2-3 days. After that, I would recommend slicing the cake and freezing any leftovers.
To freeze cake slices, wrap in two layers plastic wrap and store in the fridge for up to 2 months. Remove and let thaw in the fridge overnight.
To freeze the whole German chocolate cake with the frosting, flash freeze until the frosting has set. Then wrap the entire cake in two layers of plastic wrap. Then, if freezing for longer than 7 days, add an extra layer of aluminum foil.
Freeze for up to 2 months. Remove and let thaw in the fridge overnight. Remove the wrappings and store covered at room temperature until the traditional German Chocolate cake reaches room temperature. Then slice and serve.
For information on storing and freezing cakes, check out my How to Store and Freeze Cakes guide!

Recipe FAQs
German Chocolate cake is cake made with melted chocolate. It comes from the name Samuel German who developed a baking chocolate for Baker’s chocolate company.
The traditional frosting for German Chocolate cake is a gooey, caramel-like frosting packed with toasted coconut flakes and pecan pieces.
If you want to make a smaller German chocolate cake, I would follow my Small German Chocolate Cake Recipe which uses 6-inch cake pans.
If you’ve already frosted the cake, then you’ll need to store it in the fridge. If the cake is unfrosted, you can store it (covered) at room temperature.

More Chocolate Recipes
- German Chocolate Brownies
- Texas Sheet Cake with Buttermilk
- Chocolate Buttermilk Bundt Cake
- Chocolate Cake with Chocolate Cream Cheese Frosting
Traditional German Chocolate Cake
Ingredients
Chocolate Cake Layers
- 4 oz semi-sweet chocolate - finely chopped
- 1/4 cup Dutch-process cocoa powder
- 1/2 cup boiling water
- 2 cups all-purpose flour
- 3/4 teaspoon baking soda
- 12 tablespoons unsalted butter - softened
- 1 cup granulated sugar
- 3/4 cup light brown sugar - packed
- 3/4 teaspoon salt
- 4 large eggs
- 1 teaspoon vanilla extract
- 3/4 cup sour cream
Coconut Pecan Frosting
- 2 cups heavy cream - or evaporated milk
- 2 cups granulated sugar
- 6 large egg yolks
- 1 teaspoon salt
- 1 cup unsalted butter
- 2 teaspoons vanilla extract
- 2 cups pecans - toasted and finely chopped
- 4 cups sweetened shredded coconut - toasted
Instructions
Chocolate Cake
- Adjust the oven rack to the middle position. Preheat oven to 350°F. Grease 2- 9 inch round cake pans, line with parchment paper, and then grease and flour the parchment paper and sides of the pans. Set aside.
- In a small bowl combine the flour, baking soda, and salt. Set aside.
- In a second small bowl combine the cocoa powder and chopped chocolate. Add the boiling water to the bowl, cover the bowl and let sit for 5 minutes. After 5 minutes, whisk the chocolate mixture until smooth. Let the chocolate mixture cool to room temperature.
- Using a stand mixer fitted with a paddle attachment cream the butter, granulated sugar, and brown sugar on medium speed until light and fluffy, about 3 minutes. Add eggs one at a time, beating well after each addition.
- Add the vanilla and beat on medium high speed until light and fluffy, about 1 minute. Scrape down the sides of the bowl.
- Add the chocolate mixture, and beat again (about 30-45 seconds). Scraping down the sides of the bowl so that everything is evenly combined.
- With the mixer on low alternate adding the flour mixture and sour cream, starting and ending with the flour. (Flour, sour cream, flour, sour cream, flour).
- Divide the batter evenly amongst the two pans.
- Bake for 30 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs. While the cakes are baking, make the coconut pecan frosting (instructions below underneath "coconut pecan frosting."
- Remove cake pans from the oven and place on a wire rack for 10 minutes.
- Remove the cakes from the pans (discard the parchment) and let cool completely on wire rack.
- Once cake is cool, slice the two cakes horizontally to create 4 layers.
- Place a cake layer on a cake stand, add about 1 1/2 cups of the frosting to the top of the cake layer and spread to the edge of the cake. Add another cake layer to the top of the frosting, and continue adding 1 cup of the frosting until you’ve used all of the cake layers and the frosting is gone. Keep the sides of the cake bare. Slice, and enjoy!
Coconut Pecan Frosting Directions
- In a medium saucepan whisk the heavy cream, sugar, egg yolks, and salt. Set over medium heat and cook, stirring occasionally.
- Bring to a low simmer and cook until slightly thickened.
- Remove from the heat and add the butter, vanilla, toasted coconut and pecans. Mix to combine. Set aside to cool to room temperature. The frosting will thicken even more as it cools.
129 Comments on “Traditional German Chocolate Cake”
I’m gonna make this. This is one of the best recipes I’ve come across. The person I’m making this for is allergic to pecans, but loves German choc cake. I’m gonna make this and was wondering if I would have to alter the frosting recipe since the chopped pecans will not be going in?
You won’t need to alter the frosting recipe, it should work just fine if you eliminate the pecans.
OhMyGoodness this cake is so delicious and moist. Not a slice was left. I’d give it a 5 star rating.
Happy to hear this was such a hit, Loretta. Thanks for your review!
I’ve tried several recipes and this one was a hit with the family! German Chocolate Cake is a special one for us, as it was a cake one family member’s mother used to always make her for her birthday. We try to carry on that tradition. Anyway, I have tried several recipes that never really panned out, but this one really impressed everyone! The cake was moist, but still held it’s shape, and the icing was delicious. My icing didn’t quite turn out perfect, but that was one hundred percent on me. Highly recommend this recipe!
That is so special, thank you for sharing! We’re so happy to hear this was a hit.
This looks so delicious, can’t wait to try it out! I was wondering if this would make 3 – 8×8 rounds? Would the layers be super short? Should I just double to recipe?
Hi Carina, you could try and make three layers out of this cake batter. Just make sure you adjust the baking time – start checking around 20-25 minutes. Good luck!
Very delicious! I made this for my husband’s birthday. I overbaked it a tad past 30 minutes since it didn’t seem done. I also left it two cake rounds instead of cutting both in half, because I didn’t trust myself. Then I had too much frosting, so I made an 8×8 tray of brownies and it was still a lot of frosting for that.
Thanks for the comment Erica!
Question: Maybe this detracts from the “traditional” aspect, but I’ve noticed many recipes adding espresso powder or even pot coffee to accentuate the Cocoa flavor. Do you think I could add that to this recipe? And how would you suggest going about it?
Thanks! Excited to make this for my grandma-in-law’s birthday.
Hi Sarah, this is a wonderful idea! You can go about this a couple of different ways. First, you can just add some espresso powder to the dry ingredients – I would start with a couple of teaspoons. Alternatively, you can use hot coffee to bloom the cocoa powder, instead of hot water. Please let us know how it goes, whatever you decide to do!
This recipe is IT!
I’ve tried other variations of German Chocolate, and this was the winning recipe.
For the coffee addition, I went with blooming the cocoa with decaf coffee. When asking what others thought, half didn’t even notice any coffee flavor. So it’s a very subtle earthy/ smoky note I think paired surprisingly well with the toasted flavor of the filling (never tried toasting the pecans or coconut, either! Everyone liked that).
Last note, sour cream is the way to go. The last recipe I tried used buttermilk, but I find the sourcream makes it slightly more richer and moist. This recipe disappeared in a few days, so I’m definitely saving it for other birthdays this year!
Thank you for taking the time to leave such a detailed review Sarah! I really appreciate it! So happy the German Chocolate Cake has become a hit in your home.
My husband commented that he had a taste for German Chocolate Cake yesterday at about 2pm (“just make a boxed cake”) so I (unable to make a boxed cake when I actually have time to bake from scratch) found this recipe and whipped it up after dinner. If you’re on the fence about this cake, just DO IT! Yes, there are a few steps involved, but the recipe is easy to follow and the results are absolutely delicious!! I bake a lot, and my husband (who wanted the box mix) said this is possibly the best thing I’ve ever made, and the best cake he’s ever had. The cake is tender and perfect, and the frosting is to die for. Thank you for sharing this incredible recipe!
Wow, Stacey, what and incredible review! Thank you so much for your review!
I’m sorry for so many questions. Lol I picked up everything yesterday to make this cake. I was about to start it this morning and I realized that I got unsweetened dutch chocolate cocoa powder. Is that what I’m supposed to use?
Hi Missy, we love questions! Dutch process cocoa powder is the kind of cocoa powder the recipe calls for. It sounds like you purchased the right kind.
Does it have to be semisweet bakers choc that I have to cut up or is the morsels ok?
Im sorry. I didn’t see the top that shows the chocolate bar. Lol
Hi Missy, great questions! Chocolate chips or morsels tend to not melt very smoothly, which is why bakers chocolate is recommended, but you could certainly try it. We just can’t guarantee results.
Cake fantastic. So many ads on this website it is an obstacle to ever wanting to visit again. I had to reload the recipe 5 or 6 times In the middle of making the cakes because of ad interference.
Hi Stacy, I’m glad you enjoyed this cake! I understand ads can be annoying, but they unfortunately are a necessary evil. I highly recommend downloading or printing the recipe card so you don’t have to deal with ads in the future!
Also, is there a reason for leaving the sides bare?
I’m sure this is a dumb question but can I just leave to 2 cakes alone or do I have to cut both to make 4 layers? I didn’t know if there’s a difference.
You can definitely just leave them in two whole layers! We just find that it makes the ratio of cake to frosting more delicious 🙂 as for leaving the sides bare, that is also up to personal preference, although this kind of frosting does tend to slide down the sides. You can either cover the sides with more coconut pecan frosting, or chocolate buttercream frosting: https://saltandbaker.com/chocolate-buttercream-frosting-recipe/
Thank you! I can’t wait to try this!
i’m wanting to try this recipe but i wanted to know if i could do 2 8in pans and just keep 2 layers ? thank you!
Hi Aubrey, I believe the cake batter will overflow if you try to fit it into 8-inch pans, since 9-inch pans are called for. You do not have to cut the layers in half to make four layers, you can just leave them as two thick layers. Does that answer your question?
I have everything made, but I have one question. Why does it have such a little expiration time? I have not put the icing on yet.
I want to have this Saturday and it’s Thursday.
Amy, Whitney recommends storing the frosted cake in the fridge for 2-3 days, so if you have it Saturday you are right in that window! The simple answer is, though, that cake gets stale the longer it sits. The frostings will last longer in the fridge, closer to a week. If you are worried about the cake being stale, you can freeze your cake layers, then defrost them Friday night, and assemble everything Saturday. I hope this helps answer your question.
Made this for my husbands birthday. He loves German chocolate cake. He said its the best German chocolate cake he ever had, better than his grandmother and mothers. Was moist and the frosting was fantastic. 10 out of 10!
That is wonderful to hear, thanks for your review Diane!
This is an exceptional recipe. Well worth the effort!
Thank you for your review, Anna!
Hi Whitney! I would love to make this for a church function—would it work as a single layer sheet cake? Obviously it won’t be as beautiful but I’m going for easy to serve 😉 thanks in advance!
Emily, I believe this recipe makes too much batter to cook in a sheet pan. As long as you pour the batter carefully and watch your cooking time it could work. Alternatively, you can double the German Chocolate Brownie recipe in a 9×13 pan! Brownies are easier to serve. https://saltandbaker.com/german-chocolate-brownies/
I made it for my husband’s birthday and it got rave reviews. Even guests who said they didn’t like German chocolate cake LOVED this recipe. Thank you!
So happy to hear it was a hit, Renee!
This is not traditional. It doesn’t even have German’s chocolate in it! He created the chocolate and the cake. Embarrassing
Hi Maria, this German chocolate cake is still delicious using a different kind of baking chocolate. Also, Samuel German actually did NOT create the cake. He created the chocolate in 1853. German chocolate cake was invented over 100 years later, in 1957, by a Mrs. George Clay. Hope this helps!
Very nice recipe and it is has a very satisfying taste. As a native German I do want to make sure that the audience knows this is NOT a traditional German cake as of the German country, when I first came to America people always told me to bake that cake for them and I ended up making Black Forest Cake, not that they were disappointed but they would not understand how I don’t know German Chocolate Cake. So then I went to the library, since this was before google, not long before but anyways; the name comes from an American baker named Samuel German, who developed a type of dark baking chocolate in 1852
Happy to hear you enjoyed this cake, Astrid! I completely understand the frustration. We love German chocolate cake here – make sure to check out the German Chocolate Brownies and German Chocolate Ice Cream!