German Chocolate Cake Recipe with Coconut-Pecan Frosting

This German Chocolate Cake recipe makes a tender, deeply chocolatey layer cake filled and topped with homemade coconut-pecan frosting. Bake three 9-inch cake layers at 350°F, cool them completely, then stack them with the warm, buttery frosting for a classic celebration dessert.

Every bite combines moist chocolate cake with a creamy caramel-like topping, toasted pecans, and sweet coconut. The cake tastes rich without being heavy, and the soft frosting adds a wonderful contrast to the delicate crumb.

Jump to Recipe

Why You’ll Love This Recipe

Three-layer German chocolate cake with coconut-pecan frosting

A traditional German chocolate cake is all about balance. The cake layers bring a gentle cocoa flavor and a soft, moist crumb, while the coconut-pecan frosting provides buttery sweetness and a light caramel note.

This recipe uses oil and buttermilk to keep the cake tender for several days. Boiling water blooms the cocoa powder and creates a fluid batter that bakes into especially moist layers.

The frosting is cooked on the stovetop rather than spread from a tub. That extra step gives it a glossy, spoonable texture and allows the pecans and coconut to become part of every layer.

  • Three soft, chocolate cake layers
  • Homemade coconut-pecan frosting
  • No complicated decorating equipment
  • Excellent for birthdays, potlucks, and holiday tables

Ingredients You’ll Need

Ingredients for German chocolate cake and coconut-pecan frosting

The cake begins with ordinary pantry staples, including flour, sugar, cocoa powder, baking soda, baking powder, and salt. Use natural unsweetened cocoa powder here because its acidity works well with the baking soda and buttermilk.

Eggs provide structure, while buttermilk adds tenderness and a mild tang. Vegetable oil keeps the crumb soft even after refrigeration, making this a practical make-ahead dessert.

For the frosting, evaporated milk creates a rich base without adding excess water. Egg yolks help the mixture thicken, and a combination of brown and white sugar gives the topping both depth and sweetness.

Choose unsweetened or sweetened coconut according to your preference. Sweetened coconut makes a softer, sweeter frosting, while unsweetened coconut lets the buttery caramel flavor stand out more clearly.

Pecans should be toasted before they go into the frosting. Toasting takes only a few minutes, but it adds a warm nutty aroma and keeps the nuts from tasting flat.

How to Make the Chocolate Cake

Chocolate cake batter divided among round cake pans

Start by preparing the pans carefully. Grease three 9-inch round pans, line the bottoms with parchment, and dust them with cocoa powder instead of flour so no pale residue appears on the finished layers.

Whisk the dry ingredients thoroughly before adding the wet ingredients. This distributes the leaveners and cocoa evenly, helping every cake layer rise at the same rate.

Once the eggs, buttermilk, oil, and vanilla are mixed in, slowly add the boiling water. The batter will look much thinner than a typical butter cake batter, but that loose texture is exactly what produces a moist chocolate crumb.

Divide the batter as evenly as possible among the pans. If you have a kitchen scale, weigh the filled pans so the layers finish at the same height.

Bake until the centers spring back lightly and a toothpick shows a few moist crumbs. Do not wait for the toothpick to come out completely dry, since that can mean the cake has already begun to overbake.

Let the layers cool in their pans for 10 minutes, then turn them onto racks. They must be completely cool before frosting, or the warm cake will soften the topping and make stacking difficult.

How to Make Coconut-Pecan Frosting

Coconut-pecan frosting cooking in a saucepan

The frosting needs steady attention because the egg yolks and milk can scorch or scramble if left unstirred. Whisk all the frosting ingredients together in a saucepan before turning on the heat.

Cook the mixture over medium heat, stirring constantly and scraping the bottom and corners of the pan. After about 10 to 12 minutes, it should become thick enough to coat the back of a spoon and hold a line when you run a finger through it.

Remove the pan from the heat as soon as the mixture thickens. Stir in the vanilla, shredded coconut, and toasted pecans while the base is still warm so the ingredients absorb the buttery sauce.

Spread the frosting into a shallow bowl to cool more quickly. It will continue to thicken as it cools, so wait until it is cool and spreadable but not stiff.

If the frosting becomes too firm, let it stand at room temperature and stir it gently. If it is still loose after cooling, refrigerate it for 15-minute intervals until it reaches a comfortable spreading consistency.

How to Assemble and Decorate the Cake

Coconut-pecan frosting and toasted pecans decorating chocolate cake

Place the flattest cake layer on a serving plate or cardboard cake round. If the layers have domed in the oven, use a serrated knife to trim the tops lightly, taking care to keep the layers even.

Spread one-third of the frosting over the first layer. German chocolate cake is traditionally finished with frosting between the layers and on top, so the chocolate sides can remain visible.

Add the second cake layer and press gently to settle it into place. Repeat with another portion of frosting, then add the final layer and cover its top with the remaining topping.

For a polished finish, use the back of a spoon to make soft swirls in the frosting. Scatter a few extra toasted pecans and coconut flakes over the top if you want a more decorative presentation.

Do not worry if the sides are not perfectly smooth. The open chocolate layers and rustic coconut-pecan topping are part of the charm of this classic dessert.

