In the mixing bowl of a stand mixer, place the softened Butter, Sugar, and light Brown Sugar, and blend together until light and creamy.
Add the Vanilla and Eggs, and blend until smooth.
In a separate bowl, add the Flour, Baking Soda, Baking Powder, and White Chocolate Chips, and stir well to blend.
Add the Flour mixture a little at a time to the mixing bowl, mixing between additions, and scraping down the sides of the Bowl as needed.
When completely blended, add the M&M's, and with a Spatula, fold the M&M's into the Cookie Dough.
Line 2 cookie sheets with Parchment Paper, and using a cookie scoop, scoop 2 scoops of dough for one cookie, and place on the Parchment paper.
Bake at 350 degrees for 15 minutes or until Cookies are golden brown around the edges. For crunchier cookies, leave a few more minutes, watching carefully.
Remove from the cookie sheet to a wire rack to cool completely.
Serve and Enjoy!