Preheat your oven at 350 ° F (175 ° C). Line a baking sheet with parchment paper or silicone baking mats.
Mix dry ingredients: In a medium bowl, mix flour, baking soda and salt together. Cancel.
Butter and sugars creams: In a large bowl, use an electric mixer to defeat soft butter, granular sugar, and brown sugar for light and fluffy (about 2-3 minutes).
Add eggs and vanilla: hit the eggs one at a time, then add vanilla extracts. Mix until it is fully combined.
Mix with dry ingredients: Gently add the dough to a wet mixture, mix at low speed until it is combined. Do not overmix.
Fold in chocolate chips: Stir in chocolate chips (and nuts, if used) using a rubber spatula.
Chill the dough: Cover the bowl with plastic rap and cool for at least 30 minutes. It helps prevent spreading.
Scoop and Bake: Leave the spoon or use a cookie scoop to place the flour balls on the prepared baking sheet, leave 2 inches between each.
Bake: For 9–11 minutes or until the edges turn golden and the center is settled (they will continue to cook while cooling).
Cool: Let the cookies sit on the baking sheet for 5 minutes before transferring to a wire rack to cool it completely.