German Chocolate Cake Recipe (With How To Video)

Y’all ain’t nothing like my mama’s German Chocolate Cake recipe. It’s made with layers of moist chocolate cake and frosted with two frostings: a buttery coconut-pecan and an classic chocolate. Add a little drizzle of silky ganache and this German chocolate cake will legit knock your socks off. It’s my daddy’s fave cake because it’s that lit boos!

This post may contain affiliate links. Read our disclosure policy.

German chocolate cake on a white plate on white background ready to serve

German Chocolate Cake Recipe Ingredients

Several small white bowls with butter, sugar, chocolate, eggs and vanilla on white countertop

For the Cake Base:

  • Baking Chocolate: Use darker chocolate for a more bitter, richer flavor. Go milkier for a cake that is sweeter and a bit lighter.
  • Boiling Water: Use coffee for more intense chocolate flavor.
  • Unsalted Butter: Swap in salted and just leave out the salt.
  • Granulated & Light Brown Sugar: If you don’t have any brown sugar, make homemade brown sugar with granulated sugar and molasses.
  • Eggs: Room temp is best.
  • Cake Flour: Grab some all-purpose flour and cornstarch and make homemade cake flour in a pinch. Swap out the flour with your fave 1:1 ratio gluten-free flour. The texture might change slightly but it will still be delish.
  • Baking Soda & Salt: I use kosher salt. Also check your expiration for your baking soda.
  • Buttermilk: If you’re out of buttermilk, just add a tablespoon of lemon juice or white vinegar to a cup of whole milk and let it sit for about 10 minutes.
  • Vanilla Extract: Go with the real deal, not artificial.

For the Icing on the Cake:

  • Evaporated Milk & Brown Sugar: These help build the icing.
  • Egg Yolks: We keep it super rich by only using yolks here.
  • Unsalted Butter: Salted can be used. Leave out the salt.
  • Salt & Vanilla Extract: Flavor amplifiers on deck!
  • Flaked Coconut & Chopped Pecans: Use sweetened coconut flakes. Walnuts or hazelnuts can be delish alternatives.

How To Make German Chocolate Cake

Make the Cake Batter

Chopped chocolate and boiling water in glass bowl.

Step 1: Melt chopped chocolate in boiling water.

Chocolate sauce with a whisk in glass bowl on white countertop.

Step 2: Whisk until smooth perfection. Let it chill a bit.

Butter and sugars in a mixer bowl on white countertop

Step 3: Whip butter and sugars until they’re light and fluffy.

Eggs being added to a stand mixer with cake batter on white countertop.

Step 4: Introduce egg yolks one at a time.

Melted chocolate in cake batter on white countertop.

Step 5: Blend in the cooled chocolate.

Dry ingredients being added to glass bowl on white countertop.

Step 6: Mix up the flour, baking soda, and salt.

Flour mixture added to chocolate cake batter in mixer on white countertop.

Step 7: Take it slow and mix in the flour combo.

Buttermilk and vanilla added to chocolate cake batter on white countertop.

Step 8: Follow up with buttermilk and vanilla.

Egg whites in chocolate batter on white countertop.

Step 9: Fold in stiff egg whites to make the batter light.

German chocolate batter in cake pans.

Step 10: Divide batter evenly into cake pans.

Baked German chocolate cake layers on white countertop.

Step 11: Bake in 350°F oven at 35-40 minutes or until a toothpick inserted into the center comes out clean.

Make the German Cake Icing

Evaporated milk, butter, eggs, salt and vanilla in a pot melting

Step 12: In a large saucepan, whisk together evaporated milk, sugar, yolks, butter, salt and vanilla until combined. Begin cooking over medium heat for about 14-17 minutes, stirring frequently, until thick and bubbly.

Coconut and pecans added to German chocolate cake icing in a pot

Step 13: Stir in coconut and pecans then cool for about 30 minutes but continue to stir occasionally.

Completed german icing in a black pot on white countertop

Step 14: Stir until the frosting is very spreadable.

Make the Chocolate Frosting

Butter, confectioner's sugar and chocolate in a stand mixer bowl on white countertop.

Step 15: Mix butter, confectioner’s sugar and cocoa powder to make the outside frosting.

Chocolate frosting in a stand mixer bowl after being mixed until smooth.

Step 16: Whip until silky and smooth.

Make Ganache

