Preheat oven to 375 degrees F. Line baking sheets with parchment paper or silicone liner.

In a large mixing bowl, beat the butter, sugars, vanilla and eggs. In a separate medium bowl, whisk together the flour, cocoa powder, baking soda and salt. Slowly add the dry ingredients to the wet ingredients. Blend until combined, then stir in the chocolate chips, coconut and pecans.

For smaller cookies, drop the dough by heaping tablespoons onto the prepared baking sheets (12 cookies per sheet). For large cookies, use a 4-Tablespoon sized cookie scoop (leveling off the dough in the scoop to ensure equal portions) and drop dough balls onto cookie sheets (8 cookies per sheet). Bake small cookies for 8 to 10 minutes, and large cookies for 12 minutes. Remove from the oven and allow to cool on the cookie sheet for 5 minutes before transferring to a wire rack to cool completely.

Adapted from Sunny Anderson via The Food Network