German Chocolate Cake Frosting Recipe

Hey sweet friends! Can we talk about the most heavenly frosting that ever existed? I’m talking about that gorgeous, gooey, coconut-pecan masterpiece that makes German chocolate cake absolutely irresistible!

I have such a sweet story about this frosting. My mother-in-law made it for my husband’s birthday every single year, and when we got married, she handed me this tattered recipe card with the most beautiful handwriting. She said, “Honey, this is the key to his heart – master this frosting and you’ll never go wrong!” Twenty years later, and she was SO right!

But here’s the thing – this frosting can be tricky. Too thick and it won’t spread properly. Too thin and it slides right off the cake. I’ve made every mistake possible (including the time I accidentally used salted butter and nearly cried!), but now I’ve got it down to a science. Ready to learn my secrets?

Classic German Chocolate Cake Frosting

This is THE recipe, passed down through generations and perfected over countless birthday cakes!

Ingredients:

  • 1 cup granulated sugar
  • 1 cup evaporated milk
  • 3 large egg yolks
  • 1/2 cup (1 stick) unsalted butter
  • 1 teaspoon vanilla extract
  • 1 1/3 cups sweetened flaked coconut
  • 1 cup chopped pecans
  • Pinch of salt

Instructions:

In a medium saucepan, whisk together sugar, evaporated milk, and egg yolks until well combined. Add butter and place over medium heat. Cook, stirring constantly with a wooden spoon, for 10-12 minutes until mixture thickens and coats the back of the spoon (it should reach 160°F if you have a thermometer). Remove from heat and immediately stir in vanilla, coconut, pecans, and salt. Let cool for 30 minutes, stirring occasionally. The frosting should be thick enough to spread but still slightly warm when you use it.

My Foolproof Tips for Perfect Frosting Every Time

The Egg Yolk Test:

Before you start cooking, make sure your egg yolks are at room temperature. Cold yolks can cause the mixture to curdle!

Stirring is EVERYTHING:

Never stop stirring once you start cooking. I learned this the hard way when I got distracted by the phone and ended up with scrambled eggs in my frosting!

The Spoon Test:

The frosting is ready when it coats the back of a wooden spoon and you can draw a line through it with your finger that doesn’t immediately close up.

Cooling Patience:

Let it cool for 30 minutes before frosting your cake. Hot frosting will melt right off!

Make-Ahead German Chocolate Frosting

Life gets busy, and sometimes you need to prep ahead. Here’s how to make this frosting work with your schedule!

Ingredients: (Same as above)

  • 1 cup granulated sugar
  • 1 cup evaporated milk
  • 3 large egg yolks
  • 1/2 cup unsalted butter
  • 1 teaspoon vanilla extract
  • 1 1/3 cups sweetened flaked coconut
  • 1 cup chopped pecans
  • Pinch of salt

Make-Ahead Instructions:

Follow the same cooking method, but after cooling completely, cover tightly and refrigerate for up to 3 days. Before using, let it come to room temperature and give it a good stir. If it’s too thick, add a tablespoon of evaporated milk. If it’s too thin, cook it for another 2-3 minutes over low heat.

Dairy-Free German Chocolate Frosting (Yes, Really!)

For my dairy-free friends who thought they’d never taste this magic again!

Ingredients:

  • 1 cup granulated sugar
  • 1 cup canned coconut milk (full-fat)
  • 3 large egg yolks
  • 1/2 cup vegan butter (I love Earth Balance)
  • 1 teaspoon vanilla extract
  • 1 1/3 cups sweetened flaked coconut
  • 1 cup chopped pecans
  • Pinch of salt

Instructions:

Use the exact same method as the classic version. The coconut milk actually adds an extra layer of coconut flavor that’s absolutely divine! Just make sure to use the thick cream from the top of the can.

Chocolate Lover’s German Chocolate Frosting

Sometimes I add a little extra something for the serious chocolate lovers in my life!

Ingredients:

  • 1 cup granulated sugar
  • 1 cup evaporated milk
  • 3 large egg yolks
  • 1/2 cup unsalted butter
  • 1 teaspoon vanilla extract
  • 2 tablespoons unsweetened cocoa powder
  • 1 1/3 cups sweetened flaked coconut
  • 1 cup chopped pecans
  • 1/2 cup mini chocolate chips
  • Pinch of salt

Instructions:

Follow the classic method, but whisk the cocoa powder in with the sugar and milk at the beginning. After removing from heat and adding vanilla, stir in the chocolate chips while the mixture is still warm so they melt slightly. This creates little pockets of chocolate throughout!

Troubleshooting Your German Chocolate Frosting

Problem: Frosting is too thin Solution: Return to heat for 2-3 more minutes, stirring constantly. Or let it cool longer – it thickens as it cools!

Problem: Frosting is too thick Solution: Stir in evaporated milk, one tablespoon at a time, until desired consistency.

Problem: Frosting looks curdled Solution: This usually means the heat was too high or you stopped stirring. Try whisking vigorously off the heat, or strain through a fine-mesh sieve.

Problem: Frosting slides off the cake Solution: Make sure your cake layers are completely cool, and the frosting has cooled for at least 30 minutes but isn’t cold.

How Much Frosting Do You Need?

This recipe makes about 3 cups of frosting, which is perfect for:

  • One 9-inch round cake (between layers and on top)
  • 24 cupcakes (generously frosted)
  • One 9×13 inch sheet cake

If you’re making a three-layer cake or want extra frosting for decorating, I’d recommend making 1.5 times the recipe.

Storage and Serving Tips

Storing:

Leftover frosting keeps in the fridge for up to 5 days. Bring to room temperature before using.

Serving:

This frosting is best at room temperature. If your kitchen is very warm, you can chill the frosted cake for 30 minutes to set the frosting, then let it come to room temperature before serving.

Freezing:

You can freeze this frosting for up to 3 months! Thaw overnight in the fridge, then bring to room temperature and stir well.

My Family’s Favorite Variations

Toasted Coconut Version:

Toast the coconut in a dry skillet for 3-4 minutes until golden before adding to the frosting. Game changer!

Bourbon Pecan:

Add 1 tablespoon of bourbon with the vanilla. Only for the grown-ups, obviously!

Extra Nutty:

Mix pecans with chopped walnuts or even some toasted almonds for more texture.

The Perfect Cake Pairing

While this frosting is traditionally used on German chocolate cake, it’s incredible on:

  • Vanilla cake layers
  • Chocolate cupcakes
  • Pound cake
  • Even as a dip for graham crackers (don’t judge me!)

Final Thoughts

This frosting is pure magic, friends. It’s rich, gooey, nutty, and absolutely irresistible. Yes, it takes a little patience and attention, but the results are SO worth it. My kids literally lick the bowl clean every single time I make it!

The key is low heat, constant stirring, and patience. Don’t rush the process, and you’ll be rewarded with the most incredible frosting that’ll have everyone asking for your secret.

favorite. There’s nothing that makes me happier than knowing I’ve helped create some sweet memories in your kitchen!

Happy baking, my sweet friends! 🍰✨

Scroll to Top