German Chocolate Cake

Tested & Perfected Recipes

This post may contain affiliate links. Read my full disclosure policy.

A favorite since the 1950s, German chocolate cake is a decadent combination of rich chocolate layers and coconut-pecan frosting—a classic that never goes out of style!

german chocolate cake on cake plate.

German chocolate cake is a decadent chocolate layer cake with a rich coconut-pecan frosting. It gets its name from Sam German, who created a sweet baking chocolate called “German’s chocolate” for Baker’s chocolate company in 1852. The recipe for the cake became popular in the 1950s after a Texas homemaker shared her recipe in a Dallas newspaper. It was such a hit that it was reprinted in newspapers across the country, resulting in a 73% increase in German’s Chocolate sales in one year! Nowadays, the cake is simply called “German chocolate cake.”

Typically, the sides of a German chocolate cake are left bare or coated with chocolate ganache. For an attractive and easy-to-achieve finish, I suggest leaving the sides uncovered and drizzling a glossy chocolate ganache over the top of the cake. This creates a pretty drip effect without the extra effort of covering the sides.

“Hands down, the best cake I have ever had…It is everything German chocolate cake should be! We served ten people for Christmas Day dessert and then had it the next day for breakfast!”

Angela
slice of German chocolate cake.

What You’ll Need To Make German Chocolate Cake

german chocolate cake ingredients
  • Semisweet Chocolate: Provides a rich, deep chocolate flavor foundational to the cake.
  • Eggs (Whites and Yolks Separated): The yolks add richness and color to the batter, while the beaten whites are folded in to give the cake its light, airy texture.
  • All-Purpose Flour: Forms the structure of the cake. Use the spoon and level method to measure accurately.
  • Unsweetened Natural Cocoa Powder: Deepens the chocolate flavor. Sifting removes any lumps for a smoother batter.
  • Baking Soda: Acts as a leavening agent, helping the cake rise and become fluffy.
  • Salt: Balances and enhances the flavors of the cake.
  • Butter: Adds moisture and creaminess to the cake. Using unsalted butter allows control over the cake’s saltiness.
  • Granulated Sugar: Sweetens the cake and contributes to its tender crumb.
  • Vanilla Extract: Adds depth and enhances the overall flavor of the cake.
  • Buttermilk: Adds moisture and a slight tanginess, which balances the sweetness and complements the chocolate flavor.
  • Frosting Ingredients: Egg yolks, evaporated milk, light brown sugar and butter form the rich base, while sweetened flaked coconut and pecans bring texture and distinctive flavors.
  • Chocolate Glaze Ingredients: Heavy cream, light corn syrup, and melted chocolate make a rich, glossy finish on top of the cake.
  • Jump to the printable recipe for precise measurements

Step-by-Step Instructions

Step 1: Make the Cake

Preheat the oven to 350°F and set an oven rack in the middle position. Spray 3 or 2 (9-inch) round cake pans with nonstick cooking spray with flour, such as Baker’s Joy or Pam with Flour. Line the bottoms of the pans with parchment circles and spray again.

To cut parchment circles for cake pans, lay out a sheet of parchment paper on a flat surface and use a pencil to trace a circle around the cake pan, then cut out the circle using scissors. If you need multiple circles, you can stack several sheets of parchment paper and cut them all at once. An alternative to cutting your own parchment circles is to purchase pre-cut parchment circles. You can find them in the baking aisle of some grocery stores and on Amazon.

prepping the cake pans

Place the chocolate in a medium heatproof bowl. Bring the water to a boil in the microwave (or on the stovetop) and pour over the chocolate; let sit for one minute.

pouring boiling water over chocolate

Stir until the chocolate is melted and the mixture is completely smooth.

whisking melted chocolate

In a medium bowl, using an electric mixer, beat the egg whites on high speed until stiff peaks form, 1 to 2 minutes. Set aside and clean the beaters (you’ll use them again for the batter).

