Desserts & Baking

Classic German Chocolate Cake With Coconut Pecan Frosting

German chocolate cake should taste like a tender chocolate layer cake with a thick, spoonable coconut pecan topping, not a mound of sugary frosting that slides onto the plate. The gentle chocolate flavor keeps the coconut and pecans in focus.

This german chocolate cake recipe uses three 9-inch layers and a cooked filling made with evaporated milk, egg yolks, butter, and shredded coconut. You do not need a piping bag or a perfect crumb coat. The filling goes between the layers and over the top, while the exposed sides make the cake look welcoming instead of fussy.

If you have never cooked a stovetop cake filling, the most helpful part is learning what thickened looks like before you remove the pan from the heat.

Three-layer German chocolate cake with coconut pecan topping on a simple birthday cake stand
Table of Contents

Why You Will Love This German Chocolate Cake

  • Three thin layers make the coconut pecan filling reach nearly every bite, without cutting or splitting a thick cake.
  • The crumb stays soft because buttermilk provides moisture while whipped egg whites help lighten the batter.
  • You can cook the filling as the layers cool, so there is no separate frosting day to plan around.
  • A plain top with exposed sides looks right for a family birthday and needs no piping practice.
  • The finished cake can be chilled ahead, making slicing cleaner when guests arrive.

If you enjoy making beautiful layer cakes for celebrations, our homemade red velvet cake

German Chocolate Cake Recipe Snapshot

  • Prep Time: 45 minutes
  • Cook Time: 45 minutes
  • Cooling Time: 60 minutes
  • Total Time: 2 hours 30 minutes
  • Servings: 12 slices
  • Difficulty: Medium
  • Calories per serving: About 703
  • Key Ingredient or Tool: Sweet baking chocolate and three 9-inch pans
  • Best For: Birthdays and weekend desserts

Nutrition Information Per Slice

  • Calories per Serving: About 703
  • Protein: 9 g
  • Carbs: 81 g
  • Fat: 40 g
  • Fiber: 3 g
  • Sugar: 64 g
  • Sodium: 302 mg
  • Serving Size: About 1 slice (one twelfth of the cake)
  • Servings per Recipe: 12

Butter, sugar, coconut, and pecans make this a rich dessert. Pecans add a little fiber, but the recipe is designed as a treat. All numbers are calculated estimates, not lab results.

Nutrition values are approximate and calculated per serving using standard ingredient amounts. Values may vary based on brands used and portion sizes.

Ingredients for the Cake and Coconut Pecan Filling

The ingredients for this German chocolate cake are divided into two parts: a tender chocolate sponge and a rich coconut pecan filling.

For the chocolate cake

  • 4 ounces sweet baking chocolate, chopped (Baker’s German’s Sweet Chocolate is the traditional style; check package ingredients)
  • 1/2 cup hot water (to melt the chocolate)
  • 2 cups all-purpose flour (spooned into the cup, then leveled)
  • 1 teaspoon baking soda (do not replace with the same amount of baking powder)
  • 1/2 teaspoon fine salt
  • 1 cup unsalted butter, softened
  • 2 cups granulated sugar
  • 4 large eggs, separated (use both yolks and whites)
  • 1 teaspoon alcohol-free vanilla extract
  • 1 cup buttermilk, at room temperature

For the coconut pecan frosting

  • 1 cup evaporated milk (not sweetened condensed milk)
  • 1 cup granulated sugar
  • 3 large egg yolks
  • 1/2 cup unsalted butter
  • 1 teaspoon alcohol-free vanilla extract
  • 1 1/3 cups sweetened shredded coconut
  • 1 cup chopped pecans

Sweet baking chocolate gives the cake its mild chocolate taste. Dark chocolate makes a much stronger cake, so a swap changes the flavor. Buttermilk reacts with baking soda and helps keep the crumb gentle; if needed, use 1 cup plain kefir of similar thickness. Evaporated milk adds body to the cooked frosting, while condensed milk would make it much sweeter and change how it cooks.German chocolate cake is known for its coconut pecan topping, but if you’re exploring other cake frosting ideas, our homemade cream cheese frosting

 German chocolate cake ingredients arranged with sweet baking chocolate, pecans, coconut, and eggs

Equipment Needed for Even Layers

  • Three 9-inch round cake pans: use matching pans so all layers bake at the same rate.
  • Parchment paper rounds: they protect the delicate bottoms when you turn cakes out.
  • Electric hand mixer: wash and dry the beaters before whipping egg whites.
  • Medium heavy-bottomed saucepan: it gives the custard filling more even heat.
  • Wire cooling racks: leave room for air to move under every cake layer.
  • Silicone spatula: scrape the bowl and spread filling without tearing the crumb.

