Preheat your oven to 350°F (175°C).
In a large mixing bowl, cream together the butter, brown sugar, and white sugar until light and fluffy, about 2-3 minutes.
Beat in the eggs one at a time, then mix in the vanilla extract.
In a separate bowl, whisk together the flour, instant chocolate pudding mix, baking soda, and salt.
Gradually add the dry ingredients to the wet ingredients, mixing on low speed until just combined.
Gently fold in the chocolate chips using a spatula.
Using a cookie scoop, portion the dough onto a baking sheet lined with parchment paper.
Bake for 10-12 minutes or until the edges are set but the centers are still soft.
Allow the cookies to cool on the baking sheet for about 5 minutes before transferring them to a cooling rack.