Skip links

German Chocolate Cake

This post may contain affiliate links. Read my Disclaimer.

German Chocolate Cake might sound a little fancy, but let me tell you, it’s a friendly cake in the kitchen.

For years, I’ve watched this recipe bring smiles, and it’s one that truly shines when you take your time with it.

As Chef Thomas, I’ve made my share of cakes, and this one has always been a reliable choice for family gatherings and celebrations.

It’s got a classic taste that never gets old. We’re going to walk through this step by step, making sure you feel confident from start to finish. For another rich and indulgent dessert idea, check out this decadent homemade chocolate cake recipe.

Photorealistic German Chocolate Cake, naturally plated on white marble, ready to serve.
Perfectly baked German Chocolate Cake with rich coconut-pecan frosting.
8.5tHOMAS Score
German Chocolate Cake
German Chocolate Cake offers a familiar balance of chocolate and coconut-pecan filling, and I find it fits well into everyday home baking. As Chef Thomas, I see it as a recipe that rewards a bit of patience.
Taste
9
Ease of Prep
7
Texture
9
Ingredient Accessibility
8
Positives
  • Rich chocolate layers paired with a balanced, nutty filling
  • Texture holds well across multiple layers
  • Suitable for celebrations and sharing
Negatives
  • Requires multiple steps and some time to assemble
  • Filling can feel slightly heavy if over-applied

Why You’ll Love German Chocolate Cake

I’ve been making German Chocolate Cake for longer than some folks have been baking, and it always comes back to a few simple truths about why it’s so loved.

Here at Tomatillo Recipes, we believe food should feel normal, not stressful. This cake truly embodies that:

  • It’s a Time-Tested Favorite: This isn’t some new fad. This cake has been enjoyed for generations, and there’s a good reason for it. It’s a flavor that feels like home.
  • Simple, Honest Ingredients: We use everyday items you can find at any grocery store. No need for special trips or hard-to-find components.
  • The Payoff is Worth It: Yes, there are a few steps, but each one builds to something truly delicious. The look on people’s faces when they taste that rich cake and the sweet, textured frosting is what makes it all worthwhile for Chef Thomas.
  • A Skill-Building Experience: If you’re looking to try a layer cake, this is a great one to start with. You’ll learn about melting chocolate, separating eggs, and folding batter. These are good kitchen skills to have.

This cake has been a part of many celebrations in my own family, and I’m happy to share how to make it a part of yours too.

Get The Recipe

Photorealistic German Chocolate Cake, finished and ready to serve on white marble.
German Chocolate Cake
Chef Thomas

German Chocolate Cake

German Chocolate Cake: Make this decadent dessert at home. Get tips for moist layers and perfect coconut-pecan frosting. Read this before you bake.
Total Time 2 minutes
Servings: 12 servings
Course: Dessert
Cuisine: American
Calories: 730

Ingredients
  

Ingredients
  • Cooking spray to grease pans
  • 4 oz sweet baking chocolate
  • 1/2 cup water
  • 2 1/4 cup s Gold Medal™ All Purpose Flour or 2 1/2 cups cake flour
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 2 cup s granulated sugar
  • 1 cup butter (2 sticks), room temperature
  • 4 large eggs, separated
  • 1 teaspoon vanilla
  • 1 cup buttermilk
  • 3 egg yolks
  • 1 cup granulated sugar or packed brown sugar
  • 1/2 cup butter (1 stick)
  • 1 cup evaporated milk (from 12-oz can)
  • 1 teaspoon vanilla
  • 1 1/3 cup s flaked coconut
  • 1 cup chopped pecans

Equipment

  • Pan
  • Bowl
  • Oven
  • Spatula

Instructions
 