Preparation Before You Mix

Before making German chocolate cake, prepare your pans and bring the refrigerated ingredients toward room temperature. Bring the butter, eggs, and buttermilk toward room temperature. Separate four eggs, keeping yolks out of the whites. Grease three 9-inch pans, line their bottoms with parchment, and preheat the oven to 350°F. Measure the other ingredients and set three additional yolks near the saucepan.

Keep the whites in a clean bowl and the chocolate water nearby. Hot chocolate can melt the softened butter, so let it cool before mixing.

Step-by-Step Instructions for Soft Layers and Thick Filling

  1. Stir 4 ounces chopped sweet baking chocolate into 1/2 cup hot water for 2 to 3 minutes; cool 10 minutes. Chef’s Note: It should be glossy, with no lumps.
  2. Whisk 2 cups all-purpose flour, 1 teaspoon baking soda, and 1/2 teaspoon fine salt for 30 seconds. No white pockets should remain.
  3. Beat 1 cup softened unsalted butter with 2 cups granulated sugar for 3 to 4 minutes. Chef’s Note: It should look pale and fluffy.
  4. Beat in the 4 egg yolks one at a time, about 30 seconds each. The mixture should look smooth.
  5. Mix in the cooled chocolate and 1 teaspoon alcohol-free vanilla for 30 seconds. Look for even brown color.
  6. Add flour in three portions, alternating with 1 cup buttermilk in two portions, mixing about 2 minutes on low. Stop when no dry flour remains.
  7. Beat the 4 egg whites with clean beaters for 2 to 3 minutes. The soft peaks should curl at their tips.
  8. Fold whites into the batter in three additions over about 1 minute. Chef’s Note: No long white streaks should remain.
  9. Divide batter among three prepared 9-inch pans; bake at 350°F for 30 to 35 minutes. A toothpick should carry moist crumbs, not wet batter.
  10. Cool layers in pans for 15 minutes, then on racks for 45 minutes. They should feel completely cool.
  11. Whisk 1 cup evaporated milk, 1 cup sugar, 3 egg yolks, and 1/2 cup butter over medium heat for 10 to 12 minutes. Stir constantly until it coats a spoon.
  12. Off heat, stir in 1 teaspoon alcohol-free vanilla, 1 1/3 cups sweetened coconut, and 1 cup chopped pecans for 1 minute. Cool 45 minutes until it mounds on a spoon.
  13. Stack cooled layers, spreading filling between and across the top, in about 10 minutes. The topping should hold without sliding.

Pro Tip: Touch the center of the first cake layer before filling it. Even slightly warm cake can soften the custard enough to make the next layer slide.

Coconut pecan cake filling thickening in a saucepan before coconut and pecans are mixed in

Expert Tips for a Better Cake

For the best German chocolate cake texture, pay close attention to the whipped egg whites, baking time, and consistency of the coconut pecan filling.

  • Spoon flour into the measuring cup and level it. Scooping directly from the bag can make the cake heavy.
  • Keep yolks away from whites; fat from yolk slows whipping. Use an egg separator if needed.
  • Never cook the filling over high heat. The yolks can turn grainy before it thickens.
  • Wrap cooled layers one day ahead and refrigerate the filling separately until assembly.
  • Refrigerate the cake for 30 minutes before cutting, and wipe the knife after each slice.
  • Measure frosting ingredients before heating the pan. Constant stirring deserves your attention.
  • Refrigerate leftovers for up to 4 days in a sealed container to protect exposed edges.

Common Mistakes and How to Fix Them

Most German chocolate cake problems involve dense layers, runny coconut pecan filling, or stacking the cake before everything has cooled.

The layers are flat or dense: Egg whites may have lost their air during folding. Use wide, gentle turns next time. The cake cannot regain that lift after baking, but a thin filling layer keeps slices pleasant.

The filling is thin: The custard may not have cooked long enough or is still warm. Stir over medium heat until it coats a spoon, then cool fully. If already mixed with nuts, chill it before spreading.

The top cracks: An oven that runs hot or too much mixing can dry the surface. Check at 30 minutes and use the toothpick cue. Cover small cracks with the top layer of coconut filling.

The layers stick: Missing parchment or a pan left to cool too long can tear the bottom. Line every pan and unmold after 15 minutes. Reassemble any broken section with filling between pieces.

The cake slides sideways: Warm layers or runny filling fail to support the weight above. Cool both before stacking. If it starts leaning, refrigerate it for 30 minutes, then straighten the layers gently.

