Preheat oven to 375°F and line 2 large baking sheets with parchment paper and set aside.
In a large bowl or stand mixer (highly recommend a stand mixer for this recipe) fitted with a paddle attachment, cream together the butter, sugars, and peanut butter on medium speed for 2 minutes, scraping down the sides of the bowl halfway through.
1½ cups unsalted butter, 1½ cups light brown sugar, 1 cup granulated sugar, ¾ cup creamy peanut butter
Add the eggs one at a time, mixing after each one just until the yolk is streaky throughout the dough. Add the vanilla extract and mix just for a couple of seconds.
2 large eggs, 1 teaspoon vanilla extract
In a medium mixing bowl, whisk together the flour, dry pudding mix, powdered milk, salt, and baking soda. With the mixing beating at low (stir) speed, slowly add the flour mixture. If you have a flour shield for your mixer, I recommend using this as this recipe creates a lot of dough. Increase to medium speed and mix just until combined then remove from the mixer and use a rubber spatula to mix up any loose flour from the bottom of the bowl into the dough.
4 cups all-purpose flour, 1 tablespoon powdered milk, 1½ teaspoons salt, 1 teaspoon baking soda, 1 (3.4oz.) box vanilla instant pudding mix
Add ¾ cup of Reese's Pieces and ¾ cup of chocolate chips, and all of the mini chocolate chips and mix at low speed just until combined, be careful not to overmix. You can finish mixing with a rubber spatula or with your hands until the dough is fully combined and the chips are evenly incorporated. Make sure to get to the more floury part at the bottom of the bowl - we don't want those last few cookies to be dry!
1 cup Reese's Pieces, 1 cup semi-sweet chocolate chips, ½ cup mini semi-sweet chocolate chips
Use a large cookie scoop to portion out the dough on the prepared baking sheets, leaving 3 inches between each (about 6 to 8 cookies will fit on a standard cookie sheet). For chewier cookies, gently use your hands to press the cookies dough until they're about 1-inch thick. For a softer, slightly underdone texture, leave the dough as is after scooping.
Press the remaining ¼ cups of Reese's Pieces and chocolate chips into the top of the dough just before baking.
Bake the cookies one cookie sheet at a time for 8 to 10 minutes, or until the edges are just turning light brown, the centers should still be very soft and look underdone. Remove from the oven and allow them to cool for 5 minutes on the pan before transferring them to a wire rack to cool completely.