In a large bowl or stand mixer, cream together the butter, peanut butter, white sugar, and brown sugar until smooth. Beat in the eggs one at a time, then stir in the vanilla. Combine the flour, cocoa, and baking soda; stir into the peanut butter mixture. Mix in the chocolate chips, peanut butter chips, and Reese’s Pieces (this is best done by hand so the shells of the Reese's Pieces don't get broken).

Drop by tablespoonfuls onto cookie sheets lined with parchment paper or silpat liner. Push one peanut butter cup half into the center of each ball of dough. Bake for 8 to 10 minutes. Let cool for 1 or 2 minutes on sheet before removing, or they will fall apart.