Preheat oven to 350 degrees F. Line a cookie sheet with parchment paper or a silicone baking mat.
In a stand mixer with the paddle attachment combine 1½ cups salted butter, 1 cup white granulated sugar, and 1 cup brown sugar and beat until mixture is light and fluffy, approximately 3 minutes, scraping the sides of the bowl occasionally.
Add in 2 eggs and 2 teaspoons vanilla extract and mix on medium speed until fluffy, about 1 minute.
Add 2 teaspoons salt, 2 teaspoons baking soda, and 1 3.4 oz package instant french vanilla pudding mix . Mix well.
Add 4 to 4¼ cups all purpose flour a cup at a time and mix on low speed until combined. The cookie dough should be the texture of soft playdough and pull away from the sides of the bowl. It should not be stiff or crumbly. Stir in 2 cups semi sweet chocolate chips last.
Using a 1½ inch scoop (1.5 Tablespoon), drop 12-13 cookies onto prepared baking sheets.
Bake for 8-10 minutes, do not over bake. The bottoms/edges of the cookies should be barely golden brown and tops beginning to crack. Time may depend on number of pans in oven and racks being used. I recommend rotating pans halfway through baking time if baking two pans at a time. Let cool 5-10 minutes before transferring to a cooling rack to cool completely. The bottoms of the cookies should be golden brown and tops will be barely golden brown. Enjoy!