beaten egg whites

In a medium bowl, whisk together the flour, cocoa powder, baking soda and salt. Set aside.

whisked dry ingredients for german chocolate cake in bowl

In a very large bowl, using an electric mixer, beat the butter and sugar until light and fluffy, about 3 minutes (start on low, then increase the speed to medium).

beating butter and sugar

Add the egg yolks, one at a time, beating well after each addition.

adding the egg yolks

Add the melted chocolate mixture and the vanilla.

adding the melted chocolate to batter

Beat until blended.

batter with chocolate beaten in

On low speed, add 1/3 of flour mixture.

adding the dry ingredients to the batter

Mix to combine, then add half of the buttermilk.

adding the buttermilk to the batter

Continue by mixing in another third of the flour, then the remaining buttermilk, and then the remaining flour.

batter with buttermilk and dry ingredients incorporated

Add about ⅓ of the egg whites to the cake batter; fold until evenly combined. Then add the remaining egg whites.

adding the beaten egg whites to the batter

Fold just until the batter is uniform.

folding the egg whites into the batter

Divide the batter evenly into the prepared pans.

german chocolate cake layers ready to bake

Bake until the cakes are set and a toothpick inserted into the centers comes out clean, 25 to 30 minutes for 3 layers or 35 to 40 minutes for 2 layers. Cool the cakes in the pans for about 15 minutes, then turn out onto wire racks to cool completely.

cake layers cooling on a rack

Step 2: Make the Coconut-Pecan Frosting

In a 2-quart saucepan, combine the egg yolks, evaporated milk, and light brown sugar.

egg yolks, brown sugar, and condensed milk in pot

Whisk to combine, then add the butter and bring to a gentle boil.

melting the butter into the frosting mixture

Cook over medium-low heat, whisking frequently, until thick, about 12 minutes (adjust the heat as necessary to keep the mixture at a gentle boil).

thickened frosting base

Remove from the heat and stir in the coconut, pecans, vanilla, and salt.

adding coconut, pecans, vanilla, and salt to the frosting base

Let cool to room temperature.

coconut pecan frosting cooling in pot

Step 3: Make the Chocolate Glaze

Pour the cream and corn syrup into a medium microwave-safe bowl. Microwave on high power until boiling, about 1 minute. Add the chopped chocolate. Let the mixture sit for 30 seconds, then whisk until smooth and glossy. Let the ganache cool until slightly thickened but still pourable, whisking occasionally so a film doesn’t form on top, 10 to 15 minutes.

chocolate drizzle in bowl

Step 4: Assemble the Cake

For a 3 layer cake: Place 1 cake layer, rounded side down, on a cake platter. Using a metal spatula, spread ⅓ of the coconut-pecan frosting over the layer. Add the second layer, rounded side down; spread with ⅓ of the frosting. Add the third layer, rounded side up; spread with remaining frosting, leaving the sides of the cake unfrosted. For a 2-layer cake, follow the same procedure but spread half of the frosting over the bottom layer and the remaining half over the top layer.

frosting over the first layer of cake

Drizzle it over the top of the cake, letting it drip down the sides. Cut the cake with a small, very-sharp serrated knife, using a sawing motion and wiping the knife clean (carefully!) between slices.

Frequently Asked Questions

Is it best to use three 9-inch pans or two 8-inch pans for German chocolate cake?

If you have three 9-inch cake pans, making the cake in three layers provides a more even distribution of the frosting. However, the cake can also be made beautifully as a two-layer version.

Can I prepare this cake in advance?

Absolutely! German chocolate cake keeps wonderfully at room temperature, so feel free to make it up to 2 days in advance. It’s best to store it in a cake dome. The cake layers can also be frozen without the frosting for up to 3 months. Let them cool completely, wrap them individually in plastic wrap, and then in foil. Thaw overnight on the countertop before assembling and frosting the cake.

Why doesn’t this recipe call for “German chocolate?”

