Skip to Content

German Chocolate Cake

German Chocolate Cake is a rich, indulgent cake that is covered with plenty of luscious coconut pecan frosting. This classic recipe has been around for generations and it’s just as good today as it was back then.

Easy German Chocolate Cake

Disclosure – I may get a small commission for purchases made through affiliate links in this post.

German Chocolate Cake with Coconut Pecan Frosting

Key to Success #1 – Whip the Egg Whites to Stiff Peaks

German Chocolate Cake is meant to have a soft and tender crumb.

The way to achieve this result is to separate your eggs then whip just the egg whites until stiff peaks form.

The egg yolks will go into the cake batter after the butter and sugar are creamed together with an electric mixer (side note – how pretty is this mixer?!).

Then you add the dry ingredients and buttermilk and mix together until completely combined.

Once the rest of the ingredients are combined, you’ll switch to a rubber spatula and gently fold in the whipped egg whites.

Just turn the batter over and over with the spatula.

You may think it’s not combining but just keep going.

After several strokes, the cake batter and the whipped egg whites will come together into a light and fluffy batter.

Slice of German Chocolate Cake

Key to Success #2 – Line Cake Pans with Parchment Paper

I’ve mentioned this before but lining your cake pans with parchment paper is one of the biggest keys to making any layer cake.

It’s literally the worst when you’ve spent all this time baking and cake and then you can’t get it out of the pan.

You can buy parchment paper rounds that will fit a 9-inch cake pan exactly.

If your local supermarket doesn’t have them, look in the baking section of Hobby Lobby or Michael’s.

Or you can get them online for just a few bucks.

You can make your own rounds from a roll of parchment paper though.

Tear off a piece of parchment that is slightly larger than 9 inches then use a pencil to draw around the outside of your cake pan and cut it out with scissors.

No need to put parchment on the sides of your cake pan, just at the bottom of the pan.

It’s easy enough to run a sharp knife around the edge of the pan after the cake bakes.

Just be sure to grease the pan after you put in the parchment paper.

Slice of German Chocolate Cake

Key to Success #3 – Use a Large Saucepan for the Coconut Pecan Frosting

The Coconut Pecan Frosting that tops a classic German Chocolate cake is a boiled caramel frosting.

It’s got a lot of ingredients so you’ll want to cook it in a large pot.

Use at least a 3-quart saucepan for this frosting.

I highly recommend using a stainless steel saucepan that does not have a nonstick coating on it.

Even the more modern coatings have a tendency to flake off and it can get into the food that you’re cooking if you’re not super careful with it.

Stainless steel saucepans are unbeatable and will last a lifetime with very little care.

Look for one with a thick bottom like this one.

They will retain heat very well and can be used on the stovetop or in the oven.

When you’re heating up the frosting for your German Chocolate cake, be sure to set your heat to medium and stir it constantly.

Cook the frosting until it is golden brown and starting to thicken, which should happen in about 12 minutes.

The frosting will continue to thicken as it cools.

German Chocolate Cake

The Coconut Pecan Frosting

This German Chocolate Cake recipe came from my Grandmother Evelyn’s Recipe Drawer.

I compared her recipe to the recipe on the back of the Baker’s Sweet Chocolate bar package and the ingredients and instructions for the cake are exactly the same.

Her recipe also included the Coconut Pecan Frosting but the recipe was slightly different.

The ingredients were the same but the amounts were smaller so that it would only make enough frosting to top the three layers but not cover the sides of the cake.

As we can all agree, the best part of German Chocolate Cake is the Coconut Pecan Frosting.

I included the frosting recipe from the Baker’s Sweet Chocolate bar package so that you’ll have enough frosting to cover your entire cake.

Save this German Chocolate Cake recipe to your favorite Cake Board or your Chocolate Desserts board

German Chocolate Cake with Coconut Pecan Frosting
German Chocolate Cake

German Sweet Chocolate Cake with Coconut Pecan Frosting

German Chocolate Cake is a rich, indulgent cake that is covered with plenty of luscious coconut pecan frosting. This classic recipe has been around for generations and it's just as good today as it was back then.
5 from 2 votes
Print Pin Rate Comment
Course: Dessert
Cuisine: American
Prep Time: 45 minutes
Cook Time: 30 minutes
Cooling Time: 1 hour 10 minutes
Total Time: 2 hours 25 minutes
Servings: 16 servings
Calories: 560kcal
Author: Jennifer


For the Cake

For the Coconut Pecan Frosting


Make the Cake

  • Preheat oven to 350 degrees F. Cover bottom of three 9-inch round pans with parchment paper. Grease well.
  • Chop chocolate and mix with water in a small microwave-safe bowl. Microwave on HIGH 1-1/2 – 2 minutes, until chocolate is mostly melted. Stir until smooth.
  • In small bowl, whip egg whites with electric mixer until stiff peaks form. Set aside.
  • In large mixing bowl, beat together butter and sugar until light and fluffy. Add egg yolks and beat well. Blend in chocolate and vanilla.
  • Add dry ingredients (flour, salt, soda) alternating with buttermilk, beating well after each addition.
  • Add whipped egg whites, folding gently with a spatula until completely combined. Pour into prepared pans.
  • Bake 30 minutes until toothpick inserted into centers comes out clean. Immediately run knife around the cakes to loosen. Cool cakes in pans for 15 minutes. Remove from pans to wire rack to cool completely

Make the Frosting

  • Whisk egg yolks, milk and vanilla in large saucepan until blended. Add sugar and butter.
  • Cook on medium heat 12 minutes or until mixture is thickened and golden brown, stirring constantly. Remove from heat.
  • Add coconut and nuts. Mix well. Cool to desired spreading consistency.


  • Make sure your egg whites are whipped until they form stiff peaks. When you lift up the beaters, the egg whites should form a peak that does not fall over.
  • Line your cake pans with parchment paper for easy removal. Your cakes will thank you.
  • Use a cake leveler or sharp knife to level the cake layers before assembly so that your cake will have a stable base.
  • Make sure that you are using baking chocolate, which is found in the baking aisle at the grocery store.
  • I prefer the Baker's brand of chocolate, but you can substitute another chocolate brand if desired.
  • A large pot is required for the frosting. This recipe makes a lot of luscious frosting, and you don't want it to boil over on the stove.
  • Use sweetened coconut flakes in this recipe.


Serving: 1grams | Calories: 560kcal | Carbohydrates: 65g | Protein: 7g | Fat: 32g | Saturated Fat: 16g | Polyunsaturated Fat: 14g | Trans Fat: 1g | Cholesterol: 148mg | Sodium: 382mg | Fiber: 2g | Sugar: 48g
Join the Conversation: Share Your Experience! Your comments are incredibly valuable because they guide me as I develop recipes for you. Please share your thoughts with me in the comments section below!

Old Time Lemon Pie

LEGO Minecraft Birthday Cake

Coconut Ice Cream

Dark Chocolate Mousse Cups

Aunt Judy’s Creamy Cheesecake

German Chocolate Pecan Pie Bars

Double Chocolate Brownie Cookies

Chocolate Sheet Cake

Incredibles 2 Cake

The Perfect Chocolate Cake

Cola Cake

Peanut Butter Sheet Cake

Recipe Rating

Christopher Brownlee

Monday 6th of February 2023

Hi,my name is Chris Brownlee do I add the eggs one at a time. Also do I use salted butter or unsalted butter


Thursday 9th of February 2023

You can add the eggs one at a time or all at once. I use salted butter.