Preheat Oven: Preheat to 375°F (190°C). Line baking sheets with parchment paper.
Mix Dry Ingredients: In a medium bowl, whisk together flour, baking soda, and salt.
Cream Butter & Sugars: In a large bowl, beat butter, granulated sugar, and brown sugar until creamy. Add vanilla extract and eggs, one at a time, mixing well.
Combine Wet & Dry: Gradually add flour mixture to the wet ingredients until just combined. Fold in chocolate chips (and nuts, if using).
Form Cookies: Scoop large portions of dough (about ¼ cup each) onto prepared baking sheets, leaving space for spreading.
Bake: Bake 12–15 minutes, or until the edges are golden but the centers remain soft. Do not overbake for a chewy texture.
Cool: Let cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
