Preheat oven to 350 F. Line baking sheets with parchment paper or silicone baking mats. Set aside.
In a large bowl, cream together the butter and sugars.
1 cup butter, ¾ cup brown sugar, ¼ cup granulated sugar
Beat in the instant pudding mix until blended.
3.4 ounce package instant vanilla pudding mix
Stir in the eggs and vanilla.
2 large eggs, 1 teaspoon vanilla extract
Add the flour, baking soda, baking powder, and salt; stir in just until combined.
2 ½ cups all-purpose flour, 1 teaspoon baking soda, 1 teaspoon baking powder, ½ teaspoon salt
Stir in the chocolate chips.
1 ½ cups semisweet chocolate chips
Drop cookies by 1.5 tablespoons onto prepared baking sheets.
Bake for 8-12 minutes or until edges are set and the centers still look soft. Do not over-bake.
Video
Notes
Butter: I like to use salted butter in this recipe. The butter should dent when pressed but shouldn't be warm or smooshy. Letting the butter sit out for 30 minutes is usually about right for these cookies.
Pudding mix: You will want the vanilla instant pudding mix, not the cook and serve. Also, you're using only the dry mix, not making the pudding and then using it.
Flour: To properly measure flour, be sure to sift or fluff your flour prior to measuring to avoid getting too much flour in the dough. Too much flour will make for crumbly or doughy cookie without much flavor.
Chocolate chips: I use semisweet, but you could use milk, bittersweet, or even white chocolate chips.
Baking: The cookies should look soft and slightly underdone when you take them out. This helps to keep the cookies soft.