Mom's Best Recipes
Recipe

German Chocolate Icing

A thick, glossy coconut-pecan frosting with a buttery caramel vibe that sets up beautifully on cakes and bars.

Author By Matt Campbell
4.8
A freshly frosted German chocolate cake with thick coconut pecan icing piled between layers and spread on top, on a clean kitchen counter with warm natural light

German chocolate icing is that rare frosting that feels like a topping and a filling and a snack you keep “taste testing” with a spoon while pretending you are being responsible. It’s buttery, caramel-brown, packed with sweet coconut, and studded with toasted pecans so every bite has crunch and chew.

This is the classic stovetop version, the one where you cook a simple custard base until it turns glossy and thick, then fold in the good stuff. No stand mixer, no powdered sugar blizzard, just a saucepan, a whisk, and a few minutes of stirring. Put on a playlist and commit.

Ingredients for German chocolate icing arranged on a kitchen counter, including evaporated milk, egg yolks, brown sugar, butter, vanilla, shredded coconut, and chopped pecans

Why It Works

  • Thick, spreadable texture that sets. Cooking the base until it coats a spoon gives you icing that stays put between layers instead of sliding around.
  • Big flavor without fancy ingredients. Brown sugar, butter, and vanilla build that caramel-like depth, while coconut and pecans make it feel special.
  • Toasting the pecans is the cheat code. A quick toast adds nuttiness and keeps them from tasting soft or flat once they hit the warm icing.
  • Flexible finish. You can spread it warm for a more relaxed, drippy look or cool it for a thicker, bakery-style swoop.

Pairs Well With

Storage Tips

Refrigerator: Store leftover icing in an airtight container for up to 5 days. It will firm up as it chills.

To re-soften: Let it sit at room temp for 30 to 60 minutes, then stir. If it is still too thick, warm it gently in a saucepan over low heat or microwave in 10-second bursts, stirring each time. Add a tiny splash of evaporated milk if needed.

Freezer: Freeze for up to 2 months. Thaw overnight in the fridge, then bring to room temp and stir until spreadable.

Note: Because this is a cooked egg-yolk frosting, keep it refrigerated for longer storage and do not leave it sitting out for extended periods.

Common Questions

Is German chocolate icing the same as chocolate frosting?

No. Despite the name, this icing is typically not chocolate. It is a cooked coconut-pecan frosting with a caramel-custard base. It is most famously paired with German chocolate cake (the cake is chocolate), which is where the confusion comes from. Some modern variations do add a little cocoa, but the classic version does not.

Why did my icing come out runny?

Most of the time it just needed a little more cook time. Keep it at a gentle simmer (not a hard boil), whisking constantly or very frequently, until it thickens and coats the back of a spoon. If you like temperature cues, aim for about 170 to 175°F. Also make sure you used evaporated milk, not sweetened condensed milk.

Why is it grainy?

Graininess can happen if the sugar did not fully dissolve or the heat was a bit too high. Keep the heat medium to medium-low and whisk until smooth before it reaches a simmer. Also avoid letting it boil hard, which can push the custard in a weird direction.

How do I keep the eggs from scrambling?

Whisking the yolks with the evaporated milk and sugar off heat first helps a lot, and then you bring it up slowly over medium to medium-low. Once it is warming up, whisk constantly or very frequently and do not let it boil hard. If you are nervous, you can also warm the milk and sugar first, then slowly whisk a little into the yolks to temper them, and pour it all back into the pan.

Can I make it without eggs?

Egg yolks are what give the classic custardy body. If you need egg-free, you can thicken with a cornstarch slurry, but the texture will be more pudding-like than traditional. For this recipe, I recommend sticking with yolks for the real deal.

Can I use sweetened or unsweetened coconut?

Yes. Sweetened shredded coconut is classic and gives that nostalgic flavor. Unsweetened works too and makes the icing slightly less sweet. Either way, keep it shredded, not large flakes, for the best spread.

How much does this make?

Makes about 3 cups. It is enough to fill and top a two-layer 8-inch or 9-inch cake with a generous layer. (Traditional German chocolate cake is usually frosted between the layers and on top, not on the sides, because this icing does not spread like buttercream.) It also tops about 18 to 24 cupcakes (as a spoon-on topping).

I used to think German chocolate icing was one of those “grandma-only” recipes, like it required secret knowledge and a candy thermometer you only bought in 1997. Then I actually made it and realized it is basically a cozy stovetop custard plus coconut and pecans, which is a very reasonable life choice. The real trick is patience. You stand there, you stir, you smell that buttery brown sugar situation happening, and suddenly your kitchen feels like it is hosting a bake sale you did not plan for. Worth it every time.