Instructions
  1. Heat the oven to 350°F. Spray the bottoms and sides of three 8-inch or two 9-inch round cake pans with the cooking spray. Cut three 8-inch or two 9-inch rounds of cooking parchment paper. Line bottoms of pans with the paper.
  2. Coarsely chop the chocolate. In a 1-quart saucepan, heat the chocolate and water over low heat, stirring frequently, until chocolate is completely melted; remove from heat and cool.
  3. Meanwhile, in a medium bowl, stir the flour, baking soda and salt until mixed; set aside. In another medium bowl, beat 2 cups sugar and 1 cup butter with an electric mixer on medium speed until light and fluffy; set aside.
  4. On medium speed, beat 1 egg yolk at a time into the sugar mixture until mixed. On low speed, beat in the melted chocolate and 1 teaspoon vanilla. On low speed, beat in 1/2 of the flour mixture just until smooth, then beat in 1/2 of the buttermilk just until smooth. Repeat beating in flour mixture alternately with the buttermilk just until smooth.
  5. Wash and dry mixer beaters. In a small bowl, beat the eggs whites on high speed until beaten eggs whites form stiff peaks when beaters are lifted. Add egg whites to the batter; to fold in, use a rubber spatula to cut down vertically through the batter, then slide the spatula across the bottom of the bowl and up the side, turning batter over. Rotate the bowl 1/4 turn, and repeat this down-across-up motion. Continue folding until batter and egg whites are blended.
  6. Pour batter into pans; use a rubber spatula to scrape batter from bowl, spread batter evenly in pans and smooth top of batter. (If batter is not divided evenly, spoon batter from one pan to another.) Refrigerate batter in third pan if not all pans will fit in oven at one time; bake third pan separately.
  7. Bake 8-inch pans 35 to 40 minutes, 9-inch pans 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.
  8. Cool cakes in pans 10 minutes. To remove cake from pan, invert onto cooling rack, then invert right side up on second cooling rack. Cool completely, about 1 hour.
  9. In a 2-quart saucepan, stir the 3 egg yolks, 1 cup sugar, 1/2 cup butter, the evaporated milk and 1 teaspoon vanilla until well mixed. Cook over medium heat about 12 minutes, stirring frequently, until thick and bubbly. Stir in the coconut and pecans. Cool about 30 minutes, beating occasionally with a spoon, until mixture is spreadable.
  10. 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, leaving side of cake unfrosted. Store cake covered in the refrigerator.

Ingredients for German Chocolate Cake

IngredientAmount
Cooking sprayto grease pans
Sweet baking chocolate4 oz
Water1/2 cup
Gold Medal™ All Purpose Flour or cake flour2 1/4 cups or 2 1/2 cups
Baking soda1 teaspoon
Salt1 teaspoon
Granulated sugar2 cups
Butter, room temperature1 cup (2 sticks)
Large eggs, separated4
Vanilla1 teaspoon
Buttermilk1 cup
Egg yolks3
Granulated sugar or packed brown sugar1 cup
Butter1/2 cup (1 stick)
Evaporated milk (from 12-oz can)1 cup
Vanilla1 teaspoon
Flaked coconut1 1/3 cups
Chopped pecans1 cup

These are the exact ingredients you’ll need for the cake layers and the classic coconut-pecan frosting.

Make sure your butter is at room temperature for the cake batter, as this helps everything mix together smoothly. Fresh ingredients always make a difference in the final taste.

FREE Kitchen Tools to Make Cooking Easier

I created these free tools to help you cook smarter, reduce waste, and adjust recipes instantly.

Ingredient Rescue

Ingredient Rescue

Turn what you already have into a recipe.

Try Tool
Recipe Scaler

Recipe Scaler

Instantly adjust servings without math.

Use Calculator
Leftover Magic

Leftover Magic

Transform leftovers into new meals.

Get Ideas

How To Make German Chocolate Cake

Let’s Cook: Recipeerman Chocolate Cake
Prep the Oven and Pans
Heat your oven to 350°F. Use cooking spray on the bottoms and sides of three 8-inch or two 9-inch round cake pans.
Cut parchment paper rounds to line the bottoms of these pans. This keeps the cake from sticking.

Chef Thomas’s Tip: I like to trace the bottom of the pan onto the parchment and then cut it out. It doesn’t have to be perfect, just close enough.
Melt the Chocolate
Coarsely chop your sweet baking chocolate. In a small saucepan, gently heat the chocolate and water over low heat, stirring until the chocolate is fully melted.
Take it off the heat and let it cool down a bit while you work on other parts of the cake.
Mix Dry and Wet Ingredients
In a medium bowl, stir together the flour, baking soda, and salt. Set that aside.
In a separate bowl, beat the 2 cups of sugar and 1 cup of room-temperature butter with an electric mixer until it looks light and fluffy.
Build the Batter
Beat one egg yolk at a time into your sugar and butter mixture. Then, on low speed, mix in the cooled melted chocolate and 1 teaspoon of vanilla.
Next, beat in half of the flour mixture until just smooth, then half of the buttermilk. Repeat this with the rest of the flour and buttermilk until the batter is smooth.