Chef Tips for the Best Results

  • Measure flour by spooning it into a measuring cup and leveling the top. Too much flour can make the cake dry and dense.
  • Bring the eggs and buttermilk close to room temperature before mixing. Ingredients with similar temperatures combine more smoothly.
  • Use fresh baking soda and baking powder. Older leaveners may leave the layers short and heavy.
  • Toast the pecans in a single layer so they brown evenly. Cool them fully before chopping to prevent oily clumps.
  • Stir the frosting continuously while it cooks. A heatproof spatula is useful for reaching the bottom of the saucepan.
  • Cool the cake layers completely before assembly. For especially neat layers, wrap them and chill them for 30 minutes before frosting.
  • Slice with a thin, sharp knife and wipe the blade between cuts. This keeps the coconut and pecan topping from dragging across the chocolate crumb.

Storage, Serving, and Make-Ahead Advice

Because the frosting contains milk and egg yolks, store the finished cake covered in the refrigerator. It will keep well for up to four days, although the cake is at its freshest during the first two days.

For the best texture, take the cake from the refrigerator 20 to 30 minutes before serving. The frosting softens slightly, and the chocolate flavor becomes more noticeable at cool room temperature.

You can bake the cake layers one day ahead. Once completely cool, wrap each layer tightly in plastic wrap and keep them at room temperature for one day or in the refrigerator for up to three days.

The frosting can also be prepared ahead and refrigerated in an airtight container for up to three days. Bring it to room temperature and stir until smooth before spreading it over the cake.

Individual slices may be frozen for up to two months. Wrap each slice in plastic wrap, place it in a freezer-safe container, and thaw overnight in the refrigerator before allowing it to stand at room temperature.

Easy Variations to Try

For a stronger chocolate taste, replace two tablespoons of the flour with extra cocoa powder. Keep the total dry ingredient amount close to the original so the cake retains its tender structure.

Dark chocolate lovers can add a thin layer of chocolate ganache beneath the coconut-pecan frosting. Use a lightly sweetened ganache so the finished cake does not become overly rich.

Walnuts may replace the pecans if needed, though pecans provide the most classic flavor. You can also add a small pinch of cinnamon to the frosting for a warm holiday note.

For cupcakes, divide the batter among lined muffin cups and bake for approximately 18 to 22 minutes. Cool completely, then pipe or spoon the frosting over each cupcake.

German Chocolate Cake Recipe with Coconut-Pecan Frosting

German Chocolate Cake with Coconut-Pecan Frosting

A classic three-layer chocolate cake covered with luscious coconut-pecan frosting. This from-scratch dessert is moist, tender, and perfect for birthdays, holidays, and special gatherings.
Prep Time 35 minutes
Cook Time 30 minutes
Total Time 2 minutes
Servings: 12 servings

Ingredients
  

Chocolate Cake
  • 2 1/4 cups All-purpose flour
  • 1 3/4 cups Granulated sugar
  • 3/4 cup Unsweetened natural cocoa powder
  • 2 teaspoons Baking soda
  • 1 teaspoon Baking powder
  • 1 teaspoon Fine salt
  • 2 Large eggs
  • 1 cup Buttermilk
  • 1/2 cup Vegetable oil
  • 2 teaspoons Vanilla extract
  • 1 cup Boiling water
Coconut-Pecan Frosting
  • 1 1/2 cups Evaporated milk
  • 4 Large egg yolks
  • 1 cup Light brown sugar
  • 1/2 cup Granulated sugar
  • 3/4 cup Unsalted butter
  • 2 teaspoons Vanilla extract
  • 2 2/3 cups Sweetened shredded coconut
  • 1 1/2 cups Chopped toasted pecans

Method
 

Step-by-Step
  1. Preheat the oven to 350°F. Grease three 9-inch round cake pans, line the bottoms with parchment, then grease the parchment and lightly dust the pans with cocoa powder.
  2. Whisk the flour, sugar, cocoa powder, baking soda, baking powder, and salt in a large bowl. Add the eggs, buttermilk, oil, and vanilla, then beat until the mixture is smooth.
  3. Slowly pour in the boiling water while mixing on low speed. The batter will be thin, which is expected and helps create a moist cake.
  4. Divide the batter evenly among the prepared pans. Bake for 25 to 30 minutes, or until a toothpick inserted in the centers comes out with a few moist crumbs.
  5. Cool the cakes in their pans for 10 minutes. Turn them onto wire racks, remove the parchment, and cool completely before frosting.
  6. For the frosting, whisk the evaporated milk, egg yolks, brown sugar, granulated sugar, and butter in a medium saucepan. Cook over medium heat, stirring constantly, for 10 to 12 minutes, until thick enough to coat a spoon.
  7. Remove the saucepan from the heat and stir in the vanilla, coconut, and toasted pecans. Transfer the frosting to a bowl and cool until spreadable.
  8. Place one cake layer on a serving plate. Spread one-third of the frosting over the top, leaving the sides mostly uncovered, then repeat with the remaining layers and frosting.
  9. Let the assembled cake stand for 30 minutes before slicing. Serve at cool room temperature for the softest cake and creamiest frosting.

Notes

Toast the pecans in a 350°F oven for 7 to 9 minutes, then cool them before chopping. Store the cake covered in the refrigerator for up to 4 days, and let slices sit at room temperature for 20 to 30 minutes before serving.

Final Thoughts

This German Chocolate Cake recipe delivers the chocolate, coconut, and pecan combination that makes the dessert so memorable. The cake layers are soft and moist, while the cooked frosting brings a rich, buttery finish with plenty of texture.

Take your time cooling the layers and cooking the frosting, since those two details make assembly much easier. Once the cake is stacked, a few rustic swirls and extra pecans are all you need for a beautiful presentation.

Serve generous slices with coffee, cold milk, or vanilla ice cream. Whether it is made for a birthday or simply because a chocolate dessert sounds right, this classic cake is sure to disappear quickly.

Leave a Comment

Recipe Rating