Preheat the oven to 350°F (177°C). Line a baker’s half baking sheet with a parchment paper. (You may use 9x13 baking pan as well for thicker bars.)
In a mixing bowl with paddle attachment, cream butter, brown and granulated sugars on medium high speed until nice and fluffy, about 3 minutes.
1 stick unsalted butter, ¾ cup brown sugar, ¾ cup granulated sugar
Add eggs, peanut butter, and vanilla extract. Mix on medium high speed until well combined, about 2 minutes.
3 large eggs, 1 ½ cups creamy peanut butter, 1 teaspoon pure vanilla extract
Add rolled oats and baking soda and mix until well combined, another minute or so.
4 ½ cups old-fashioned rolled oats, 2 teaspoons baking soda
Stir in chocolate chips and M&Ms.
¾ cup semi-sweet chocolate chips, 1 cup M&Ms
Spread the mixture into an even layer in the prepared baking sheet.
Bake for 15 minutes (18 minutes for 9x13 baking pan). Don’t overbake! Cool completely.