Preheat oven to 350 degrees F. Prepare baking sheets with parchment paper
To make the chocolate cookie dough: In a small bowl, whisk the flour, cocoa powder, baking soda and salt together. Set aside.
In a large bowl, cream butter, brown sugar and sugar until thoroughly combined. Beat in eggs and vanilla. Add the flour mixture and beat until combined.
To make the Chocolate chip cookie dough: In a small bowl, whisk together, flour, baking soda and salt together. Set aside.
In a large bowl, cream the butter and sugars together until combined. Beat in eggs and vanilla. Add flour mixture and beat until just combined. Fold in chocolate chips.
Using a small cookie scoop or spoon, scoop out 1 tablespoon of the chocolate cookie dough and flatten to a disc shape.
Scoop just a tad less than a tablespoon of the chocolate chip cookie dough and roll into a ball. Place it on top of the chocolate dough.
Wrap chocolate dough around the chocolate chip cookie dough, making sure that the ball is completely covering in the chocolate dough.
Place cookie balls on the prepared baking sheet about 2 inches apart.
Bake for 18-20 minutes until the edges are starting to harden and the centers are puffy, Leave on baking sheet for 2 minutes before transferring them to wire cooling rack. Allow cookies to completely cool before serving!
The chocolate dough will be easier to work with if keep the dough chilled.
Use Peanut Butter cookie dough instead of chocolate chip for a peanut-butter cup like cookie.