In a large bowl combine butter and sugars. Beat on low with an electric hand mixer or in a bowl of a stand mixer until smooth and creamy. Add egg and vanilla extract. Mix until combined. Set aside.
In a separate large bowl, combine dry ingredients (all-purpose flour, baking soda and salt.)
Then add to the wet ingredients gradually. Add ½ or 1 cup at a time, beat on low until combined, and then continue with the next batch.
Mix until ingredients are almost combined, a few small lumps are fine.
Stir in the chocolate chips. Chill dough for at least 1 hour in the refrigerator (even better 2-3 hours). It is important to chill the batter between the batches too.
When ready to bake, preheat oven to 350F degrees.
Scoop 2 tablespoonfuls of batter, rolling it into about 2-inch balls.
Arrange the cookie balls on a baking sheet lined with parchment paper at least 2 inches apart. Don’t press down!
Bake for about 10-12 minutes (the time varies due to different ovens).
The cookies will have a soft center inside and will look puffy outside at first. Once they cool down they will set well and the texture inside remains soft, chewy and buttery.
Let the cookies stand in the pan for 5-10 minutes before transferring to a wire rack. Then enjoy!
Notes
Semi-sweet chocolate chips can be used.
Don't forget to chill the dough! This makes all the difference in the texture of the cookie.