Preheat oven to 350 degrees.
Using a stand mixer with a paddle attachment or hand mixer, beat butter and vegetable shortening until combined.
Add light brown sugar, granulated sugar and beat until light and creamy.
Pour in pure vanilla extract.
Add eggs, one at a time, beating after each addition.
In a separate bowl, whisk together flour, baking soda, baking powder, and salt.
Add dry ingredients to the mixing bowl and beat on low until fully combined.
Stir in vanilla chips, semi-sweet chocolate chips and mini M&M's.
Use a cookie scoop and gather up dough. Drop onto baking sheet, roughly two-three inches apart. (If not using the Doughmakers Baking Sheet, line the baking sheet with parchment paper).
Bake for 10-12 minutes or until edges are lightly browning. Do not over bake. Cookies will continue to bake on the cookie sheet.
Once removed from the oven, let cookies stand on the sheet for about 2 minutes. Then move them to a wire rack and cool completely.
Serve and enjoy!
To store, place in an airtight container for 3-5 days. To freeze, store in an airtight container, placing wax paper between layers, for up to 3 months.