In a mixer, add room temperature butter and both sugars. Mix on medium high until creamy.
Scrape down sides of bowl then add in eggs and egg yolk.
Mix on medium high for 5 minutes or until the mixture is light and creamy.
Add vanilla extract and salt, mix to combine.
Sift flour and baking soda in a bowl, then add to the mixer on low speed along with the package of vanilla pudding. Mix until the dough just comes together.
Add in chocolate chips and mix for a few turns until combined. Do not overmix.
Remove bowl from mixer and remove the paddle attachment. Mix the dough with a spatula to make sure the bottom is mixed well and the chocolate chips are distributed evenly.
Preheat oven to 375*F.
Using a 3 ounce cookie scoop, portion 9 scoops of dough per baking sheet. These cookies will spread slightly during baking so make sure to leave a 2 inch space between the dough.
Bake one batch at a time for 10-12 minutes or until golden brown.
Cool cookies on pan for 5-10 minutes. You can place additional chocolate chips on top of the cookies as they cool for a picture perfect cookie.
Transfer to wire rack to cool completely. Enjoy!