Preheat the oven to 350 degrees and line 2 to 3 baking sheets with parchment paper.
Whisk the flour, baking soda, and salt in a medium bowl.
Mix the melted butter, brown sugar, and granulated sugar in a large mixing bowl on medium until combined - about 30 seconds.
Add the egg, vanilla, and peanut butter and mix again with a rubber spatula until combined.
Add the dry ingredients to the wet ingredients and mix until combined, being careful not to overmix.
Fold the chocolate chips and Reese's Pieces into the dough until combined.
Using a 2-inch cookie scoop, scoop out balls of dough and place them about 2 inches apart on the lined cookie sheets.
Bake the cookies for 10 to 11 minutes until the edges are slightly brown and the centers are still undone.
Cool the cookies for 5 to 10 minutes on the baking sheet, then transfer them to a wire rack to cool completely.
Notes
Storage
Store at room temperature for up to 5 days in an airtight container.
Freeze for up to 3 months in an airtight, freezer-safe container. The cookies should be in single layers separated by parchment paper.
Bring the cookies to room temperature before serving.
Tips
Mix the dough until combined and no further. Overmixing it makes the cookies tough.
The cookies should be removed as soon as the edges are browned. It's okay and to be expected that the centers will still be underdone. The heat from the pan will finish them off.
Always fold your mix-ins into your dough. Never mix them. This ensures your cookies stay nice and soft.