Preheat the oven to 350 F. Line a 9-inch square baking dish with parchment or foil. Lightly grease with nonstick cooking spray.
Place the oats on a rimmed baking sheet.
Bake for 8-10 minutes, or until lightly toasted.
Place the nuts and oats in a large bowl.
While the oats are toasting, add the honey, butter, and brown sugar to a small saucepan. Cook over medium heat until the butter melts and the sugar dissolves, stirring occasionally.
Remove from the heat, and stir in peanut butter, vanilla, and salt.
Pour peanut butter mixture over the oat/nut mixture; stir to combine. Make sure that all of the oats are coated in the peanut butter mixture.
Let mixture cool to room temperature, about 30 minutes.
Stir in half mini chocolate chips.
Pour oat mixture in the prepared pan. Use a rubber spatula to firmly press the mixture into the pan.
Sprinkle remaining chocolate chips and M&Ms over the top of the bars, and gently press into oat mixture.
Chill the granola bars for at least 2 hours.
Lift the bars from the pan, and cut into bars.
I store the bars in the fridge.
Notes
*You can use either salted or unsalted depending on how salty/sweet you'd like your granola bars to be.**Nutrition values are estimates.