German Chocolate Cake Frosting

This post may contain affiliate links. Read the full disclosure here.

German chocolate cake frosting is thick and creamy with coconut and pecans. It’s the perfect topping for chocolate cake, cupcakes, and more!

German chocolate cake frosting with coconut and pecans.

If you read along with my emails, you know that I recently posted a recipe for German Chocolate Cake. The frosting that goes along with that cake recipe is so delicious I felt it was worthy of its own post. This German Chocolate Cake Frosting recipe can be served, obviously, with German Chocolate Cake. But it need not be limited to just that.

I am a huge cupcake fan – you all know that by now. Carrot cake cupcakes, banana cream pudding cupcakes, red velvet cupcakes – I haven’t met a cupcake I dislike.

The beauty of cupcakes, in my opinion, is that you can make one batch of cupcakes and a few different frostings and feel like you are offering a wide assortment of desserts.

This German Chocolate Cake Frosting is delicious atop the traditional German Chocolate Cake, of course. But it’s equally good on chocolate cupcakes, vanilla cupcakes, and almond cupcakes. I might even spread this coconut pecan frosting atop a batch of brownies. How good does that sound?

This frosting recipe is prepared on the stovetop, like my 7 minute frosting and my ermine frosting. It’s as much a filling as a frosting – the consistency is less buttercream and more thick and decadent.

There is a richness to the frosting that comes from the evaporated milk and the egg yolks. Butter makes it creamy, the coconut and sugars contribute sweetness and the pecans are a delicious crunch.


Recipe Snapshot

  • TASTE: Rich, sweet, and coconutty
  • TEXTURE: A little crunchy
  • EASE: Beginner-friendly!
  • TIME: Just over 2 hours as it requires chilling.

What You’ll Need

Ingredients

  • Evaporated milk: Needed for the rich flavor of the frosting.
  • Eggs: Egg yolks give the frosting a rich flavor.
  • Sugar: Both granulated sugar and light brown sugar are used.
  • Butter: Use unsalted sweet cream butter for the best flavor.
  • Vanilla: Look for pure vanilla extract (or make your own using this recipe) and not the imitation kind.
  • Shredded coconut: Make sure to use sweetened shredded coconut.
  • Pecans: I like to add pecans to my frosting but this is optional.
  • Salt: Balances the sweet flavor.

Recommended Tools

German chocolate cake frosting in white bowl.

How to Make German Chocolate Frosting

This is a cook and chill frosting, unlike many of my other frosting recipes. But don’t let that intimidate you! It’s easy to make and well worth it.

Be sure to check out the full recipe and ingredient list below

  1. Combine egg yolks with evaporated milk. In a large saucepan, whisk egg yolks, then slowly whisk in the evaporated milk.
  2. Add the sugar. Whisk in the sugars, butter, and salt.
  3. Cook. Cook over medium heat, stirring constantly, until the mixture is boiling, frothy, and slightly thickened, about 6 minutes.
  4. Add the vanilla. Remove from heat and stir in the vanilla followed by the coconut and chopped pecans. The frosting will be golden brown at this point.
  5. Cool. Allow the frosting to cool slightly then refrigerate for 2 hours.

Handy tip:

If the frosting is too hard to spread after being refrigerated, let it sit out at room temperature to soften a bit, but not for more than 30 minutes. The trick is finding the balance between it being spreadable but still somewhat firm and not too loose or thin.

Tips For Success

  • Make sure you buy evaporated milk and not condensed milk – they are next to each other in the grocery store aisle and in similar cans but are very different.
  • I believe the frosting benefits from the sweetness of sweetened shredded coconut. Unsweetened coconut can be used if you insist, but my preference is that you use the sweetened variety.
Layers of chocolate cake topped with German chocolate cake frosting.

Storage & Freezing

The frosting can be made 3 days in advance. Keep covered.

German Chocolate Cake Fosting

Layers of chocolate cake topped with German chocolate cake frosting.
German chocolate cake frosting is thick and creamy with coconut and pecans. It’s the perfect topping for chocolate cake, cupcakes, and more!
Jen Sobjack
Prep Time 5 minutes
Cook Time 6 minutes
Chill Time 2 hours
Total Time 2 hours 11 minutes
Serving Size 12

Ingredients

  • 4 large egg yolks
  • 12 ounces (340 g) evaporated milk
  • 1 cup (200 g) granulated sugar
  • cup (67 g) light brown sugar, packed
  • ½ cup (113 g) unsalted butter, cut into pieces
  • teaspoon salt
  • 1 teaspoon pure vanilla extract
  • 2 ¼ cups (254 g) sweetened shredded coconut
  • 1 ½ cups (170 g) chopped pecans

Instructions

  • Whisk the eggs in a medium saucepan, then gradually whisk in the evaporated milk.
  • Whisk in the sugars, butter, and salt.
  • Cook over medium-high heat, whisking constantly, until the mixture is boiling, frothy, and slightly thickened, about 6 minutes.
  • Transfer the mixture to a bowl and whisk in the vanilla. Stir in the coconut and pecans.
  • Let cool until just warm, then refrigerate until cool, about 2 hours.

Notes

Make ahead tips
  1. The frosting can be made up to 3 days in advance. Keep refrigerated until ready to use.

Nutrition

Serving: 2tablespoons | Calories: 390kcal | Carbohydrates: 35g | Protein: 6g | Fat: 26g | Saturated Fat: 12g | Polyunsaturated Fat: 13g | Cholesterol: 107mg | Sodium: 127mg | Fiber: 3g | Sugar: 31g
Course: Dessert
Cuisine: American

Leave a Reply

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

Recipe Rating