01 -
Preheat oven to 350°F. Line two baking sheets with parchment paper or silicone baking mats and set aside.
02 -
In a medium bowl, whisk together the all-purpose flour, baking soda, baking powder, and salt until evenly combined. Set aside.
03 -
In a large mixing bowl, beat together the softened unsalted butter, granulated sugar, brown sugar, and creamy peanut butter using an electric mixer on medium speed until light and fluffy, about 2 to 3 minutes.
04 -
Add eggs one at a time to the creamed mixture, mixing well after each addition. Blend in the pure vanilla extract until smooth.
05 -
Gradually add the dry ingredients to the wet mixture. Stir until just combined. Avoid overmixing to maintain a soft cookie texture.
06 -
Gently fold in chopped Reese’s Peanut Butter Cups, Reese’s Pieces candies, peanut butter chips, and chocolate chips if using.
07 -
Cover the bowl and refrigerate the dough for approximately 30 minutes to help prevent spreading and enhance flavor.
08 -
Scoop about 2 tablespoons of dough per cookie. Roll into balls and arrange on prepared baking sheets, spacing cookies 2 inches apart. Optionally, press additional candies or peanut butter cup pieces on top.
09 -
Bake in preheated oven for 10 to 12 minutes until the edges are golden and centers remain soft. Cookies will appear slightly underbaked.
10 -
Allow cookies to cool on the baking tray for 5 minutes, then transfer to a wire rack to cool completely before serving.