Heavy cream and chocolate in a glass bowl on white countertop

Step 17: Bring the heavy cream to a boil on the stovetop then pour it over the chocolate.

Smooth ganache in a glass bowl on a white countertop.

Step 18: Mix until smooth and allow it to cool to room temperature to thicken before adding to the cake.

Assemble the Cake

German chocolate cake icing being spread on cooled layer of cake on white countertop.

Step 19: Place a layer rounded side down, on a cake plate. Use your spatula and spread 1/3 of the filling over the layer.

Coconut and pecan Icing added to a layer of chocolate cake on a white countertop

Step 20: Add second layer, rounded side down; spread with 1/3 of the filling.

Finished german chocolate cake with icing on top.

Step 21: Add third layer, rounded side up; spread with remaining filling.

Finished German cake on white plate.

Step 22: Ice sides of cake with chocolate frosting and add drip of ganache if you desire and serve.

Want to Save This Recipe, Boo?

I'll email this recipe to you, so you can come back to it later!

A slice of the best German chocolate cake recipe on a white plate being eaten with a fork

German Chocolate Cake Recipe

This Classic German Chocolate Cake Recipe is made with layers of decadent, moist chocolate cake and frosted with rich buttery coconut-pecan frosting and indulgent chocolate buttercream.
4.73 from 44 votes
Prep Time 1 hour 5 minutes
Cook Time 50 minutes
Total Time 1 hour 55 minutes
Course: Dessert
Servings: 22 servings

Ingredients

For the Cake

  • 4 oz sweetened baking chocolate chopped
  • 1/2 cup boiling water
  • 1 cup unsalted Butter room temperature
  • 1 1/2 cup granulated sugar
  • 1/2 cup light brown sugar
  • 4 large eggs separated (egg yolks in one bowl and egg whites beaten until stiff peaks in another bowl)
  • 2 1/2 cups cake flour sifted
  • 1 tsp baking soda
  • 1 tsp salt
  • 1 cup buttermilk room temperature
  • 1 tbsp vanilla extract

For the Icing

  • 1 cup evaporated milk
  • 1 cup brown sugar packed
  • 3 egg yolks
  • 1/2 cup unsalted Butter
  • 1/2 tsp salt
  • 1 tsp vanilla extract
  • 1 1/3 cup flaked coconut
  • 1 cup chopped pecans

OPTIONAL: For the Chocolate Frosting

  • 1 1/2 cups unsalted Butter
  • 6 cups confectioner's sugar
  • 3/4 cup cocoa powder
  • 1 tbsp vanilla extract
  • 1/4 cup milk

OPTIONAL: For the Ganache

  • 1/2 cup heavy whipping cream
  • 1/2 cup bittersweet chocolate

Instructions

For the Cake

  • Begin by heating the oven to 350°F. Spray the bottoms and sides of three 8-inch with non stick baking spray. Line with parchment paper if preferred.
  • In a bowl, add chopped chocolate to boiling water and whisk until smooth then set aside to cool.
  • To the bowl of your stand mixer, add butter and both sugars and beat on medium high speed until light and fluffy.
  • Next add egg yolks, one at a time, then add in cooled chocolate and mix until incorporated.
  • Slow down your mixer to low speed.  Whisk together flour, baking soda and salt then add to bowl in increments until smooth.
  • Next add buttermilk and vanilla extract and mix until smooth.  Finally using a spatula, carefully fold previously separated stiff egg whites into batter. 
  • Divide batter evenly into cake pans and bake 35-40 minutes or until a toothpick inserted into the center comes out clean.
  • Cool layers in pans for 10 minutes then remove and allow layers to cool to room temperature.

For the Icing

  • In a large saucepan, whisk together evaporated milk, sugar, yolks, butter, salt and vanilla until combined.  Begin cooking over medium heat for about 14-17 minutes, stirring frequently, until thick and bubbly.
  • Stir in coconut and pecans then cool for about 30 minutes but continue to stir occasionally until mixture is very spreadable. 

For the Chocolate Frosting

  • Find the full instructions for the frosting HERE

For the Ganache

  • Bring the heavy cream to a boil on the stovetop then pour it over the chocolate. Mix until smooth and allow it to cool to room temperature to thicken before adding to the cake.

