Preheat oven to 350. Line two cookie sheets with parchment paper.
In a large mixing bowl, add in the butter, brown sugar, and granulated sugar. Beat on medium with a hand mixer until light and fluff.
Add in the vanilla and eggs one at a time and beat until incorporated. Scrape down the sides of the bowl.
Add the dry pudding mix, flour, cocoa powder, baking soda, baking powder, and salt to the wet ingredients. Beat on low until most of the dry ingredients are incorporated.
Turn mixer to medium and beat until the dry ingredients are just incorporated.
Add in the chocolate chips and stir until they are evenly distributed in the cookie dough.
Scoop the dough onto the cookie sheet using a medium cookie scoop. I did 6 cookies at a time. Roll the dough between your hands to form a ball.
Place the cookie sheet into the preheated oven and let the cookies bake for 12 minutes or until done. The time will vary on the size cookie you made.
Remove from the oven and let cool for about 10 minutes. They will be really soft fresh out of the oven.
Once cooled slightly, place onto a paper towel or wire rack to cool completely OR eat warm. YUM!