baking cake

German Chocolate Cupcakes: Why the Frosting Stays Runny (And the Fix)

↓ Jump to Recipe

German chocolate cupcakes get their frosting right when you cook the coconut pecan mixture until it coats the back of a spoon, about 10 to 12 minutes over medium heat, then let it cool completely before spreading it on the cupcakes. Frosting used warm, or pulled off the heat too early, stays thin and runny no matter how long you wait.

German chocolate cupcakes are really two recipes in one: a straightforward chocolate cupcake, and a cooked coconut pecan frosting that behaves nothing like a standard buttercream. That second part is where most home bakers hit trouble, since a frosting that looks perfectly good in the pan can turn out thin and sloppy once it’s actually on the cupcake.

This guide covers the full recipe for both parts and the timing and temperature that make the frosting set up the way it’s supposed to.

Key Takeaways

  • Coconut pecan frosting is a cooked custard, not a whipped buttercream. It needs to thicken on the stove before it goes anywhere near a cupcake.
  • Cook it until it coats the back of a spoon, roughly 10 to 12 minutes over medium heat, stirring constantly so the egg yolks don’t scramble.
  • Cool the frosting completely, about an hour, before frosting. It thickens significantly as it cools.
  • Toast the coconut and pecans separately before folding them in; it’s a five-minute step with a noticeable flavor payoff.

What Are German Chocolate Cupcakes?

German chocolate cupcakes are a chocolate cupcake topped with coconut pecan frosting, a cooked, custard-based frosting made from egg yolks, evaporated milk, sugar, and butter, folded with toasted coconut and pecans. The name has nothing to do with Germany; it comes from Samuel German, who developed the type of baking chocolate the original cake was named after.

What sets this apart from most cupcakes is the frosting technique. Instead of whipping butter and powdered sugar together, you’re cooking a custard on the stovetop, closer to making pastry cream than making buttercream, and that changes both the process and the troubleshooting.

Done right, you get a moist chocolate cupcake under a frosting that’s thick, chewy, and studded with toasted coconut and pecans rather than smooth and spreadable like a standard frosting.

What Ingredients Do You Need for German Chocolate Cupcakes?

Thirteen ingredients split between the chocolate cupcake base and the cooked frosting.

IngredientAmountPurpose/Notes
All-purpose flour1 cupStructure
Unsweetened cocoa powder1/3 cupChocolate flavor
Baking soda3/4 tspLift
Salt1/4 tspBalances sweetness
Unsalted butter, softened1/2 cupFat and flavor
Granulated sugar1 cupSweetness
Eggs2 largeStructure
Vanilla extract1 tspFlavor
Buttermilk1/2 cupMoisture and tenderness
Hot water or hot coffee1/2 cupThins the batter, deepens chocolate flavor
Evaporated milk (frosting)1 cupBase of the cooked frosting
Granulated sugar (frosting)1 cupSweetens the frosting
Egg yolks3 largeThickens the frosting into a custard
Unsalted butter (frosting)1/2 cupRichness
Sweetened shredded coconut, toasted1 1/3 cupsTexture and flavor
Pecans, chopped and toasted1 cupTexture and flavor

How Do You Make German Chocolate Cupcakes? (Step-by-Step)

  1. Preheat and prep. Heat the oven to 350°F (175°C) and line a standard muffin tin with 12 liners.
  2. Whisk the dry ingredients. Combine the flour, cocoa powder, baking soda, and salt.
  3. Cream the butter and sugar. Beat for 2 to 3 minutes until light and fluffy.
  4. Add the eggs and vanilla. Beat in one egg at a time, then the vanilla.
  5. Alternate dry ingredients and buttermilk. Add in three additions, mixing just until combined.
  6. Stir in the hot water or coffee. The batter will look thin; this is normal for a chocolate cupcake.
  7. Bake. Fill liners two-thirds full and bake 18 to 20 minutes, until a toothpick comes out clean. Cool completely.
  8. Make the frosting. Toast the coconut and pecans separately until golden, about 5 to 8 minutes, and cool.
  9. Cook the custard. Whisk evaporated milk, sugar, egg yolks, and butter in a saucepan over medium heat. Cook, stirring constantly, 10 to 12 minutes until thickened.
  10. Finish and cool. Stir in vanilla, toasted coconut, and pecans. Cool completely, about 1 hour, before frosting the cupcakes.