German chocolate cake was originally made using German’s Sweet Chocolate. However, most modern takes on this classic use ingredients like cocoa powder or various types of chocolate for convenience because German’s chocolate is not widely available. The cake’s signature mild chocolate taste can still be easily achieved by carefully balancing the amounts of sugar and chocolate—and the pecan-coconut frosting definitely drives the classic flavor home. 

German chocolate cake on cake platter.

You May Also Like

Video Tutorial

German Chocolate Cake

A favorite since the 1950s, German chocolate cake is a decadent combination of rich chocolate layers and coconut-pecan frosting—a classic that never goes out of style!

Servings: One 9-inch layer cake
Prep Time: 50 Minutes
Cook Time: 40 Minutes
Total Time: 1 Hour 30 Minutes, plus time to cool the cake layers

Ingredients

For the Cake

  • 4 oz semisweet chocolate, chopped
  • ½ cup water
  • 4 eggs, whites and yolks separated
  • 2¼ cups all-purpose flour, spooned into measuring cup and leveled off
  • ¼ cup unsweetened natural cocoa powder, such as Hershey’s, sifted
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 2 sticks (1 cup) unsalted butter, softened
  • 2 cups granulated sugar
  • 1 teaspoon vanilla extract
  • 1 cup buttermilk (see note)

For the Coconut-Pecan Frosting

  • 4 egg yolks
  • 1 (12-oz) can evaporated milk
  • 1½ cups (packed) light brown sugar
  • 1½ sticks (¾ cup) unsalted butter, cut into small pieces
  • 2½ cups (lightly packed) sweetened flaked coconut (preferably Baker’s)
  • 2 cups coarsely chopped pecans
  • 1½ teaspoons vanilla extract
  • ¼ teaspoon salt

For the Chocolate Glaze

  • ¼ cup heavy cream
  • 1 tablespoon light corn syrup
  • 2 oz semi-sweet chocolate, chopped

Instructions

For the Cake

  1. Preheat the oven to 350°F and set an oven rack in the middle position.
  2. Spray 3 or 2 (9-inch) round cake pans with nonstick cooking spray with flour, such as Baker’s Joy or Pam with Flour. Line the bottoms of the pans with parchment circles and spray again.
  3. Place the chocolate in a medium heatproof bowl. Bring the water to a boil in the microwave (or on the stovetop) and pour over the chocolate; let sit for one minute. Stir until the chocolate is melted and the mixture is completely smooth.
  4. In a medium bowl, using an electric mixer, beat the egg whites on high speed until stiff peaks form, 1 to 2 minutes. Set aside and clean the beaters (you’ll use them again for the batter).
  5. In a medium bowl, whisk together the flour, cocoa powder, baking soda and salt. Set aside.
  6. In a very large bowl, using an electric mixer, beat the butter and sugar until light and fluffy, about 3 minutes (start on low, then increase the speed to medium). Add the egg yolks, one at a time, beating well after each addition. Blend in the melted chocolate mixture and the vanilla. On low speed, add the flour mixture in three additions, alternating with the buttermilk, beginning and ending with the flour.
  7. Add about ⅓ of the egg whites to the cake batter; fold until evenly combined. Add the remaining egg whites and fold just until the batter is uniform. Divide the batter evenly into the prepared pans.
  8. Bake until the cakes are set and a toothpick inserted into the centers comes out clean, 25 to 30 minutes for 3 layers or 35 to 40 minutes for 2 layers. Cool the cakes in the pans for about 15 minutes, then turn out onto wire racks to cool completely.

For the Coconut-Pecan Frosting

  1. In a 2-quart saucepan, whisk together the egg yolks, evaporated milk, and light brown sugar; add the butter and bring to a gentle boil. Cook over medium-low heat, whisking frequently, until thick, about 12 minutes (adjust the heat as necessary to keep the mixture at a gentle boil). Remove from the heat and stir in the coconut, pecans, vanilla, and salt. Let cool to room temperature.

