Preheat oven to 350 degrees and prepare a large baking sheet with parchment paper or non stick cooking spray and set aside.
In a large bowl with hand mixer, or bowl of stand mixer using paddle attachment, beat together the brown sugar, granulated sugar, butter, eggs, vanilla, and almond on low speed until well combined.
In a medium bowl whisk together the flour, baking soda, corn starch, and salt.
With mixer on low, slowly add dry ingredients to wet ingredients until well combined.
Turn off mixer and stir in the M&M's.
Roll cookies into walnut sized balls and place 2 inches apart on prepared baking sheet.
Press extra M&M's into the top of the cookie dough as desired.
Bake in preheated oven for 8-10 minutes (they will be slightly under-baked).
Allow cookies to cool for 2-3 minutes on pan, remove to a wire rack and cool for 10-15 minutes before serving.
Notes
NOTE: This dough can be made ahead, placed in a large freezer bag, and frozen for up to 3 months. Thaw the dough in the refrigerator overnight before baking.