Preheat the oven to 350℉. Prepare a cookie sheet(s) by lining with parchment paper, or spray with nonstick cooking spray.*I highly recommend using parchment paper because it makes a BIG difference in how cookies turn out. In a large bowl using an electric hand mixer, or use a stand mixer with the paddle attachment, beat the butter, peanut butter, light brown sugar, and sugar until thoroughly combined, fluffy, and pale in color; about 2 minutes of beating on medium-high speed.
1/2 cup (1 stick) salted butter, 1/2 cup creamy peanut butter, 1/2 cup packed light brown sugar, 1/2 cup granulated sugar
Add in the egg and vanilla extract, and beat until just combined.
1 large egg, ½ teaspoon vanilla extract
Add the all-purpose flour, baking soda, baking powder, salt, and mini peanut butter m&m candies. Beat on low speed just util combined and no flour pockets or streaks remain in the cookie dough.
1¼ cups all-purpose flour, ¾ teaspoon baking soda, ½ teaspoon baking powder, ¼ teaspoon kosher salt, 1 cup mini peanut butter m&m's
Place the granulated sugar into a small bowl (this is for coating the cookie dough balls in).
1/4 cup granulated sugar
Use a large cookie scoop (3-4 tablespoons) to scoop out the cookie dough. No need to roll the cookie dough into a ball, simply scoop it out and release it into the bowl of sugar, gently coat it in sugar, and then place 12 cookies per cookie sheet. At this point it should still retain its cookie scoop shape.
Bake for 9-11 minutes. The cookies should look puffy but still pale in color when you take them out of the oven.
Remove the cookie sheet from the oven and gently bang the pan a couple of times to help the cookies fall. Immediately press some additional mini peanut butter m&m's onto the top of each cookie; this helps the cookies spread out a bit more and makes them look pretty.
mini peanut butter m&m's
Let the cookies cool on the warm cookie sheet for about 10 minutes before removing them to a cooling rack. Enjoy at room temperature, or even better, eat one warm!