Mom's Best Recipes
Recipe

German Chocolate Frosting

Toasty pecans, sweet coconut, and a buttery caramel-style custard that sets up thick and glossy for perfect cake layers.

Author By Matt Campbell
4.8
A slice of German chocolate cake with thick coconut-pecan frosting piled high on a white plate set on a warm wood table

German chocolate frosting is one of those magical situations where frosting stops being a supporting actor and becomes the whole reason you made the cake. It is nutty, chewy, buttery, and just sweet enough, with that cozy caramel vibe from brown sugar and egg yolks. No powdered sugar clouds. No fussy piping drama. Just a glossy, spoon-coating coconut pecan situation that makes you pause mid-bite and go, “Okay, wow.”

This is the classic stovetop version: a quick custard base that thickens in about 10 minutes, then gets loaded with toasted pecans and coconut. You can spread it between cake layers, dollop it on cupcakes, or honestly, use it as a brownie topping and call it a day.

Toasted pecans and sweetened shredded coconut ready to be mixed into frosting

Why It Works

  • Thick, spreadable texture: Egg yolks and evaporated milk create a custard that sets up as it cools, so it stays put between layers.
  • Big flavor without fancy ingredients: Brown sugar, butter, vanilla, coconut, and pecans do all the heavy lifting.
  • Less sugary-tasting than powdered-sugar frostings: It is still sweet, but the sweetness reads more caramel-like than sharply sugary.
  • Make-ahead friendly: It actually spreads best after a chill, once it thickens fully.

Pairs Well With

Storage Tips

Refrigerator: Store frosting in an airtight container for up to 3 to 5 days. Because it is an egg-yolk custard frosting, keep it refrigerated when not in use.

To re-soften for spreading: Let it sit at room temperature for 30 to 60 minutes, then stir well. If it is still too stiff, warm it gently in the microwave in 5 to 10 second bursts at low power, stirring each time, just until spreadable. Do not let it get hot or the butter can separate.

If it gets too thick: Warm it gently and stir in a splash of evaporated milk, 1 teaspoon at a time, until loosened.

Freezer: Freeze in a sealed container for up to 2 months. Thaw overnight in the refrigerator, then bring to room temperature and stir until creamy again.

An airtight glass container filled with coconut-pecan frosting with the lid set beside it

Common Questions

Is German chocolate frosting actually chocolate?

Not usually. The classic frosting is a coconut-pecan custard with a caramel flavor. It is traditionally paired with German chocolate cake, which is where the chocolate comes in.

Why is it called German chocolate frosting?

It is tied to German’s Sweet Chocolate, a baking chocolate created by Samuel German. The cake recipe made the rounds, and the frosting became the star.

Can I use regular milk instead of evaporated milk?

You can, but evaporated milk gives the best body and richness. If you substitute, use whole milk and expect a slightly looser set.

My frosting looks runny. Did I mess it up?

Probably not. It thickens a lot as it cools. If it is still runny after cooling to room temperature, it likely needed another minute or two on the stove, or the heat was too low to properly thicken the custard.

My frosting turned grainy. What happened?

Graininess can happen from sugar crystallization or if the custard gets overcooked and the egg yolks start to curdle. Keep the heat at medium to medium-low and stir constantly, especially around the edges of the pan. If it is a little grainy, you can sometimes smooth it out by warming gently while whisking, or by pushing it through a fine-mesh sieve before adding the coconut and pecans.

Can I toast the coconut and pecans?

Yes, and it is a great move. Toast pecans and coconut separately since coconut browns quickly. Toasting adds a deeper, nuttier flavor and keeps the frosting from tasting one-note sweet.

Do I need to refrigerate this frosting?

Yes. Because it is a cooked egg-yolk custard frosting, keep it refrigerated when you are not actively using it, and avoid leaving it at room temperature for extended periods.

I used to think German chocolate frosting was “just” a cake topping, until I made it once and realized it is basically a caramel-coconut-pecan candy that happens to be spreadable. The first time I nailed the thickness, I kept hovering near the bowl with a spoon like I was doing quality control. Now I treat it like a kitchen reward: toast the nuts, stir the custard, and taste as I go. It is relaxed, a little chaotic, and extremely worth it.