This homemade German chocolate cake frosting is a rich, buttery topping made with toasted pecans, sweetened coconut, and creamy evaporated milk. Perfect for layering on chocolate cakes, cupcakes, or brownies, this coconut pecan frosting is cooked on the stovetop for a smooth, thick consistency and deep caramel flavor. Made from scratch using real ingredients like egg yolks, brown sugar, and vanilla extract, it’s a classic frosting recipe that pairs well with a variety of desserts.

Ingredients
- 2 cups pecans (250g)
- 1 can evaporated milk (12 oz / 355ml)
- 1 ½ sticks unsalted butter (170g)
- 3 large egg yolks
- 1 ¼ cups light brown sugar (275g)
- ¼ teaspoon salt
- 1 teaspoon vanilla extract
- 2 ⅔ cups desiccated coconut (200g)
Instructions
- Toast the Pecans:
Preheat the oven to 350°F (175°C). Spread the pecans on a baking sheet and bake for 8 minutes until fragrant. Let them cool slightly, then roughly chop and set aside. - Cook the Base:
In a large saucepan, whisk together the egg yolks and evaporated milk. Add the butter, brown sugar, salt, and vanilla extract. Place over medium heat and cook, whisking continuously to prevent curdling. - Thicken the Mixture:
Continue heating the mixture until it thickens and begins to bubble gently. Once it reaches a low boil, stir constantly for 30 seconds, then remove from heat. - Add Coconut and Pecans:
Stir in the desiccated coconut and chopped pecans until evenly combined. - Cool Completely:
Allow the frosting to cool to room temperature before spreading on cakes or cupcakes.
Tips
- Stir Constantly: This prevents the eggs from scrambling and ensures a smooth, custard-like consistency.
- Use Room Temperature Ingredients: Butter and eggs should be at room temp to help the mixture emulsify properly.
- Chop Pecans After Toasting: Toasting brings out their flavor—don’t skip this step.
Variations and Substitutions
- Nuts: Swap pecans for walnuts if preferred.
- Coconut: Shredded sweetened coconut can be used for a sweeter, chewier texture.
- Vegan Option: Use plant-based evaporated milk, vegan butter, and an egg substitute like cornstarch slurry for a dairy-free version.

FAQs
Can I make this frosting ahead of time?
Yes. Store it in an airtight container in the fridge for up to 5 days. Let it come to room temperature before spreading.
Is this frosting suitable for freezing?
Yes, freeze in a sealed container for up to 2 months. Thaw overnight in the fridge and bring to room temperature before using.
Does this frosting need to be refrigerated after use?
If your cake contains perishable fillings or is in a warm environment, refrigeration is recommended.
Serving Suggestions
- Spread over classic German chocolate cake layers.
- Use as a filling for cupcakes.
- Pair with chocolate brownies for a decadent topping.
- Add a spoonful over vanilla ice cream for a quick dessert upgrade.
Why You’ll Love This Recipe
This homemade coconut pecan frosting delivers rich, caramelized flavor and texture that perfectly complements chocolate cakes. It’s made from scratch with pantry staples and comes together in one pot. Toasted pecans and desiccated coconut add crunch and depth, making every bite memorable.
German Chocolate Cake Frosting – Coconut Pecan
6
servings10
minutes15
minutesIngredients
2 cups pecans (250g)
1 can evaporated milk (12 oz / 355ml)
1 ½ sticks unsalted butter (170g)
3 large egg yolks
1 ¼ cups light brown sugar (275g)
¼ teaspoon salt
1 teaspoon vanilla extract
2 ⅔ cups desiccated coconut (200g)
Directions
- Toast the Pecans:
- Preheat the oven to 350°F (175°C). Spread the pecans on a baking sheet and bake for 8 minutes until fragrant. Let them cool slightly, then roughly chop and set aside.
- Cook the Base:
- In a large saucepan, whisk together the egg yolks and evaporated milk. Add the butter, brown sugar, salt, and vanilla extract. Place over medium heat and cook, whisking continuously to prevent curdling.
- Thicken the Mixture:
- Continue heating the mixture until it thickens and begins to bubble gently. Once it reaches a low boil, stir constantly for 30 seconds, then remove from heat.
- Add Coconut and Pecans:
- Stir in the desiccated coconut and chopped pecans until evenly combined.
- Cool Completely:
- Allow the frosting to cool to room temperature before spreading on cakes or cupcakes.

Leave a Comment