Line a 9-inch x 13-inch metal pan with parchment paper, making sure the paper hangs over the edges. Set aside.
In a medium mixing bowl, whisk together the flour, salt, and baking soda. Stir in the rolled oats. Set aside.
In a stand mixer bowl with the paddle attachment, beat together the butter, peanut butter, and brown sugar until light in color, about 3 minutes.
Add in the eggs and vanilla and beat to combine. Scrape the sides of the bowl with a rubber spatula.
Add the flour mixture to the wet ingredients in 3 additions, mixing until just combined after each addition. Stir in the mini chocolate chips and 1 3/4 cups of the mini M&Ms with a rubber spatula.
Transfer the dough to the prepared pan and press it into an even layer. Sprinkle the remaining mini M&Ms on top and press them into the dough slightly.
Refrigerate for 1 hour.
Preheat your oven to 350 degrees F with an oven rack placed in the middle position.
Bake for 33-35 minutes until the edges are golden brown, and a toothpick inserted in the center comes out lightly moist.
Place the pan on a wire rack to cool to room temperature. Then use the parchment paper to lift the bars from the pan. Cut into 24 squares and enjoy!
Notes
Store leftovers in an airtight container in the pantry or on the countertop for up to 4 days. Or allow them to cool, then freeze in an airtight container for up to 3 months!