What the heck is this?
Okay, let’s get one thing straight — German chocolate frosting is NOT from Germany. Plot twist, right? It’s actually named after some dude named Samuel German who invented a type of baking chocolate. But who cares about history when we’re talking about this absolutely divine, coconut-pecan masterpiece that turns any regular chocolate cake into something that’ll make people weak in the knees?
This isn’t your basic buttercream situation. We’re talking about a rich, caramel-colored, gooey frosting that’s packed with toasted coconut and crunchy pecans. It’s like eating a candy bar in frosting form, and honestly, I’ve been known to eat it straight from the bowl with a spoon. Don’t judge me.
Why You’ll Be Obsessed With This Recipe
- Foolproof AF — seriously, if you can stir and not burn things, you’ve got this
- Rich and gooey perfection — it’s like caramel and coconut had a beautiful baby
- Tastes like expensive bakery frosting — but costs way less and tastes way better
- Perfect texture every time — no grainy, split, or runny disasters here
- Makes any cake legendary — chocolate cake, vanilla cake, even brownies
- Stores beautifully — keeps for days and actually gets better with time
The Good Stuff You’ll Need
For the Frosting Base:
- 1 cup evaporated milk (not condensed milk — don’t mess this up!)
- 1 cup granulated sugar
- 3 large egg yolks
- 1/2 cup (1 stick) unsalted butter
- 1 tsp vanilla extract
- Pinch of salt
For the Good Bits:
- 1 1/3 cups sweetened shredded coconut
- 1 cup chopped pecans (toasted if you’re feeling fancy)
Optional But Recommended:
- Extra coconut and pecans for decorating
- A shot of bourbon (just kidding… or am I?)

Let’s Make This Magic Happen
Step 1: Toast Those Nuts (Optional But Worth It)
If you want to be extra (and you should), toast your pecans in a dry skillet over medium heat for 3-4 minutes until fragrant. Set aside to cool.
Pro tip: Don’t walk away during this step. Nuts go from perfect to burned in about 30 seconds.
Step 2: The Base Game
In a medium saucepan, whisk together the evaporated milk, sugar, and egg yolks until smooth.
Add the butter and cook over medium heat, stirring constantly (like, don’t stop stirring) for 10-12 minutes until it thickens enough to coat the back of a spoon.
Step 3: The Thickening Magic
You’ll know it’s ready when you can run your finger across the back of the spoon and it leaves a clean line. If you’re not sure, it probably needs another minute or two.
Remove from heat and stir in vanilla and salt.
Step 4: The Best Part
Fold in the coconut and pecans. This is where it gets real, people.
Let it cool for about 30 minutes, stirring occasionally. It’ll thicken as it cools — this is exactly what we want.
Step 5: Frosting Victory
Once it’s cooled to room temperature, it’s ready to spread on your cake. Don’t worry if it looks a little loose at first — it firms up perfectly on the cake.
Pro Tips That’ll Make You Look Like a Genius
- Stir constantly — this prevents the eggs from scrambling and keeps everything smooth
- Use room temperature ingredients — they blend better and cook more evenly
- Don’t rush the cooling — patience gives you the perfect spreadable consistency
- Toast everything — toast the coconut AND the pecans for maximum flavor
- Make it ahead — this actually tastes better after sitting overnight
Troubleshooting Like a Boss
Too thin? Let it cool longer or pop it in the fridge for 15 minutes, stirring occasionally.
Too thick? Whisk in a tablespoon of milk or cream until you get the right consistency.
Lumpy or grainy? Your heat was too high or you didn’t stir enough. Strain it through a fine mesh sieve.
Tastes too sweet? Add a pinch more salt — it balances everything out.
Switch It Up
Go Nutty: Try chopped walnuts or almonds instead of pecans
Tropical Vibes: Add some mini pineapple chunks for a piña colada situation
Boozy Upgrade: A splash of rum or bourbon takes this to the next level
Chocolate Lover’s Dream: Fold in some mini chocolate chips because why not?
Storage Game Strong
This keeps in the fridge for up to a week (if it lasts that long).
Bring it back to room temperature before using — it spreads way better.
You can also freeze it for up to 3 months. Just thaw it overnight and give it a good stir.
What to Do With This Liquid Gold
Obviously, it’s perfect on German chocolate cake, but don’t stop there:
- Spread it between brownie layers
- Use it as a dip for graham crackers or vanilla wafers
- Drizzle it over ice cream (life-changing)
- Eat it with a spoon while binge-watching Netflix (no shame)