Cooking the Coconut Pecan Frosting Correctly

The frosting is a stovetop custard, and the egg yolks are what thicken it, the same mechanism as a pastry cream or curd. Cook it over medium heat, stirring constantly so the eggs don’t scramble against the bottom of the pan, until the mixture visibly coats the back of a spoon and holds a line when you run your finger through it.

That thickened stage typically takes 10 to 12 minutes. Pulling it off the heat earlier, before the eggs have fully thickened the mixture, is the single most common reason this frosting ends up thin.

Why the Frosting Must Cool Completely Before Use

Coconut pecan frosting looks deceptively loose while it’s still warm, closer to a thick sauce than a spreadable frosting, and it’s tempting to use it right away. As it cools, though, the fat resolidifies and the egg proteins finish setting, and the frosting thickens substantially over the course of about an hour.

Frosting cupcakes with a batch that’s still warm gives you a frosting that slides right off, no matter how correctly you cooked it on the stove.

Why Does Coconut Pecan Frosting Turn Out Runny?

Coconut pecan frosting thickens through egg yolk coagulation, the same protein-setting process that thickens a custard or curd. That process needs both enough heat exposure and enough time; pull the mixture off the stove before the yolks have had a chance to fully thicken the liquid around them, and the frosting never reaches the consistency it’s supposed to.

Temperature control matters as much as time. Too low a heat and the frosting takes too long to thicken and risks separating; too high and the eggs can scramble into small curds instead of thickening the mixture smoothly. Medium heat with constant stirring is the reliable middle ground (TipBuzz, 2026).

Cooling matters just as much as cooking. A custard-based frosting continues to firm up as it cools, since both the fat and the set egg proteins are more rigid at room temperature than they are warm. Using the frosting straight off the stove skips that final thickening stage entirely.

Troubleshooting Common German Chocolate Cupcake Problems

  • Frosting is thin and runny. It likely wasn’t cooked long enough, or was used before cooling completely. Cook until it coats the back of a spoon, then cool a full hour before using.
  • Frosting has scrambled bits in it. The heat was too high, or the mixture wasn’t stirred constantly. Cook over medium heat, whisking continuously.
  • Cupcakes are dry. Overbaked, or too much flour was packed into the measuring cup. Check at 18 minutes and spoon-and-level your flour.
  • Coconut and pecans taste flat. They weren’t toasted first. Toasting for 5 to 8 minutes before adding them to the frosting makes a real flavor difference.
  • Frosting won’t hold its shape when piped. This frosting is meant to be spread, not piped; its texture is closer to a chunky custard than a whipped buttercream.

How to Store, Freeze, and Make German Chocolate Cupcakes Ahead of Time

MethodHowStorage Time
Room temperature (unfrosted)Airtight containerUp to 3 days
Refrigerate (frosted)Airtight containerUp to 5 days
Freeze unfrosted cupcakesCool completely, layer with parchment in an airtight containerUp to 3 months
Refrigerate frosting separatelyAirtight containerUp to 1 week

Variations on German Chocolate Cupcakes

Chocolate Ganache Drip German Chocolate Cupcakes

Add a thin chocolate ganache drip under the coconut pecan frosting for extra richness and presentation.

Mini German Chocolate Cupcakes

Use a mini muffin tin and reduce the bake time to 10 to 12 minutes; the frosting recipe stays the same.

Dark Chocolate German Chocolate Cupcakes

Swap the cocoa powder for a dutch-process dark cocoa for a deeper, more bittersweet chocolate flavor.

