Preheat oven to 375°.
Add softened butter, granulated sugar and brown sugar to a mixing bowl. Beat at medium speed for about 2 minutes, until light and fluffy.
Add eggs and vanilla, mixing until combined.
Next, add flour, dry pudding mix, baking powder and salt. Mix at low speed until mixture comes together, raise to medium speed and beat 1- 2 minutes.
Mix in 2 cups chocolate chips.
Line rimmed baking sheets with parchment paper or silicone baking mats.
Using a medium cookie scoop to make cookie dough balls, spacing about 2 inches apart on the lined baking sheets.
Bake for 10 minutes or until the edges are lightly browned.
Remove from oven.
Press a few of the reserved chocolate chips into the warm cookies if desired.
Move to a wire rack to cool completely.