Home » Chocolate Desserts » Old-Fashioned German Chocolate Cake Frosting
A collage showing a single slice of German chocolate cake on a cake stand and the remaining cake with a slice cut out, with toasted coconut and pecan frosting.

Old-Fashioned German Chocolate Cake Frosting

For the Classic Homemade German Chocolate Cake


Many people search for German chocolate cake frosting, but what they often mean is the whole cake. The kind with soft chocolate layers, filled and topped with this rich coconut-pecan custard. That frosting is what gives the cake its name. Without it, it’s just chocolate cake.

Still, this recipe stands on its own. It doesn’t need flour or pans to prove its worth. I’ve made it more times than I’ve made the cake, truth be told. It keeps well, spreads easy, and fills your kitchen with the smell of something finished by hand—not by speed.

A collage showing a whole German chocolate cake topped with swirls of frosting and chopped pecans, a mid-slice missing, and a graphic text overlay reading “German Chocolate Cake Frosting”.

Why This Coconut-Pecan Frosting Matters

German chocolate cake isn’t German. It’s American, named after Samuel German, a baker who developed the chocolate. The frosting, though, is what makes the cake familiar to most of us.

This isn’t a frosting you beat in a bowl. It starts on the stove, with egg yolks and evaporated milk. You stir in sugar and butter and cook it slowly, never rushing, until it thickens into a golden custard. Once off the heat, you fold in sweetened coconut, toasted pecans, vanilla, and salt.

It isn’t glossy. It doesn’t pipe into swirls. But it sets into something better: rich, textured, and sweet with a soft chew from the coconut. It tells you when it’s ready—not the other way around.


How to Make German Chocolate Cake Frosting from Scratch

A flat lay of ingredients for German chocolate cake frosting, including eggs, milk, sugar, shredded coconut, butter, pecans, vanilla extract, and salt, arranged in ceramic bowls on a blush pink surface.

I use a medium saucepan and a wooden spoon with a worn edge. Whisk the egg yolks first until they’re smooth. Then stir in the evaporated milk and sugar, and add the butter.

Set it over medium-low heat. Don’t leave it. Stir constantly, slowly, without scraping the bottom too hard. It will take about 10 to 12 minutes, but your eyes and your spoon will tell you more than the timer. It’s ready when it coats the back of a spoon like warm pudding.

Take it off the heat right away. Then add the vanilla, coconut, pecans, and salt. Stir gently, and let it cool at room temperature.

It will thicken more as it sits. I always let it rest at least 30 minutes before using it, sometimes more if the air is cool.


Tips for Coconut Pecan Frosting

A saucepan filled with whipped German chocolate cake frosting, showcasing its smooth, creamy texture in natural lighting.

Toast the pecans. I always do. Spread them out on a sheet pan and bake at 350°F for about 6 to 8 minutes, stirring once. Let them cool before stirring them in. Warm nuts will loosen the custard too much.

Don’t boil the custard. If it bubbles too hard, the eggs may curdle. Keep the heat low and steady. Stir the entire time. If it thickens unevenly, strain it through a fine sieve.

A saucepan with a golden yellow mixture being whisked, showing the early cooking stage of homemade German chocolate cake frosting.

If it cracks, don’t worry. I’ve spread this frosting over cracked cakes, sunken layers, even cooled brownies. It covers what needs covering, and makes it taste better every time.


How to Use It on German Chocolate Cake

Traditionally, this frosting fills the layers and tops the cake. I use it with my Homemade Chocolate Cake, especially if I don’t have the original German’s chocolate on hand.

The frosting spreads best when it’s fully cooled but not cold. If it’s been in the fridge, bring it to room temperature and stir gently.

It also pairs well with Chocolate Date Tart or even spooned over cooled Chocolate Frosting for a layered effect.

I once used it on a Silky Salted Chocolate Pie. Chloe was surprised. I told her, “It’s still custard, after all.” She liked it chilled, with strong coffee.