Gluten-Free German Chocolate Cupcakes

Use a 1:1 gluten-free flour blend for the cupcake base; the frosting is naturally gluten-free already.

Filled German Chocolate Cupcakes

Core the center of each cooled cupcake and fill with a spoonful of the coconut pecan frosting before topping with more on top.

Frequently Asked Questions About German Chocolate Cupcakes

Why is my coconut pecan frosting runny?

It either wasn’t cooked long enough on the stove, usually needing the full 10 to 12 minutes until it coats the back of a spoon, or it was used before cooling completely. The frosting thickens significantly as it cools, so give it a full hour before frosting.

Can I make the frosting ahead of time?

Yes. It keeps in the refrigerator for up to a week in an airtight container. Let it come closer to room temperature and stir before using, since it firms up further when cold.

Why is it called German chocolate cake if it’s not from Germany?

The name comes from Samuel German, who developed a type of dark baking chocolate for Baker’s Chocolate Company in 1852. The cake and its frosting were named after that chocolate, not the country.

Can I pipe coconut pecan frosting?

Not really. Its texture is closer to a chunky, thick custard than a whipped buttercream, so it’s meant to be spread on top rather than piped through a tip.

Do I need to toast the coconut and pecans?

You don’t have to, but toasting for 5 to 8 minutes before adding them to the frosting deepens the flavor noticeably and is worth the extra few minutes.

Conclusion

A frosting that actually sets comes down to two things: cooking the coconut pecan mixture until it properly thickens on the stove, and letting it cool completely before it touches a cupcake. The chocolate cupcake underneath is the easy part.

Now it’s your turn. Bake a batch, give the frosting its full cooking and cooling time, and tell us in the comments whether it held its shape the way it’s supposed to.

Looking for another cupcake to try? Check out our mini cupcakes, or browse the full recipe collection.

German Chocolate Cupcakes

German Chocolate Cupcakes

Difficulty: Medium Prep Time 30 mins Cook Time 20 mins Rest Time 60 mins Total Time 1 hr 50 mins
Servings: 12

Description

Chocolate cupcakes topped with cooked coconut pecan frosting, made to set properly instead of staying runny.

Ingredients

Cooking Mode Disabled

For the Cupcakes

For the Coconut Pecan Frosting

Instructions

Cupcakes

  1. Preheat the oven to 350°F (175°C) and line a standard muffin tin with 12 liners.
  2. Whisk the flour, cocoa powder, baking soda, and salt together.
  3. Beat the butter and sugar for 2 to 3 minutes until light and fluffy.
  4. Beat in the eggs one at a time, then the vanilla.
  5. Add the flour mixture and buttermilk in three additions, mixing just until combined.
  6. Stir in the hot water or coffee. The batter will look thin; this is normal.
  7. Fill liners two-thirds full and bake 18 to 20 minutes, until a toothpick comes out clean. Cool completely.

Coconut Pecan Frosting

  1. Toast the coconut and pecans separately in a dry skillet or oven until golden, about 5 to 8 minutes. Cool.
  2. Whisk the evaporated milk, sugar, egg yolks, and butter in a saucepan over medium heat.
  3. Cook, stirring constantly, 10 to 12 minutes until the mixture coats the back of a spoon.
    Do not pull it off the heat early.
  4. Remove from heat and stir in the vanilla, toasted coconut, and pecans.
  5. Cool completely, about 1 hour, before frosting the cupcakes.
    It thickens substantially as it cools.
Keywords: german chocolate cupcakes, german chocolate cupcake recipe, coconut pecan frosting

Sources, retrieved 2026-07-30:

  • TipBuzz, Coconut Pecan Frosting for German Chocolate Cake, https://tipbuzz.com/coconut-pecan-frosting/
  • LEAFtv, How to Fix Runny German Chocolate Cake Frosting, https://www.leaf.tv/articles/how-to-fix-runny-german-chocolate-cake-frosting/