| |

German Chocolate Cake Frosting Recipe

by Danielle Cochran

Comments

If you’ve ever had a slice of homemade German Chocolate Cake, you already know the frosting is what makes it unforgettable. Rich brown sugar, buttery evaporated milk, toasted coconut, and crunchy pecans come together to create the signature frosting that’s been loved for generations. While it’s traditionally paired with German Chocolate Cake, this homemade frosting is just as delicious spread over brownies, cheesecake, cookies, or even enjoyed by the spoonful.

German Chocolate Cake Frosting made with coconut and chopped pecans in a glass bowl.

Why I Always Make This From Scratch

I’ll admit it…this frosting has stolen my attention more than the cake itself more than once. There have been plenty of times I’ve caught myself “testing” it with a spoon while it cooled, only to realize I’d sampled far more than I planned.
What I love most is that it isn’t your typical frosting. It’s rich without being overly sweet, packed with texture from the coconut and pecans, and somehow manages to make just about any chocolate dessert even better.

    Every time I make my German Chocolate Cake, someone asks what makes the frosting so good, and it’s always this simple homemade recipe that gets all the compliments.
    If you ask me, this frosting is the real star of the show.

    Why You’ll Love German Chocolate Cake Frosting

    • Classic homemade flavor. This traditional German Chocolate Cake Frosting has the rich caramel-like flavor and signature coconut pecan texture everyone remembers.
    • Easy to make. Everything comes together in one saucepan with simple pantry ingredients.
    • Perfect for more than cake. Spread it over cupcakes, brownies, cookies, or even cheesecake for an incredible dessert.
    • Rich and buttery. Brown sugar, butter, and evaporated milk create a silky base that’s packed with flavor.
    • Great for making ahead. Prepare the frosting in advance and refrigerate until you’re ready to frost your favorite desserts.

    Ingredients Needed To Make German Chocolate Cake Frosting

    • Evaporated Milk – Evaporated milk creates the rich, creamy base that gives traditional German Chocolate Cake Frosting its signature texture and caramel-like flavor.
    • Brown Sugar – Brown sugar adds deep caramel notes while creating the rich sweetness this frosting is known for.
    • Unsalted Butter – Butter makes the frosting silky, rich, and perfectly spreadable once cooled.
    • Egg Yolks – Egg yolks naturally thicken the frosting while adding richness and creating its custard-like consistency.
    • Vanilla Extract – Vanilla rounds out the caramel flavors and enhances the chocolate cake it’s paired with.
    • Sweetened Shredded Coconut – Coconut gives German Chocolate Frosting its classic chewy texture and unmistakable flavor.
    • Chopped Pecans – Pecans add the perfect crunch and nutty flavor that balances the sweetness of the frosting.
    German Chocolate Cake Frosting made with coconut and chopped pecans in a glass bowl.

    How to Make German Chocolate Cake Frosting

    • Combine the Base Ingredients: Add the evaporated milk, brown sugar, butter, and egg yolks to a medium saucepan. Whisk everything together before turning on the heat so the egg yolks combine smoothly with the other ingredients.
      German Chocolate Cake Frosting cooking in a saucepan until thick and creamy.
      • Cook Until Thickened: Place the saucepan over medium-low heat, stirring constantly as the butter melts and the sugar dissolves. As the mixture heats, it will gradually become thicker and begin to bubble. Continue stirring until it coats the back of a spoon and has a pudding-like consistency.
      German Chocolate Cake Frosting cooking in a saucepan until thick and creamy.
      • Add the Vanilla: Remove the saucepan from the heat and stir in the vanilla extract. The residual heat will bring out the vanilla flavor without cooking it away.
      • Cool Slightly Before Adding the Mix-Ins: Allow the frosting to cool for about 10 minutes. This helps keep the coconut and pecans from becoming overly soft while also allowing the frosting to continue thickening.
      • Stir in the Coconut and Pecans: Fold the shredded coconut and chopped pecans into the warm frosting until evenly combined. At this point, you’ll start to see the classic texture that makes German Chocolate Cake Frosting so recognizable.
      German Chocolate Cake Frosting cooking in a saucepan until thick and creamy.
      • Cool Before Frosting: Allow the frosting to cool until it’s thick enough to spread. Once cooled, use it to frost your favorite German Chocolate Cake, layer it between cake rounds, spoon it over brownies, spread it on cookies, or even top a slice of cheesecake for a fun twist.

      Tips For German Chocolate Frosting

      • Stir the frosting constantly while it cooks to prevent the egg yolks from scrambling and to ensure a silky smooth consistency.
      • Cook the frosting over medium-low heat. Rushing the process with higher heat can cause the mixture to curdle or scorch.The frosting is ready when it coats the back of a spoon and leaves a line when you run your finger through it.
      • Let the frosting cool for 10 to 15 minutes before stirring in the coconut and pecans. This helps maintain the perfect texture.
      • Chop the pecans into small, even pieces so they’re easier to spread across your cake.
      • Allow the frosting to cool completely before frosting a cake. It will continue to thicken as it cools.

      Storage, Freezing & Make Ahead

      German Chocolate Cake Frosting is perfect for making ahead.

      • Store the cooled frosting in an airtight container in the refrigerator for up to 1 week. Before using, let it sit at room temperature for 20 to 30 minutes and give it a good stir to restore its creamy consistency.
      • To freeze, transfer the completely cooled frosting to a freezer-safe container or freezer bag and freeze for up to 3 months. Thaw overnight in the refrigerator, then bring it to room temperature and stir well before using.
      • You can also prepare the frosting 2 to 3 days in advance, making it a great option when planning cakes for birthdays, holidays, or special occasions.
      A glass bowl filled with thick, chunky German Chocolate Cake Frosting—packed with shredded coconut and chopped pecans—sits on a wooden surface with a knife resting on the bowl's edge.

      German Chocolate Cake Frosting Recipe

      Danielle Cochran
      Rich, buttery, and packed with sweet coconut and crunchy pecans, this classic German Chocolate Cake Frosting is the perfect finishing touch for cakes, cupcakes, brownies, cookies, and more.
      No ratings yet
      Prep Time 10 minutes
      Cook Time 15 minutes
      Total Time 25 minutes
      Course Dessert
      Cuisine American
      Servings 2 dozen cupcakes/ 1 cake
      Calories 2066 kcal

      Equipment

      • measuring spoons/cups
      • Stock pot
      • Stove Top
      • Rubber spatula or wooden spoon
      • Airtight Container

      Video

      Ingredients
        

      Shop Ingredients on Jupiter

      Instructions
       

      • In a medium saucepan, whisk together the evaporated milk, brown sugar, butter, egg yolks, and kosher salt until combined.
      • Place the saucepan over medium-low heat and cook, stirring constantly, until the butter melts, the sugar dissolves, and the mixture begins to thicken. This usually takes about 10 to 15 minutes.
      • Once the frosting coats the back of a spoon and begins to gently bubble, remove it from the heat.
      • Stir in the vanilla extract.
      • Let the frosting cool for 10 to 15 minutes, stirring occasionally.
      • Fold in the shredded coconut and chopped pecans until evenly combined.
      • Allow the frosting to cool completely before spreading over your favorite German Chocolate Cake, cupcakes, brownies, cookies, or cheesecake.

      Notes

      • Stir constantly while cooking to prevent the egg yolks from curdling.
      • Medium-low heat works best. Cooking the frosting too quickly can cause it to scorch.
      • The frosting will continue to thicken as it cools, so don’t overcook it.
      • For extra flavor, lightly toast the pecans before adding them to the frosting.
      • Cool the frosting completely before assembling your cake to prevent it from sliding off the layers.
      • Homemade German Chocolate Cake Frosting can be prepared several days in advance and stored until you’re ready to use it.

      Nutrition

      Serving: 1batchCalories: 2066kcalCarbohydrates: 158gProtein: 25gFat: 157gSaturated Fat: 58gPolyunsaturated Fat: 27gMonounsaturated Fat: 63gTrans Fat: 2gCholesterol: 450mgSodium: 302mgPotassium: 1173mgFiber: 12gSugar: 144gVitamin A: 2170IUVitamin C: 4mgCalcium: 552mgIron: 5mg
      Tried this recipe?Mention @TheSaltyCooker or tag #thesaltycooker!

      Frequently Asked Questions

      What makes German Chocolate Cake Frosting different from regular chocolate frosting?

      Unlike traditional buttercream or chocolate frosting, German Chocolate Cake Frosting is a cooked frosting made with evaporated milk, egg yolks, brown sugar, coconut, and pecans. It has a rich caramel-like flavor and a chunky, spoonable texture rather than being smooth and fluffy.

      Why isn’t my German Chocolate Cake Frosting thickening?

      The frosting usually needs a little more cooking time. Continue stirring over medium-low heat until it coats the back of a spoon. Remember that it will also thicken more as it cools.

      Can I make German Chocolate Cake Frosting ahead of time?

      Yes! This frosting can be made up to 3 days in advance and stored in the refrigerator. Bring it to room temperature and stir well before using.

      Can you freeze German Chocolate Cake Frosting?

      Absolutely. Store it in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator, then stir well before spreading.

      Do I have to use pecans?

      Pecans are traditional, but chopped walnuts make a delicious substitute if that’s what you have on hand.

      Does German Chocolate Cake Frosting need to be refrigerated?

      Yes. Because it’s made with butter, evaporated milk, and egg yolks, any leftover frosting should be stored in the refrigerator.

      Can I make this frosting without coconut?

      You can, but the coconut is one of the signature ingredients that gives German Chocolate Cake Frosting its classic flavor and texture. Leaving it out will create a different frosting than the traditional version.

      More delicious cake recipes you’ll love:

      5 Comments

      Leave a Reply

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

      Recipe Rating