Line an 8×8-inch or 9×9-inch baking pan with parchment paper, leaving an overhang for easy removal.
In a medium pot, combine creamy peanut butter, honey, and coconut oil. Heat over medium, stirring until melted and smooth.
Bring to a simmer and cook for 1 minute, stirring constantly. Remove from heat and cool for 3 minutes.
Stir in salt and vanilla extract.
Coarsely chop roasted and salted cashews. Add them to the pot along with old-fashioned oats and shredded coconut. Stir until fully mixed.
Let cool slightly for 15 to 25 minutes until just warm to the touch.
Stir in 1/4 cup each of mini chocolate chips and miniature M&M’s.
Transfer the mixture to the prepared pan. Press evenly and very firmly into the pan using the base of a measuring cup.
Sprinkle the remaining 2 tablespoons of mini chocolate chips and miniature M&M’s on top and press in gently.
Cover and refrigerate for 1 hour.
Use the parchment overhang to lift the bars from the pan. Cut into 12 even bars.