top of page

German Chocolate Cake (Moist, Rich & Filled with Coconut-Pecan Frosting)

Updated: Dec 25, 2025


a three layer German chocolate cake with a coconut-pecan frosting sitting on a cake plate

Few cakes have stood the test of time quite like German Chocolate Cake — a rich, tender chocolate layer cake filled and topped with its signature coconut-pecan frosting. Despite its name, this classic dessert isn’t from Germany at all, but traces back to Samuel German, the American chocolatier whose chocolate inspired this beloved recipe.

Every bite is pure indulgence — moist chocolate cake layered with sweet coconut, toasted pecans, and rich caramel-like notes that melt together beautifully. A longtime Southern favorite, German Chocolate Cake is perfect for birthdays, holidays, and family gatherings. Serve it alongside Coconut Snowball Cookies, Mini Pecan Pies, or a slice of Coconut Cream Pie for a dessert spread that feels nostalgic, comforting, and truly special.

Recipe Card

Servings: 10–12 Prep Time: 25 minutes Cook Time: 30 minutes Cooling/Frosting Time: 1 hour Total Time: 1 hour 55 minutes.

Nutrition Estimate (Per Slice)

Approximate values, based on 12 slices. Actual values may vary by portion size and frosting thickness.

Calories: 480–540 Protein: 6–7g Fat: 28–32g Carbohydrates: 55–62g Fiber: 4g Sugar: 38–45g

Ingredients

For the Cake:

  • 1 (4 oz) bar German’s sweet chocolate (or semi-sweet baking chocolate)

  • ½ cup boiling water

  • 2 cups all-purpose flour

  • 1 teaspoon baking soda

  • ¼ teaspoon salt

  • 1 cup (2 sticks) butter, softened

  • 2 cups sugar

  • 4 large eggs, separated

  • 1 teaspoon vanilla extract

  • 1 cup buttermilk

For the Coconut-Pecan Frosting:

  • 1 cup evaporated milk

  • 1 cup sugar

  • 3 egg yolks, beaten

  • ½ cup butter

  • 1 teaspoon vanilla extract

  • 1 ⅓ cups sweetened shredded coconut

  • 1 cup chopped pecans

Instructions

  1. Preheat the Oven: Preheat your oven to 350°F. Grease and flour three 9-inch round cake pans or line them with parchment circles.

  2. Melt the Chocolate: Break the chocolate into pieces and melt it in boiling water. Stir until smooth and set aside to cool slightly.

  3. Mix the Batter: In a medium bowl, whisk together flour, baking soda, and salt. In a large mixing bowl, beat butter and sugar until light and fluffy. Add egg yolks, one at a time, beating well after each. Stir in the melted chocolate and vanilla.

  4. Combine and Bake: Alternately add the flour mixture and buttermilk, beginning and ending with flour. In a separate bowl, beat egg whites until stiff peaks form, then gently fold them into the batter. Divide evenly among the pans. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean. Cool completely before frosting.

  5. Make the Frosting: In a saucepan, combine evaporated milk, sugar, egg yolks, butter, and vanilla. Cook over medium heat, stirring constantly, until thickened (about 10 minutes). Remove from heat and stir in coconut and pecans. Cool before spreading.

  6. Assemble the Cake: Place one cake layer on a stand, spread with frosting. Repeat with the next two layers, finishing with frosting on top. Traditionally, the sides are left unfrosted.

Tips for the Best German Chocolate Cake

  • Don’t overbake — this cake stays tender and moist when baked just until set.

  • For a deeper flavor, use espresso powder or dark chocolate instead of German’s sweet.

  • Chill the frosting slightly before spreading — it thickens as it cools.

  • Toast the pecans and coconut for an extra nutty aroma.

  • Store covered at room temperature for up to 2 days or refrigerate for up to 5.

Final Thoughts

This German Chocolate Cake is rich, indulgent, and layered with nostalgic flavor. It’s the perfect dessert to share with family and friends — comforting, impressive, and absolutely delicious.

Serve it with a cup of coffee or a scoop of vanilla ice cream for the ultimate sweet ending.

FAQ

Q: What makes German chocolate cake different from regular chocolate cake?

German chocolate cake uses a lighter, sweeter chocolate and is topped with a rich coconut-pecan frosting that gives it its signature flavor.

Q: Can I make the frosting ahead of time?

Yes — the coconut-pecan frosting can be made 1–2 days ahead and stored in the refrigerator. Bring to room temperature before spreading.

Q: Why is my frosting runny?

It likely wasn’t cooked long enough. Simmer until the mixture thickens and coats the back of a spoon.

Q: Can I use regular cocoa powder instead of German chocolate?

You can, but it changes the flavor. German chocolate gives a milder, sweeter taste.

Q: Does German chocolate cake need to be refrigerated?

Yes — because of the egg-based frosting. Refrigerate for up to 4–5 days.

Comments


Affiliate Disclosure:
Some posts on Cozy Home Recipes contain affiliate links, including Amazon Associates links. If you click and purchase, I may earn a small commission at no extra cost to you. Thank you for supporting this site and helping me continue sharing cozy recipes, helpful kitchen tips, and home-cooked comfort.
© 2025 Cozy Home Recipes | cozyhomerecipes.com | All rights reserved​.                         Privacy Policy
bottom of page