German Chocolate Cookies with Coconut Pecan Frosting

German Chocolate Cookies

This post contains links to affiliate websites, such as Amazon, and we receive an affiliate commission for any purchases made by you using these links. We appreciate your support!

Last Updated on January 20, 2024 by Allison Lancaster

Learn how to make German chocolate cookies with this delectable family friendly cookie recipe! Your entire family will be begging for more!

German chocolate cookies with coconut pecan frosting

Chocolate is one of the most popular snacks in the world, as are cookies. So it’s no surprise then that German chocolate cookies would be so heavenly!

Even better, this German chocolate cookie recipe is an easy one to make at home with your family! I am a sucker for anything German Chocolate and this cookie is no different!

To top off this already amazing cookie recipe, I have included a coconut pecan frosting recipe which tastes amazing with the deep chocolate flavor of the cookies!

German chocolate cookies with coconut pecan frosting

If you have someone who can’t have pecans or coconut, don’t worry, you can skip the topping all together, the cookies will still be an amazing baked treat for kids and adults alike! 

This recipe is a great one to use while baking with kids. They’ll be extra motivated to help out in the kitchen when they see the chocolatey goodness that awaits them at the finish line! 

If you’re baking this recipe with kids, keep an extra eye on them while creating the coconut pecan topping so that it doesn’t get overcooked!

Do chocolate cookies go bad?

Yes, chocolate cookies do go bad! It’s best to eat these fresh baked German chocolate cookies within a few days of making them to have them as fresh and delicious as possible! I have a feeling that these might not stick around long enough to get stale though!

Do chocolate cookies freeze well?

You can freeze chocolate cookies to preserve their freshness, however, it’s best to not leave them longer than a few weeks! Be sure to toss them into a freezer safe bag.

I hope you enjoy these German chocolate cookies with coconut pecan frosting. 

If you’re interested in more chocolate recipes, try out this Fun Chocolate Berry Bark Recipe! Or if you’re looking for another cookie recipe to explore, this Apple Snickerdoodle Cookie Recipe is a great one for everyone to enjoy!

German Chocolate Cookies

German Chocolate Cookies

Try out these deep, chocolatey German chocolate cookies that will surely please any chocolate lover!


Cookie Dough

  • 1 cup unsalted butter, room temperature
  • 1 cup light brown sugar
  • 1 cup granulated sugar
  • 2 tsp vanilla extract
  • 2 large eggs
  • 2 1⁄4 cup all purpose flour
  • 1⁄2 cup cocoa powder
  • 1 tsp baking soda
  • 1⁄8 tsp salt (a pinch)

For the Topping

  • 1 cup evaporated milk
  • 1 cup granulated sugar
  • 4 egg yolks
  • 1⁄2 cup unsalted butter
  • 1 tsp vanilla
  • 1 1⁄3 cup sweetened coconut
  • 1 cup chopped pecans


  1. Preheat the oven to 375 degrees and line baking sheets with parchment paper, cream, butter and both sugars until light and fluffy 3-5 minutes.
  2. Add eggs and vanilla, beat until combined.
  3. Whisk together the dry ingredients and add to the wet mixture.
  4. Mix until fully incorporated.
  5. Using a small cookie scoop, scoop 12 cookies per baking rack leaving space between as these cookies will spread while baking.
  6. Bake for 12-14 mins.
  7. Let cool on the baking sheets for 5 mins before moving it to a cooling rack.
  8. While the cookies are baking make the topping.

Making the Topping:

  1. In a heavy bottom saucepan combine evaporated milk, granulated sugar, egg yolks and unsalted butter.
  2. Cook on medium heat for 10-12 mins stirring frequently so as to not end up with scrambled eggs.
  3. After the sauce thickens (10-12 mins) remove from heat.
  4. Stir in vanilla, coconut and pecans. Set aside and let cool before adding to the cookies.
  5. Scoop a tablespoon of filling on top of each cookie and serve. 

Similar Posts

Leave a Reply

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