Preheat the oven to 350°F and line a baking sheet with parchment paper.
In the bowl of a stand mixer fitted with the paddle attachment or a large mixing bowl with an electric hand mixer, cream together the butter, peanut butter, brown sugar, and vanilla extract.
Sift or whisk together the flour, baking powder, baking soda, and salt in a separate bowl.
Combine the wet ingredients with the dry ingredients until just blended.
Form ¾-inch balls and place them on the prepared baking sheet.
Press one M&M candy into the center of each cookie dough ball.
Bake for 8 minutes or until the edges or lightly browned, do not wait for the tops to brown or they will be overcooked.
Cool on a wire rack.
If you've tried this recipe, come back and let us know how it was in the comments or star ratings.