For the Chocolate Glaze

  1. Pour the cream and corn syrup into a medium microwave-safe bowl. Microwave on high power until boiling, about 1 minute. Add the chopped chocolate. (Alternatively, place the chocolate in a medium bowl. In a small saucepan, bring the cream and corn syrup to a boil and then pour it over the chocolate.) Let the mixture sit for 30 seconds, then whisk until smooth and glossy. Let the ganache cool until slightly thickened but still pourable, whisking occasionally so a film doesn't form on top, 10 to 15 minutes. (If it gets too thick, you can warm it in the microwave for 10 seconds, or until just pourable.)

To Assemble

  1. For a 3 layer cake: Place 1 cake layer, rounded side down, on a cake platter. Using a metal spatula, spread ⅓ of the coconut-pecan frosting over the layer. Add the second layer, rounded side down; spread with ⅓ of the frosting. Add the third layer, rounded side up; spread with remaining frosting, leaving the sides of the cake unfrosted. For a 2-layer cake, follow the same procedure but spread half of the frosting over the bottom layer and the remaining half over the top layer. Prepare the chocolate glaze and drizzle it over the top of the cake, letting it drip down the sides. Cut the cake with a small, very-sharp serrated knife, using a sawing motion and wiping the knife clean (carefully!) between slices.
  2. Note: If you’d like to make your own buttermilk, check out: How to Make Buttermilk.
  3. Make-Ahead/Freezing Instructions: The cake can be made up to two day ahead of time and stored in a cake dome at room temperature. The cake layers can also be frozen without the frosting for up to 3 months. Let them cool completely, wrap them individually in plastic wrap, and then in foil. Thaw overnight on the countertop before assembling and frosting the cake.

Nutrition Information

Powered by Edamam

  • Per serving (16 servings)
  • Serving size: 1 slice
  • Calories: 705
  • Fat: 42 g
  • Saturated fat: 22 g
  • Carbohydrates: 79 g
  • Sugar: 60 g
  • Fiber: 4 g
  • Protein: 8 g
  • Sodium: 307 mg
  • Cholesterol: 142 mg

This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.

See more recipes:

