Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
In a large mixing bowl, beat the softened butter, brown sugar, and granulated sugar together until creamy and fluffy, about 2-3 minutes.
Add the vanilla extract and eggs, one at a time, mixing well after each addition until fully incorporated.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Do not overmix.
Fold in the chocolate chips and nuts (if using) until evenly distributed throughout the dough.
Using a cookie scoop or tablespoon, drop heaping balls of dough onto the prepared baking sheets, spacing them about 2 inches apart.
Bake in the preheated oven for 10-12 minutes, or until the edges are golden brown and the centers look slightly underbaked. Remove from the oven and let cool on the baking sheets for 5 minutes before transferring to wire racks to cool completely.
Enjoy the cookies warm with a glass of milk or let them cool and store in an airtight container for a delightful treat later!
Notes
Enjoy warm with milk or store in an airtight container.