Chef Thomas’s Tip: Don’t overmix at this stage. Just combine until smooth to keep the cake tender.
Fold in Egg Whites
Clean and dry your mixer beaters. In a small, clean bowl, beat the egg whites on high speed until they form stiff peaks.
Add these beaten egg whites to your cake batter. Use a rubber spatula to gently fold them in. Cut down vertically, then sweep across the bottom and up the side, turning the batter over.
Rotate the bowl and repeat until it’s all blended. This adds lightness to the cake.
Bake the Cake Layers
Pour your batter evenly into the prepared pans. Use your spatula to spread it out.
If you have a third pan and your oven isn’t big enough, you can refrigerate that portion of batter and bake it separately.
Bake 8-inch pans for 35 to 40 minutes, and 9-inch pans for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.
Cool the Cakes
Let the cakes cool in their pans for 10 minutes. Then, invert them onto one cooling rack, and carefully flip them right side up onto a second cooling rack.
Let them cool completely for about an hour. They need to be fully cool before frosting.
Make the Coconut-Pecan Frosting
In a 2-quart saucepan, stir together the 3 egg yolks, 1 cup of sugar, 1/2 cup of butter, the evaporated milk, and 1 teaspoon of vanilla.
Cook this over medium heat for about 12 minutes, stirring often, until it thickens and bubbles. Take it off the heat and stir in the flaked coconut and chopped pecans.
Let it cool for about 30 minutes, stirring now and then, until it’s thick enough to spread.
Assemble the Cake
Place your first cooled cake layer, rounded side down, on a cake plate. Spread about one-third of the frosting over it.
Add the second layer, also rounded side down, and spread another third of the frosting. Finally, place the third layer on top, rounded side up, and spread the remaining frosting over it, leaving the sides unfrosted.
Cover and store your finished German Chocolate Cake in the refrigerator.

Equipment and Tools I Used for This Recipe

For this recipe, I kept the setup simple and focused on tools that make the process smooth without overcomplicating things. These are the pieces I reach for regularly in my own kitchen when working with dough and frying.

If you like to keep your kitchen practical and well-equipped, I’ve gathered more of my go-to tools in one place. Browse my complete list of recommended cooking essentials.

Tips From Chef Thomas

Measure your ingredients precisely, especially the flour and liquids. Baking is a bit like chemistry.
Ensure your eggs are at room temperature. They separate easier and the whites beat up fluffier.
Don’t skip cooling the chocolate mixture. Adding hot chocolate to your batter can scramble the eggs.
Always fold the egg whites gently. This keeps the air in the batter, making the cake light.
Cooling the frosting for a bit before spreading makes it much easier to work with.

How I Serve German Chocolate Cake

German Chocolate Cake is pretty rich on its own, so it doesn’t need much else. I usually serve it as is, maybe with a simple cup of coffee or a glass of cold milk.

Sometimes, if it’s a special occasion, a small scoop of vanilla bean ice cream on the side is a nice touch. The warmth of the ice cream balances the cool cake.

This cake is definitely a dessert that can stand on its own after a good meal. It’s a hearty slice.

Interestingly, despite its name, German Chocolate Cake is an American creation, named after Samuel German who developed a special baking chocolate. You can learn more about the origin of German Chocolate Cake and its unique history.

Photorealistic German Chocolate Cake serving in a real home kitchen setting.
Freshly baked German Chocolate Cake served in a comfortable home kitchen.

The Small Detail That Makes This Work

Over my decades in the kitchen, I’ve learned that a truly great German Chocolate Cake isn’t just about the frosting.

It’s about that tender, moist cake underneath. The secret, in my experience, comes down to a few things.

First, the buttermilk. It adds a slight tang and helps keep the cake soft, while also supporting the rise when combined with baking soda . Second, the careful folding of the egg whites.

I remember once, early in my career, I was in a hurry and just stirred them in. The cake was dense and not nearly as enjoyable. That taught me patience.

Those little pockets of air from the egg whites are what give the cake its light texture when folded gently into the batter . And lastly, not overbaking. It’s a fine line, but pulling it out just when that toothpick comes clean helps keep that moisture right where it should be.

Chef Thomas has always found that paying attention to these small details, rather than rushing through, gives you a cake that everyone remembers. For another warm, spiced bake worth trying, you can take a look at this gluten-free cinnamon coffee cake.

Variations and Adjustments for German Chocolate Cake

While the classic German Chocolate Cake is wonderful, sometimes it’s worth making a few small adjustments to suit your kitchen or taste. Here are a few approaches I’ve found useful over the years:

Nut Choices: If pecans aren’t your preference, walnuts can step in without much trouble. Just keep them chopped to a similar size so the texture stays balanced.

