Preheat the oven to 375 degrees F. Line baking sheets with parchment paper.
In a stand mixer or large bowl using a hand mixer, blend the butter, brown sugar, granulated sugar, vanilla and eggs. In a medium bowl, stir together the flour, cocoa, baking soda and salt. Gradually add the flour mixture into the butter mixture and blend until combined.
Drop the dough by tablespoonful onto the prepared baking sheets, 12 cookies per sheet, and bake 8 to 10 minutes. Cool on a baking rack.
2German Chocolate Frosting
Add evaporated milk, sugar, egg yolks, butter and vanilla to a large pan and place on stovetop over medium heat.
Stir so that it becomes well combined. Continue stirring until thickened, this takes approximately 11-12 minutes. I set my time for 11 minutes and 30 seconds, this seems to work every time.
Once thickened remove from heat and add coconut and pecans. Beat until thick enough to spread.
Spread frosting over the tops of cooled cookies.
Optional: Drizzle with melted candy coating and let set up. Top with white chocolate heart.