Questions People Always Ask
Q: Can I use coconut milk instead of evaporated milk? A: Nope, the consistency will be all wrong. Stick with evaporated milk for best results.
Q: My frosting separated. Can I fix it? A: Try whisking in a tablespoon of hot milk. If that doesn’t work, start over — it happens to the best of us.
Q: Can I make this dairy-free? A: You can try substituting vegan butter and coconut milk, but the texture might be different.
Q: How much frosting does this make? A: Enough for one 9-inch layer cake or about 24 cupcakes. Double the recipe if you’re feeling generous.
Print
Foolproof German Chocolate Frosting: The Sweet, Gooey Magic That Makes Everything Better
- Total Time: 20 minutes
- Yield: About 3 cups frosting 1x
Description
Okay, let’s get one thing straight — German chocolate frosting is NOT from Germany. Plot twist, right? It’s actually named after some dude named Samuel German who invented a type of baking chocolate. But who cares about history when we’re talking about this absolutely divine, coconut-pecan masterpiece that turns any regular chocolate cake into something that’ll make people weak in the knees?
This isn’t your basic buttercream situation. We’re talking about a rich, caramel-colored, gooey frosting that’s packed with toasted coconut and crunchy pecans. It’s like eating a candy bar in frosting form, and honestly, I’ve been known to eat it straight from the bowl with a spoon. Don’t judge me.
Ingredients
For the Frosting Base:
- 1 cup evaporated milk (not condensed milk — don’t mess this up!)
- 1 cup granulated sugar
- 3 large egg yolks
- 1/2 cup (1 stick) unsalted butter
- 1 tsp vanilla extract
- Pinch of salt
For the Good Bits:
- 1 1/3 cups sweetened shredded coconut
- 1 cup chopped pecans (toasted if you’re feeling fancy)
Optional But Recommended:
- Extra coconut and pecans for decorating
- A shot of bourbon (just kidding… or am I?)
Instructions
If you want to be extra (and you should), toast your pecans in a dry skillet over medium heat for 3-4 minutes until fragrant. Set aside to cool.
Pro tip: Don’t walk away during this step. Nuts go from perfect to burned in about 30 seconds.
In a medium saucepan, whisk together the evaporated milk, sugar, and egg yolks until smooth.
Add the butter and cook over medium heat, stirring constantly (like, don’t stop stirring) for 10-12 minutes until it thickens enough to coat the back of a spoon.
You’ll know it’s ready when you can run your finger across the back of the spoon and it leaves a clean line. If you’re not sure, it probably needs another minute or two.
Remove from heat and stir in vanilla and salt.
Fold in the coconut and pecans. This is where it gets real, people.
Let it cool for about 30 minutes, stirring occasionally. It’ll thicken as it cools — this is exactly what we want.
Once it’s cooled to room temperature, it’s ready to spread on your cake. Don’t worry if it looks a little loose at first — it firms up perfectly on the cake.
Notes
- Stir constantly — this prevents the eggs from scrambling and keeps everything smooth
- Use room temperature ingredients — they blend better and cook more evenly
- Don’t rush the cooling — patience gives you the perfect spreadable consistency
- Toast everything — toast the coconut AND the pecans for maximum flavor
- Make it ahead — this actually tastes better after sitting overnight
- Prep Time: 5 minutes
- Cook Time: 15 minutes
Nutrition
- Calories: ~120 kcal
- Fat: ~8g
- Carbohydrates: ~12g
- Protein: ~2g