Ingredients
Equipment
Method
Preparation Steps:
- Start by preheating your oven to 350°F (175°C). Gather all your ingredients and allow the butter to soften at room temperature.
- In a large mixing bowl, combine the softened unsalted butter, light brown sugar, and granulated sugar. Beat on medium speed until light and fluffy, about 2-3 minutes.
- Add the eggs one at a time, mixing well after each addition. Pour in the vanilla extract and mix until just combined.
- In a separate bowl, whisk together the instant chocolate pudding mix, cocoa powder, flour, baking soda, and salt. Gradually add to the wet ingredients, mixing on low speed until combined.
- Gently fold in the semi-sweet chocolate chips until evenly distributed. The dough should be thick and a little sticky.
- Using a cookie scoop, drop rounded tablespoons of dough onto ungreased or parchment-lined baking sheets, leaving about 2 inches between each cookie. Bake for 10-12 minutes until edges are set but centers are still soft.
- For the topping, combine evaporated milk, granulated sugar, egg yolks, and softened butter in a saucepan over medium heat. Stir continuously until thickened, about 10-12 minutes. Remove from heat and stir in toasted coconut, chopped pecans, and vanilla.
- Once the cookies have cooled slightly, transfer them to a cooling rack. Top each cookie with a spoonful of the German chocolate topping.
- For added richness, melt the remaining chocolate chips with heavy cream and drizzle over the topped cookies.
Notes
- Use non-cook and non-sugar-free pudding mix for best results.
- Toasting the coconut enhances flavor and adds crunch.
- If you prefer firmer cookies, bake for an extra minute or two.
- This recipe can be halved for a smaller batch.