Close-up of moist German chocolate cake layers with distinct chewy coconut pecan filling

How to Store, Freeze, and Make It Ahead

Properly storing German chocolate cake helps protect its soft layers and keeps the coconut pecan topping from drying out.

  • Room Temperature: Not recommended. Limit serving time outside refrigeration to 2 hours because the filling contains milk and egg yolks.
  • Refrigerator: Cover the cake or seal slices in airtight glass containers at 40°F or below for up to 4 days.
  • Freezer: Wrap slices in plastic, then seal in a freezer-safe zip bag for up to 2 months for best texture.
  • Reheating: Serve cool, or microwave one refrigerated slice for 8 to 10 seconds and check that the topping stays firm.
  • Make-Ahead Notes: Refrigerate wrapped layers and covered filling separately for up to 1 day before assembly.

I recommend dating each freezer bag so slices are used while the topping still tastes fresh. Thaw overnight in the refrigerator and uncover shortly before serving. Do not refreeze cake left out past the serving limit.

Storage Trick: Press a small piece of parchment against exposed cut edges before closing the container. It reduces drying without sticking to the coconut topping.

Variations and Ingredient Substitutions

These German chocolate cake variations offer different flavors and ingredient options, although substitutions may change the original texture.

Spicy chocolate: Add 1/8 teaspoon cinnamon and a tiny pinch of cayenne to the dry ingredients. The coconut should remain the main flavor.

Kid-friendly and mild: Keep the sweet baking chocolate and offer smaller slices. Avoid extra dark chocolate, which changes the gentle flavor.

Vegetarian: This cake already contains no meat or gelatin. For a dairy-free experiment, plant butter and thick plant milk may work, but the filling is untested.

Gluten-free: Try 2 cups one-to-one gluten-free flour with xanthan gum. This swap is untested; let the fragile layers cool completely.

Less nutty: Replace pecans with equal-volume extra sweetened coconut. The filling will turn chewier and sweeter.

What to Serve With German Chocolate Cake

Fresh strawberries: Their tartness cuts through the buttery coconut topping and adds color without another sweet sauce.For another fruity dessert at your celebration, try our homemade strawberry cake

Unsweetened cold milk: A small glass balances the rich frosting, especially after a birthday dinner.

Vanilla ice cream: A scoop next to a narrow slice offers cool contrast without covering the coconut filling.

Fresh fruit salad: A bowl on the dessert table gives guests a lighter choice beside the cake.

Chocolate chip cookies: Set out a small cookie plate when feeding a larger group, so everyone can choose their portion.

Slice of classic coconut pecan chocolate cake served on a white dessert plate with a fork

Frequently Asked Questions About German Chocolate Cake

Can you make German chocolate cake the day before?

Yes. Cool and wrap the layers, then refrigerate them with the coconut pecan filling in a separate sealed container for up to one day. Assemble when the filling is thick enough to spread without running. An assembled cake can also stay covered in the refrigerator overnight. For neater slices, keep it chilled until shortly before serving. This schedule saves you from cooking custard while guests are arriving.

Why is my German chocolate cake frosting runny?

German chocolate cake frosting runs when the cooked milk and yolk base is underthickened or still warm. It should coat a spoon before the coconut goes in and form a mound once cooled. Stir over medium heat, not high heat, to avoid grainy egg. If your prepared frosting seems loose, refrigerate it before stacking. Do not add it to warm cake, which makes a thin filling spread even faster.

Can I use regular chocolate instead of German sweet chocolate?

Yes, another sweet baking chocolate can work, but bittersweet chocolate makes the cake less sweet and more intense. German sweet chocolate leaves room for the coconut and pecans to stand out. Check replacement labels for any unwanted alcohol-based flavoring. Keep the listed sugar quantity unchanged unless you are developing and testing a different recipe. I would avoid switching chocolate types on the morning of a special occasion.

How do I know when the cake layers are baked?

Check at 30 minutes in a 350°F oven and continue up to 35 minutes if necessary. A toothpick should carry a few moist crumbs, never wet batter. The center should also spring back gently after a light touch. If the pans bake unevenly, check each one rather than pulling all three at once. I recommend using the center of each layer as your guide instead of relying on browned edges.

Do I need to let things get cooler before I try to layer??

Yes, cool both the layers and the coconut pecan filling completely before stacking. Warm cake loosens the custard, and hot filling slides when the next layer adds weight. Wait until a spoonful of filling stays mounded. If your cake leans after assembly, refrigerate it for 30 minutes before nudging layers straight. This specific problem came up in a Reddit baking discussion about German chocolate cake assembly.