Chocolate Types: The recipe typically uses sweet baking chocolate, which keeps things consistent. You can use unsweetened chocolate, though you’ll need to adjust the sugar slightly, and I’d only suggest that if you’re comfortable making small changes.

Single Layer: For a simpler version, bake it in a 9×13 inch pan as a single layer. It will need a bit more time in the oven, around 40 to 50 minutes, and the frosting quantity works nicely just for the top.

Toasted Coconut: Lightly toasting the coconut before adding it to the frosting adds a deeper, slightly nuttier flavor that I’ve always appreciated.

Buttermilk Substitute: If buttermilk isn’t on hand, add one tablespoon of white vinegar or lemon juice to a measuring cup, then fill to one cup with milk. Let it sit for five minutes, and it will work just fine.

If you enjoy layered desserts with a different texture, you might also like this brownie refrigerator cake

Storage & Make-Ahead

This German Chocolate Cake keeps well. Once frosted, cover it loosely and store it in the refrigerator, where it will stay good for about 3 to 4 days.

The flavors tend to settle and deepen by the next day, which I’ve always appreciated. If you’d like to get ahead, you can bake the cake layers a day in advance, wrap them properly, and keep them at room temperature or in the fridge.

I usually recommend preparing the frosting the day you plan to serve it so the texture stays just right. Any leftovers can be frozen for a few weeks if wrapped carefully.

If you enjoy cakes with a rich, nutty profile, you might also like this heavenly walnut banana cream cake.

FAQ About German Chocolate Cake

What is German chocolate cake?

German Chocolate Cake is an American dessert, not from Germany. It’s a chocolate layer cake with a distinctive coconut-pecan frosting.

Can I use unsweetened chocolate for this recipe?

This recipe calls for sweet baking chocolate. If you use unsweetened, you would need to adjust the sugar content to balance the bitterness, which can change the overall cake chemistry. I recommend sticking to the recipe for the best results.

Why did my cake layers sink in the middle?

Cakes often sink if they are underbaked, if the oven door was opened too early during baking, or if the leavening agent isn’t fresh. Make sure your baking soda isn’t expired and bake until a toothpick comes out clean.

How do I prevent the frosting from being too runny?

The key is to cook the frosting mixture long enough over medium heat, stirring often, until it thickens and bubbles. Then, cooling it for about 30 minutes, with occasional stirring, will help it reach a spreadable consistency. If it’s too thin, it might need to cook a bit longer.

Can I make this cake without nuts?

Yes, you can leave out the pecans if you have an allergy or simply prefer not to use them. The frosting will still be delicious with just the coconut.

What’s the best way to separate eggs?

It’s easiest to separate eggs when they are cold. Crack the egg into your hand, and let the white slip through your fingers into a bowl, keeping the yolk in your palm. If any yolk gets into the whites, they won’t whip up properly, so be careful.

My cake stuck to the pan, what happened?

Always grease and flour your pans, or use cooking spray and parchment paper as instructed. If it still sticks, the cake might not have cooled enough in the pan before inverting. Let it cool for the full 10 minutes.

Final Thoughts on German Chocolate Cake

Making a German Chocolate Cake can feel like a project, but it’s a rewarding one. The process, from melting the chocolate to folding in those egg whites, is a classic lesson in baking fundamentals.

Don’t worry if it’s not absolutely perfect the first time. Baking is a process of learning over time.

What matters most is the effort and the simple pleasure of sharing something homemade with people you care about.

This recipe, straight from Chef Thomas’s kitchen, is meant to guide you with consistency. Take your time, stay patient, and you’ll have a cake that turns out well and feels worth the effort. If you enjoy classic bakes, you might also appreciate this best homemade carrot cake.

500 Delicious Dessert Recipes Cookbook

Bake 500 Irresistible Desserts at Home

Discover 500 mouthwatering dessert recipes from quick treats to bakery-style favorites you can easily make at home.

Save this recipe for later

Enter your email below and we’ll send the recipe straight to your inbox!

Plus get new recipes from Chef Thomas

Categories:

You Might Also Like More

Leave a comment

Recipe Rating




About CHEF THOMAS

Chef Thomas, recipe developer and home cooking expert

My name is Chef Thomas, creator and owner of Tomatillo Recipes. As a classically trained chef with over 40 years of experience, I develop and test time-tested tomatillo recipes and share practical chef tips to help you create flavorful, reliable meals in your home kitchen.

Plant-Based Cooking Made Simple

A plant-forward recipe collection I recommend for home cooks looking to expand their meatless options.

Get My Newsletter and Join the Fun!!

Get recipes & fun goodies delivered right to your inbox!!