Preheat oven to 350°F (175°C). Sift together the flour and baking soda, set aside.
In a large bowl, cream together the butter, brown sugar, and white sugar. (I usually soften butter in microwave for approximately one minute. You don't want it to be a complete liquid, but you want the butter to be pretty soft or else it's hard to cream it properly.)
Beat in the instant pudding mix until blended. Stir in the eggs and vanilla. Blend in the flour mixture. Stir in the regular semi-sweet chocolate chips, trying to spread evenly through cookie dough..
Make balls of cookie dough, about 1 inch wide or a little bit less. After making the shape of ball, press about six M&Ms on the top of the cookie. I usually put one in the middle, and the rest
spread out in a circle, making a flower design. You have to kind of tuck the M&Ms in the dough to make sure they stay in place. I like to use a variety of colors on each cookie.
Bake for 10 to 12 minutes in the preheated oven. Edges should be golden brown.
The nutrition information provided are only estimates based on an online nutritional calculator. This is not a comprehensive list of all the nutrients in the recipe (i.e., does not include vitamins, cholesterol, etc). I am not a certified nutritionist. Please consult a nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.