Preheat the oven to 350˚.
Using a stand mixer, cream together your butter, granulated sugar and brown sugar until well-combined.
Add your vanilla extract and eggs to your butter mixture and mix until incorporated.
In a separate bowl, whisk together your cocoa powder, gluten free flour, baking powder, baking soda, and salt. Add your dry ingredients to your mixing bowl little by little, keeping the speed of the stand mixer on low. Continue to add until all ingredients have been completely mixed in.
Next, add in your M&Ms and peanut butter chips. At this point your batter is pretty thick - you may want to combine these mix-ins by hand, especially if you do not have a heavy duty mixer.
Once all of your mix-ins have been evenly distributed throughout the dough, line a baking sheet with parchment paper.
Use a cookie scoop or ice cream scoop to measure out your cookies. I used an ice cream scoop, just because big cookies are more fun! Using an ice cream scoop will give you about 18 big cookies.
Bake cookies for about 17 minutes [keep in mind, time will vary depending on the size of your cookies]. You want your cookies to be slightly soft when they come out of the oven.
Allow cookies to cool on the baking sheet once removed from the oven. This will help them firm up a bit.