Heat oven to 350 °F.
Line two baking sheets with parchment paper and set aside.
Cream together butter and sugars. On my mixer I used my paddle attachment and set my speed to low for 30 seconds, medium for 30 seconds, and then high for 30 seconds. It came out creamed and fluffy.
Add eggs one at a time.
Add vanilla, cake flour, all-purpose flour, baking soda, and mix for one minute until fully incorporated.
Fold in mini M&M's.
Scoop out cookie dough onto the parchment paper (heaping scoop ~2T).
Press in extra mini M&M's on the exterior of the dough.
Do not overcrowd the sheet pan. I put ~6-8 cookies on a sheet pan.
Cook for ten minutes or until dough becomes golden brown.
Let rest for 3-5 minutes and ENJOY!