German Chocolate Cookies are rich, fudgy chocolate treats topped with a sweet, nutty coconut and pecan frosting. Think of them as a handheld version of the classic cake! If you’re a fan of German chocolate desserts, be sure to check out my German Chocolate Cheesecake and German Chocolate Slab Pie for even more indulgent options.

German Chocolate Cookies on a white table.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

What Is German Chocolate?

Despite the name, German chocolate did not originate in Germany. It was actually created by Samuel German, who developed a type of dark chocolate for Walter Baker & Co. The chocolate was later named after him. The famous German Chocolate Cake was born when a Texas homemaker used this chocolate in a cake, and the name stuck! I topped these cookies with a variation of the cake’s traditional frosting, featuring sweet coconut and pecans.

German Chocolate Cookies on a white table with german chocolate frosting in a bowl.

Ingredients & Substitutions

  • Room Temperature Ingredients: Using room temperature ingredients (especially butter and eggs) will help you get the best results when baking these cookies. Butter is at room temperature at 65ยฐF. I prefer unsalted butter; if using salted butter, you may want to lessen the amount of salt.
  • Cocoa: Choose high-quality Dutch-processed cocoa to use in the cookies. Dutch-processed cocoa is less acidic and will give the cookies a darker color. It also will result in a less bitter flavor. 
  • Cream of Tartar: Cream of tartar aids in the chemical reaction with the baking soda to make the cookies rise and have a chewier texture. Fun fact: You can replace cream of tartar with fresh lemon juice! One teaspoon of cream of tartar equals 2 teaspoons of fresh lemon juice.
  • Coconut: You will use sweetened coconut in both the cookies and the frosting. If using unsweetened coconut, you may want to increase the sugar in the cookies by a tablespoon or two.
  • Sweetened Condensed Milk: Check the labels carefully when buying sweetened condensed milk. Do not use evaporated milk in this recipe.
  • Pecans: Most German Chocolate Cakes will have pecan and coconut frosting, so I couldn’t leave out the chopped pecans in these German Chocolate Cookies. If you don’t have pecans, but still want the nutty crunch, try adding chopped walnuts or any other nut you prefer.
Scoops of German Chocolate Cookie Dough on a cookie sheet.

Can I Make German Chocolate Cookies Without Coconut?

Yes, you can make these cookies without coconut. You can simply leave it out it or replace it with chopped nuts (like pecans or walnuts) for added texture and flavor. The cookies will still be delicious!

Yes! If you are freezing the dough, scoop out the balls of dough onto a parchment paper-lined baking sheet. Place the baking sheet in the freezer for an hour or two, or until the dough balls are completely frozen. Once frozen, transfer the dough balls to a freezer-safe zipped bag. When ready to bake, you don’t even need to defrost them; simply add 1-2 minutes of baking time! Then, once cooled, add the frosting.

German Chocolate Cookies on a white table.

How To Store German Chocolate Cookies

To store the German chocolate cookies, first, let the frosting set for a bit–about half an hour. Next, place the cookies in an airtight container. If I am stacking them, I place a piece of parchment paper or wax paper between the layers to prevent the frosting from sticking to the cookies on top. Then, since the frosting contains sweetened condensed milk and butter, itโ€™s best to store the cookies in the fridge to keep them fresh for up to 5โ€“7 days. When ready to enjoy, let the cookies come to room temperature before serving.

Hand holding a bit into German Chocolate Cookie.

Can I Freeze German Chocolate Cookies?

Yes, you can freeze these German Chocolate Cookies. However, if you freeze the cookies after baking, wait to add the frosting until you’re ready to serve them. Check out my Guide to Freezing, Baking, and Storing Cookies for more helpful tips.

German Chocolate Cookies on a white table.

German Chocolate Cookies

Prep Time 20 minutes
Cook Time 8 minutes
Total Time 28 minutes
German Chocolate Cookies are rich, fudgy chocolate treats topped with a sweet, nutty coconut and pecan frosting. Think of them as a handheld version of the classic cake!

Ingredients

Cookies

  • 1 cup (2 sticks / 227 g) unsalted butter, room temperature
  • 1 ยผ cups (250 g) granulated sugar, plus more for pressing dough with a kitchen glass
  • ยพ cup (94 g) confectioners' sugar
  • ยพ cup (163.5 g) vegetable oil
  • 2 large eggs, room temperature
  • 2 tablespoons water
  • 1 teaspoon vanilla extract
  • 4 ยฝ cups (562.5 g) all-purpose flour
  • 1 cup (118 g) Dutch-process cocoa
  • 1 teaspoon kosher salt
  • ยฝ teaspoon baking soda
  • ยฝ teaspoon cream of tartar
  • ยฝ cup (46.5 g) sweetened coconut

Frosting

Instructions

Cookies

  • Preheat oven to 350ยฐ F. Line a baking sheet with parchment paper. Set aside.
  • In the bowl of a stand mixer with the paddle attachment, combine the butter, granulated sugar, and confectioners' sugar. Mix until just combined.
  • Drizzle in oil and pour in eggs, water, and vanilla extract. Mix well.
  • In another bowl, whisk together flour, cocoa, salt, baking soda, and cream of tartar.
  • Slowly add the flour mixture to the butter mixture and allow the mixer to combine until the dough pulls away from the sides of the mixer bowl.
  • Fold in the coconut.
  • Using a 2 tablespoon scoop, drop golf-ball-size portions of the dough on the lined cookie sheet.
  • Roll out each cookie dough ball until it is smooth and round.
  • Using a kitchen glass that has been pressed into granulated sugar, press down on each cookie dough ball until the center of the cookie is pressed flatter than the edges. Place them on a baking sheet about 2 inches apart. Repeat this on all cookies.
  • Bake for 7-8 minutes or until edges are set; tops may still look a little wet. Let the cookies cool before adding the topping.

Frosting

  • In a medium saucepan over medium heat, add sweetened condensed milk, sugar, and butter.
  • Bring to a low boil, stirring frequently until thickened.
  • Remove from heat and add vanilla, pecans, and coconut.
  • Top each cooled cookie with about a tablespoon of topping.

Did you make this recipe?

Thank you for making my recipe! You took pictures, right? Well go ahead and post them on Instagram! Be sure to mention me @iambaker and use the hashtag #YouAreBaker.

What the Test Kitchen had to say about this recipe:

Autumn

These cookies are the perfect mix of chocolatey goodness and coconut crunch. The frosting really adds an extra layer of sweetnessโ€”so delicious!

Elizabeth

Unfortuneately, I am not a fan of coconut, so I plan to try these without–I think they will still be good!

Annabelle

I like how these cookies have that rich German chocolate flavor, but in a fun, cookie form.

Bella

These cookies are seriously addicting! The combination of chocolate, coconut, and pecans is perfect, and the frosting makes them feel like an extra special treat.

Selena

I wasnโ€™t sure how these cookies would turn out, but they were great! The texture is soft and chewy, and the homemade frosting on top is absolutely delicious.

Share with your friends!

Categorized in: , ,

Related Recipes

Meet Amanda Rettke

Amanda Rettke is the creator of I Am Baker, and the bestselling author of Surprise Inside Cakes: Amazing Cakes for Every Occasion โ€“ With a Little Something Extra Inside.Over the course of her 15+ year blogging adventure, she has been featured in and collaborated with the Food Network, New York Times, LA Times, Country Living Magazine, People Magazine, Epicurious, Brides, Romantic Homes, life:beautiful, Publishers Weekly, The Daily Mail, Star Tribune, The Globe and Mail, DailyCandy, YumSugar, The Knot, The Kitchn, and Parade, to name a few.

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.