To Assemble

  • Place 1 cake layer, rounded side down, on a cake plate; using a metal spatula, spread 1/3 of the filling over the layer. Add second layer, rounded side down; spread with 1/3 of the filling. Add third layer, rounded side up; spread with remaining filling. Optional: Ice sides of cake with chocolate frosting and add drip of ganache if you desire and serve.

Video

Notes

The chocolate frosting and ganache are totally optional.  The classic way to ice this cake is with just using the coconut nut frosting while leaving the outsides of the cake bare.

How to Store

This cake can stay at room temp for about a day. Just make sure it’s kept in an airtight container and covered tight. If you need to store it longer, the fridge is the way to go.

How long will leftovers last in the fridge?

This cake will last in the fridge for up to 5 days. Just make sure you keep it covered. Bring it back to room temp before you serve it up.

Can I freeze it?

Absolutely boos! Make sure you wrap slices tightly in plastic wrap then in foil before you add to the freezer. It should last about 3 months. When you want to indulge, just bring it back to room temp before serving it up.

Nutrition

Calories: 700kcal | Carbohydrates: 81g | Protein: 7g | Fat: 42g | Saturated Fat: 24g | Cholesterol: 135mg | Sodium: 261mg | Potassium: 270mg | Fiber: 4g | Sugar: 64g | Vitamin A: 985IU | Vitamin C: 1mg | Calcium: 95mg | Iron: 2mg
Tried this Recipe? Tag me Today!Mention @GrandbabyCakes or tag #grandbabycakes!
A slice of homemade German chocolate cake being lifted after being cut on white background

Recipe Tips

  • No Scrambled Eggs: When making the custard, make sure you watch it carefully. You will want to stir and be patient because you have added eggs and you don’t want them to scramble.
  • Do You Boos!: Feel free to also adjust the amount of coconut and pecans you add to this frosting to your liking. 
  • Separate Properly: Make sure you do a thorough job of separating yolks from whites. If you get yolk in your whites, they won’t whip as perfectly!  
  • Don’t Overcrowd: Bake two layers first so you don’t overcrowd your oven, then bake that final layer separately. You want to bake all of your layers on the same oven rack to ensure uniform baking. 
A slice of the best German chocolate cake recipe on a white plate being eaten with a fork

Recipe Help

Can you make this German chocolate cake ahead of time?

Yep boos! You sure can. You can store the cake in the fridge for up to 3 days before serving it up.

What can I use if I can’t find German chocolate?

You can swap in another mild sweet baking chocolate like semi-sweet chocolate. You might just need to add a smidge more sugar to mimic the sweetness.

How will I know when my cake layers are done?

Use the good ole toothpick trick! Insert it into the center of the cake, and if it comes out mostly clean, its all good boos.

Serving Suggestions

A slice of German cake on a white plate ready to serve

Favorite Chocolate Cake Recipes

Filed Under:  Cake, Christmas, Dessert and Baking, Father's Day, Holidays, New Year's, Oven

Comments

  1. I just made this recipe as cupcakes instead of three layers. It made 36ish cupcakes and there was just the right amount of frosting for all. I made everything exactly as said save subbing semisweet chocolate chips for the baking chocolate. Wow, just wow. There is so, so much flavor in every component and it’s not too sweet. Gorgeously tender and fragrant cake, smooth frosting, deliciously nutty coconut smoosh, amazing. Don’t nobody be intimidated by the ingredients and steps. It’s 100000% worth getting those extra bowls dirty.

    1. Awe, thanks, Caron, for such kind words! I love that you got in there and made cupcakes too!

    1. Hi Valerie, great question, I have not made this in a 9×13, you might have leftover batter and I am not 100% on the cooking time it would be something you had to play around with. Sorry I am not more help!

    1. I actually make it both ways but I recently changed to using brown sugar for more intense flavor.

  2. Can I double the recipe to make a taller cake?
    I followed the recipe and the layers came out really thin and the edges are a little crispy….

  3. This cake was amazing!! My family raved about it! It disappeared soooo quickly! Great recipe! Your recipes are always flawlessly tasty!!

  4. The moist most delicious cake ever. I made this cake for my aunt she requested a German Chocolate cake for her birthday. I’ve tried 3 cake recipes thus far and each one has been scrumptious. You work is great. Thank you for sharing ❤️

4.73 from 44 votes (23 ratings without comment)

Leave a Reply

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

Recipe Rating