With a hand mixer or stand mixer, beat the cream cheese, butter, and peanut butter until smooth.
Add in the powdered sugar, brown sugar, flour, and vanilla.
Using the paddle attachment on your stand mixer or just a wooden spoon, mix in the oats. You may want to use more or less here. I really like the oats in it and a thicker dip so I added a lot. Remember that the dip will also firm up a bit in the fridge.
Add the M&Ms and chocolate chips.
Store in the refrigerator until serving. Serve with pretzels, graham crackers, or apple slices. You can dip or spread this depending on how thick you made your dip. Try not to eat it all like I did!
Note: You can use more or less oats to adjust the thickness of your dip. Start with about 1 1/2 cups oats and keep adding until you reach your desired thickness. If you use quick oats you might use less since it's finer and will make the dough thicker.
Video
Notes
HOW TO HEAT TREAT FLOURPlace the flour in a microwave safe bowl and heat in 30 second intervals stirring in between. Make sure there are no hot spots that will burn. Do this until flour reaches 165 degrees F.slightly adapted from Something Swanky