In a bowl, combine the flour, baking soda and salt, set aside.
In the bowl of a mixer, add butter and both sugars. Cream together until well mixed.
Add peanut butter, egg and vanilla. Beat on medium speed until light and fluffy.
Reduce mixer speed to low and slowly add the flour mixture. Mix until dough comes together.
Using a number 60 scoop, scoop the cookie dough and form into balls.
Place on a cookie sheet lined with non stick liner or parchment paper.
Once all the dough is formed into balls, refrigerate the cookie sheet for 30 minutes.
Remove cookie sheet from the refrigerator and place one unwrapped miniature peanut butter cup onto one dough ball, top with another dough ball and press together, making sure to seal the sides of the cookie.
Once all the cookies are assembled and rolled back into nicely formed balls place cookies two inches apart on the sheet and place the sheet back in the refrigerator for 30 minutes.
Place a rack in the centre of your oven and preheat your oven 350°F.
Remove the cookie sheet from the refrigerator and bake cookies for 12 minutes, or until tops are set and cookies are golden on the bottom.
Let cookies cool on the cookie sheet for approximately 5 minutes and then move them to a cookie rack to cool completely.
If you wish you can add the chocolate and peanut butter drizzle to them: Combine the chocolate chips and peanut butter together in a microwave safe bowl, heat at 50% power for 40 seconds, stir and heat again at 50% for 45 seconds more, stir again and repeat until the chocolate is all melted and smooth.
Fill a ziploc sandwich bag with the melted chocolate mixture and snip the tip of a corner of the bag to drizzle the cookies with the chocolate.
Notes
If you decide to make these cookies, keep in mind that you will need to refrigerate the dough twice, for 30 minutes each time. The cookies can be kept at room temperature in an airtight container for up to 5 days. You can also freeze the cookies in an airtight container for up to 3 months.