German Chocolate Cake Frosting
Thick and creamy German chocolate cake frosting is studded with pecans and sweetened shredded coconut. It’s perfect for icing a classic German chocolate cake as well as brownies, cupcakes, and more!
German chocolate cake frosting is a classic frosting recipe that every home baker should have in their repertoire. Naturally it’s perfect for a German chocolate cake, but you can also use it to frost chocolate cupcakes, brownies, cookie bars, and more.
This recipe makes a traditional coconut pecan frosting for German chocolate cake. It’s an incredibly easy recipe that yields a deliciously creamy frosting every time!
In total, the frosting recipe takes about 30 minutes to prepare. It requires more effort than popping open a jar of frosting, but the flavor is so much richer and more flavorful than the sugary frostings you find at the grocery store!
Recipe Ingredients
This is a traditional frosting recipe for German chocolate cake. You don’t need any extra bells and whistles when it already tastes this good! The key ingredients you’ll need to make the frosting are:
- Granulated sugar: To sweeten the frosting.
- Evaporated milk: Be sure to use evaporated milk in this frosting and not sweetened condensed milk. Sweetened condensed milk is much thicker and sweeter and won’t work well in this recipe.
- Egg yolks: You can save the egg whites to make an omelet in the morning or another recipe, such as Swiss meringue buttercream.
- Unsalted butter: Because the frosting will be cooked on the stove, there’s no need to soften the butter to room temperature beforehand.
- Vanilla extract: Pure vanilla is preferred.
- Sweetened shredded coconut: Be sure to buy sweetened shredded coconut and not plain coconut flakes. It should be located in the baking aisle of your grocery store.
- Chopped pecans: Buy pre-chopped raw pecans, or buy raw pecan halves and chop them up yourself.
How to Make German Chocolate Cake Frosting
Making frosting for German chocolate cake is a cinch! There’s no stand mixer required, but you will have to let the frosting cool for about an hour before you can use it.
- In a large saucepan, whisk together the sugar, evaporated milk, and egg yolks. Then, add the sliced butter to the saucepan.
- Place the saucepan over medium heat and cook the mixture until the butter melts. This can take up to 5 minutes.
- Continue cooking the mixture over medium heat until it begins to boil, thicken, and finally turns a light caramel color. This can take upwards of 15 minutes, and it’s important that you stir the mixture constantly to prevent it from sticking to the pan.
- Remove the saucepan from the heat. Stir in the vanilla, shredded coconut, and chopped pecans.
- Transfer the frosting to a heat-safe bowl and let it cool to room temperature on your countertop for about an hour.
- Once the frosting is completely cool, you may refrigerate it or use it to frost a cake or cupcakes.
Ways to Use This Frosting
I realize this is called German chocolate cake frosting, but it’s much more versatile than that. Use it to frost your favorite bars, brownies, cakes, cupcakes, and more!
Here are some other recipes to try with it:
- German Chocolate Cake
- Texas Sheet Cake
- Coconut Cake
- Chocolate Brownies
- Blondies
- Vanilla Cupcakes
- Chocolate Cupcakes
How Much Frosting Does This Recipe Make?
This recipe will yield 2 and 3/4 cups of frosting, which is enough to lightly frost a two-layer cake (like the picture below), one 9×13 cake, or 12 cupcakes.
Does the Frosting Need to Be Refrigerated?
Yes, I recommend refrigerating the frosting until you’re ready to use it. Note that cold German chocolate cake frosting is more difficult to spread so you may need to let it warm up a bit on your counter before using it.
Recipe Tips
- If you want to use toasted pecans in the frosting: Place the pecans in a 350°F oven for 7 to 10 minutes, stirring a few times. Set aside to cool slightly before mixing into the frosting.
- I recommend using a large, heavy bottomed saucepan when making the frosting. You want a saucepan that distributes heat well so that nothing burns.
- Stir the frosting mixture constantly once it’s boiling. You don’t want anything sticking to the pan!
Recipe Video
German Chocolate Cake Frosting
Ingredients
- 1 cup granulated sugar (200 grams)
- 1 cup evaporated milk NOT sweetened condensed milk (240 ml)
- 3 large egg yolks room temperature and lightly beaten
- ½ cup unsalted butter (115 grams)
- 1 teaspoon pure vanilla extract
- 1 ½ cups sweetened shredded coconut (120 grams)
- 1 cup chopped pecans (115 grams)
Instructions
- Add the granulated sugar, evaporated milk, and egg yolks to a large saucepan and whisk until fully combined. Slice the butter into tablespoon-sized pieces and add to the saucepan.
- Place over medium heat, stirring often until the butter completely melts, about 4 to 5 minutes.
- Continue cooking and stirring constantly until the mixture starts to boil, thicken, and turns a very light caramel color. This may take about 10 to 15 minutes.
- Remove from the heat and stir in the vanilla extract, shredded coconut, and chopped pecans.
- Transfer the frosting to a heat-safe bowl and let it cool completely, about 1 to 1.5 hours.
- Once cooled, use it to decorate cakes or cupcakes.
Great and easy recipe. I received it in my email just in time for my father in laws birthday, who loves German chocolate cake! I made a cupcake version. Frosting is very hard to pipe due to thickness, but that was my mistake. Overall, turned out great and flavorful.
I may try using as a filling in the cupcakes next time!
Thank you, Hannah! I’m glad you enjoyed the frosting!
I made this frosting but it took more than the 10 – 15 to thicken. It took almost 30 min. It really didnt turn a carmel color either. I will make again and possibly add cornstarch to help thicken it.
I was afraid I was over cooking it so I took it off at 15 min but didn’t see a caramel color either. My mixture was also not smooth like the picture. So maybe I needed to cook longer?
It may not have cooked long enough. Did you cook it over medium heat?
Excellent, reminds me of my mother’s recipe from the 50s.
I was looking for a frosting for a chocolate cake that did not require powdered sugar…this was the answer. It was fairly easy to make although I didn’t get the light brown color even turning up the heat some. It’s somewhat lighter in color but just as delicious!
I really liked it😊 i cooked it for about 17/18 minutes and it turned out pretty good! It was a little gritty but it will work, we used a chocolate cake mix, I would love to make it again!
I love German chocolate cake
And i made it for my 11th birthday!
Charlotte ❤️
I have to update my previous comment. I used your recipe to make this cake for the Veterans Dinner at church last night. I was afraid the frosting was too dry, however, when I got to church this morning they raved about how good that cake was. One man said it was the best German chocolate cake he’d ever had. So, I guess it wasn’t too dry after all and I just had to make a corrected review.
Thank you, Regina! I’m glad everyone enjoyed the cake!
My frosting was perfect when it was warm, but hardened a little as it cooled. Why would that be?
It sounds like it may have been cooked too long. It will thicken as it cools, but it shouldn’t be hard.
You state 12 servings however will it ice a 9 inch 2 layer cake?
It’s enough to frost a 9-inch two layer cake like the pictures you see in the post. If you want more frosting to cover the sides, then I would double the recipe.
I made it and it was delicious my family loved it