A Little Planning Makes This Cake Easier

Choose a flat plate that fits inside your refrigerator before assembling the cake. A sturdy board helps you carry it, and a cake turntable is optional. Moving a fully filled stack to another stand can cause slipping.

I recommend marking 12 light guide cuts on top before serving. A clean knife and chilled filling do more for tidy birthday slices than fancy piping. German chocolate cake looks inviting with the sides exposed and a generous textured top. A simple, steady serving plan is all you need.

If you loved this recipe, save it to your chocolate cake Pinterest board so you can find it easily later!

Three-layer German chocolate cake with coconut pecan topping on a simple birthday cake stand

Classic German Chocolate Cake With Coconut Pecan Frosting

Three soft chocolate layers filled and topped with cooked coconut pecan frosting. This ingredient-based draft uses traditional proportions and needs a kitchen test before publication.
Prep Time 45 minutes
Cook Time 45 minutes
Cooling Time 1 hour
Servings: 12
Course: Dessert
Cuisine: American
Calories: 703

Ingredients
  

For the chocolate cake:
  • 4 ounces sweet baking chocolate chopped (Baker’s German’s Sweet Chocolate is the traditional style; check package ingredients)
  • 1/2 cup hot water to melt the chocolate
  • 2 cups all-purpose flour spooned into the cup, then leveled
  • 1 teaspoon baking soda do not replace with the same amount of baking powder
  • 1/2 teaspoon fine salt
  • 1 cup unsalted butter softened
  • 2 cups granulated sugar
  • 4 large eggs separated (use both yolks and whites)
  • 1 teaspoon alcohol-free vanilla extract
  • 1 cup buttermilk at room temperature
For the coconut pecan frosting:
  • 1 cup evaporated milk not sweetened condensed milk
  • 1 cup granulated sugar
  • 3 large egg yolks
  • 1/2 cup unsalted butter
  • 1 teaspoon alcohol-free vanilla extract
  • 1 1/3 cups sweetened shredded coconut
  • 1 cup chopped pecans

Equipment

  • Three 9-inch round cake pans
  • parchment paper rounds
  • electric hand mixer
  • Medium heavy-bottomed saucepan
  • wire cooling racks
  • Silicone spatula

Method
 

  1. Stir 4 ounces chopped sweet baking chocolate into 1/2 cup hot water for 2 to 3 minutes; cool 10 minutes. Chef's Note: It should be glossy, with no lumps.
  2. Whisk 2 cups all-purpose flour, 1 teaspoon baking soda, and 1/2 teaspoon fine salt for 30 seconds. No white pockets should remain.
  3. Beat 1 cup softened unsalted butter with 2 cups granulated sugar for 3 to 4 minutes. Chef’s Note: It should look pale and fluffy.
  4. Beat in the 4 egg yolks one at a time, about 30 seconds each. The mixture should look smooth.
  5. Mix in the cooled chocolate and 1 teaspoon alcohol-free vanilla for 30 seconds. Look for even brown color.
  6. Add flour in three portions, alternating with 1 cup buttermilk in two portions, mixing about 2 minutes on low. Stop when no dry flour remains.
  7. Beat the 4 egg whites with clean beaters for 2 to 3 minutes. The soft peaks should curl at their tips.
  8. Fold whites into the batter in three additions over about 1 minute. Chef’s Note: No long white streaks should remain.
  9. Divide batter among three prepared 9-inch pans; bake at 350°F for 30 to 35 minutes. A toothpick should carry moist crumbs, not wet batter.
  10. Cool layers in pans for 15 minutes, then on racks for 45 minutes. They should feel completely cool.
  11. Whisk 1 cup evaporated milk, 1 cup sugar, 3 egg yolks, and 1/2 cup butter over medium heat for 10 to 12 minutes. Stir constantly until it coats a spoon.
  12. Off heat, stir in 1 teaspoon alcohol-free vanilla, 1 1/3 cups sweetened coconut, and 1 cup chopped pecans for 1 minute. Cool 45 minutes until it mounds on a spoon.
  13. Stack cooled layers, spreading filling between and across the top, in about 10 minutes. The topping should hold without sliding.

Notes

This assembled recipe has not been tested in the My Recipe Nook kitchen; check bake time and filling consistency in a test bake.
Use alcohol-free vanilla extract and check chocolate and other packaged ingredients for halal-suitable labeling.
Storage: Refrigerate in an airtight container for up to 4 days; freeze wrapped slices for up to 2 months for best texture.

Leave a Comment

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

Recipe Rating




Scroll to Top