Comments

  • Please don’t call it German Chocolate Cake if it’s not made with German Chocolate. I was so excited to see the recipe and then so disappointed that it doesn’t contain its namesake. German Sweet Chocolate is not hard to find – it’s online everywhere if it’s not in your local grocery store (who will usually order it for you if it’s not in stock).

    • — Jennie Morris on December 21, 2023
    • Reply
    • Hi Jeanne, Thanks for sharing your perspective. It’s true that the original German Chocolate Cake was made with German’s Sweet Chocolate. However, most modern takes on this classic, including mine, use ingredients like cocoa powder or various types of chocolate for convenience because German’s chocolate is not widely available. The cake’s signature mild chocolate taste can still be easily achieved by carefully balancing the amounts of sugar and chocolate—and the pecan-coconut frosting definitely drives the flavor home. My goal is always to create recipes that are practical and accessible for everyday bakers. This recipe is easy for home cooks to replicate, and it delivers that deliciously familiar flavor we all love. Happy baking!

      • — Jenn on December 21, 2023
      • Reply
  • Do you ever include high-altitude Instructions? I live at 7,000 feet and seldom make cakes.

    • — Gloria Quaid on December 21, 2023
    • Reply
    • Hi Gloria, Thanks for your note. I don’t have experience baking at high altitudes so, unfortunately, I don’t have any wisdom to share – I’m sorry! You may find these tips helpful though.

      • — Jenn on December 21, 2023
      • Reply
  • I notice a couple of comments that the batter was too thick and/or the cake came out dense/heavy. I have had this issue before too and wondered if you had any advice on what might have went wrong in the prep. Over beating one aspect? Or some other issue? Thanks..appreciate your insight!

    • — Susan on December 21, 2023
    • Reply
    • Hi Susan, the frosting for this cake is pretty dense by nature, but the cake itself is not. Just make sure to use the spoon and level method to measure your flour. Hope you enjoy the cake if you make it!

      • — Jenn on December 21, 2023
      • Reply
  • First off I want to say I love your recipes. Everyone I have made has been a success. I would love to make this for our New Year’s Eve dinner. I have 10 % cream could I use that for the glaze ? Would I have to add more chocolate to get the thickness??
    Thanks
    Cheryl

    • — Cheryl on December 21, 2023
    • Reply
    • Hi Cheryl, thanks for the nice words about the recipes – so glad you like them! I don’t recommend 10% cream here – I’d stick with heavy cream – sorry!

      • — Jenn on December 21, 2023
      • Reply
    • Hi Susan!! I’ve successfully have made The classic German Chocolate Cake and the Coconut Pecan icing for over 30 years and yes you can use the 10% cream if you like. You do not need heavy cream for the icing. That is the purpose of the yolks!! My opinion and suggestion : canned evaporated milk. That is from the original recipe from Bakers, the back of German Chocolate box!!🍫
      Cook under 8 mins because the icing will thicken when cooled.

      • — Vee on December 26, 2023
      • Reply
  • I’m wondering, why the semi-sweet chocolate instead of bars of German chocolate?

    • — PR on December 21, 2023
    • Reply
    • Great question! German chocolate is not widely available, so I developed the recipe using semi-sweet.

      • — Jenn on December 21, 2023
      • Reply
      • I prefer the German’s chocolate for this. Can I use one 4 oz bar in lieu of regular chocolate? Thanks much and I really enjoy all of your recipes.

        • — Kathryn on December 21, 2023
        • Reply
        • Glad you like the recipes! Yes, you can use German’s chocolate if you’d like, but the cake will be a touch sweeter. Hope you enjoy the cake!

          • — Jenn on December 21, 2023
          • Reply
  • Would this recipe work in a 9×13 pan?

    • — Karen on October 6, 2023
    • Reply
    • Hi Karen, unfortunately it won’t in a 9 x 13 as you wouldn’t get the nice layers that German chocolate cake has. Sorry!

      • — Jenn on October 6, 2023
      • Reply
  • Hi Jenn,

    I have a question regarding the chocolate ganache. Why does it need the corn syrup? What is the purpose of it? Can it be omitted? If so, will it change the taste?

    Lucy

    • — Lucy Sim Conway on August 19, 2023
    • Reply
    • Hi Lucy, the corn syrup helps to make the ganache shiny. You can omit it; just keep in mind that it won’t be as shiny. Hope you enjoy the cake!

      • — Jenn on August 22, 2023
      • Reply
  • Hi Jen
    I would like to make this and frost it a couple of weeks beforehand and then freeze the completed cake. I would then defrost it overnight. If you agree should this be defrosted in the fridge or on the counter?
    Many thanks for so many great recipes. I particularly like your attention to detail in writing the recipes.

    • — Barbara T on May 8, 2023
    • Reply
    • Hi Barbara, Thanks for your nice words about the recipes — so glad you like them! I wouldn’t recommend freezing this with the frosting (you can freeze the cakes before they’re frosted though).

      • — Jenn on May 9, 2023
      • Reply
  • I was wondering if I need to make any high altitude adjustments? I live at about 6,000 ft. Thank you for all your recipes & great instructions!

    • — Louanne Joy on May 4, 2023
    • Reply
    • Thanks for your note. I don’t have experience baking at high altitudes so, unfortunately, I don’t have any wisdom to share – I’m sorry! You may find these tips helpful though. Hope you enjoy the cake if you make it!

      • — Jenn on May 4, 2023
      • Reply
  • I made this cake for my mom’s birthday. It was a big hit – it looked and tasted great! Thank you, again, Jenn 🙂

    • — Danute on April 5, 2023
    • Reply

Add a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.