Freeze the mini Reese’s Cups for at least 30 minutes before baking to help keep them intact when stuffed.
Cream together the butter, peanut butter, brown sugar, and granulated sugar until light and fluffy.
Add eggs and vanilla and mix until fully incorporated.
In a separate bowl, whisk together flour, baking soda, and salt, then slowly add to the wet mixture, mixing until just combined.
Fold in chocolate chips and Reese’s Pieces using a rubber spatula.
Scoop about 2 tablespoons of dough, flatten it slightly, place a frozen Reese’s cup in the center, then top with another tablespoon of dough. Seal edges and roll into a ball.
Repeat with remaining dough, then chill the stuffed cookie dough balls for 30 minutes.
Preheat oven to 350°F (175°C).
Bake chilled cookie dough balls on a parchment-lined sheet for 11–13 minutes, until edges are set but centers are soft.
Allow to cool on the baking sheet for 5 minutes, then transfer to a wire rack to finish cooling.
Serve warm for the ultimate gooey experience!