In a microwave safe bowl add chocolate and 2 tablespoon butter, microwave for 30 seconds.
Take the bowl out and stir ingredients, microwave for 15 seconds increments on 50% power stirring after each time until most of the chocolate melts. Stir everything well the remaining chocolate will melt from the heat of the bowl.
In a medium bowl combine flour, cocoa powder, baking powder and salt
In another bowl, beat remaining butter eggs with both sugars and vanilla until mixture is pale, this will take about 5 minutes.
Gradually mix the chocolate mixture into the egg mixture. Pour about ¼ of the chocolate mixture then mix with a spatula then the next ¼ and so on until you are done.
Gradually incorporate flour into the chocolate mixture until combined.
Cover and refrigerate cookie batter for 1 hour.
Preheat oven to 350F and line two large baking sheets with parchment papers.
While the oven is preheating, scoop a heaping tablespoon sized ball (about 30g) and flatten it a bit with your hands, place one peanut butter ball in the middle then roll the dough over. Place on the parchment paper and proceed with the next.
Cookie batter does not need to cover the whole peanut butter ball. It is up to you. If you cover it entirely or not, this will just give a different look.
Place cookie balls 2 inches apart and refrigerate until oven is heated.
Bake in the middle of the oven for 9-10 minutes.
Remove from heat and let the cookies cool completely on the baking sheet before removing.