How to Store and Save This Frosting

A close-up of a single slice of German chocolate cake showing moist chocolate layers and generous layers of creamy caramel-hued coconut pecan frosting.

Once cooled, you can store it in an airtight container in the refrigerator. It keeps for about a week. Let it warm to room temperature and stir gently before using.

If you freeze it, do so in small batches. Thaw it in the fridge, not the microwave. It may separate slightly—just stir it patiently.

This frosting doesn’t rush. Neither should you.

A sliced German chocolate cake with rich dark chocolate layers, filled and topped with thick, fluffy coconut pecan frosting, displayed on a white plate.

From My Handwritten Card

The original recipe lives on a small index card in my old recipe tin. It’s stained from years of spills, and the ink is faded in places. But the steps are still there. In the corner, I’d written a note in pencil:

If it thickens too much, add a splash of milk and stir with care.

That note has saved me more than once.

And that’s how these recipes live on. Not through perfection, but through use.


Save the Pin or Leave a Note

A collage with a chocolate cake topped with thick frosting and pecans, half-sliced to reveal the interior, paired with a plate holding one slice, and the text “German Chocolate Cake Frosting”.

If you found this recipe helpful, I’d be glad to hear from you. I still read every comment. And if you want to return to this one again, save it to your board so you don’t lose it.

Yield: 10 slices

German Chocolate Cake Frosting Recipe

A collage showing a single slice of German chocolate cake on a cake stand and the remaining cake with a slice cut out, with toasted coconut and pecan frosting.
No Ratings

A classic coconut-pecan frosting made with a rich, cooked custard base. Butter, egg yolks, sugar, and evaporated milk are gently heated until thickened, then mixed with sweetened shredded coconut, chopped pecans, and vanilla. The result is a thick, golden frosting full of texture and deep flavor.

Prep Time 10 minutes
Cook Time 12 minutes
Additional Time 30 minutes
Total Time 52 minutes

Ingredients

  • 3 large egg yolks
  • 1 cup evaporated milk
  • 1 cup granulated sugar
  • 1/2 cup unsalted butter (1 stick)
  • 1 teaspoon vanilla extract
  • 1 1/3 cups sweetened shredded coconut
  • 1 cup chopped pecans, toasted
  • 1/4 teaspoon salt

Instructions

  1. PREPARE THE EGG YOLKS: In a medium saucepan, whisk the egg yolks until smooth and fully combined. This helps prevent clumping later when the mixture is heated.
  2. ADD THE LIQUID INGREDIENTS: Stir in the evaporated milk and granulated sugar, then add the butter. Place the saucepan over medium-low heat.
  3. COOK THE MIXTURE: Stir the mixture constantly with a heatproof spatula or wooden spoon. Cook for 10 to 12 minutes, or until the mixture thickens and coats the back of a spoon. It should have the consistency of warm pudding. Do not allow it to boil rapidly or the eggs may scramble.
  4. REMOVE FROM HEAT AND ADD FLAVORINGS: Once thickened, remove the saucepan from the heat immediately. Stir in the vanilla extract, sweetened shredded coconut, chopped pecans, and salt until evenly combined.
  5. COOL TO ROOM TEMPERATURE: Let the frosting cool completely at room temperature. It will continue to thicken as it cools and become spreadable.
  6. STORE IF MAKING AHEAD: If preparing in advance, transfer the cooled frosting to an airtight container and refrigerate. Bring to room temperature and stir gently before using.

Notes

Toasting the pecans before adding them enhances their flavor. Spread them on a baking sheet and bake at 350°F (175°C) for 6–8 minutes, stirring once, until fragrant. Let them cool before using.

Nutrition Information:

Yield:

10

Serving Size:

1

Amount Per Serving: Calories: 348Total Fat: 24gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 12gCholesterol: 106mgSodium: 135mgCarbohydrates: 30gFiber: 2gSugar: 27gProtein: 5g

Leave a Comment

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

*