Preheat your oven to 350°F (175°C).
In a mixing bowl, combine softened unsalted butter, granulated sugar, and packed brown sugar; beat until light and fluffy (3-5 minutes).
Mix in your eggs one at a time along with the vanilla extract until well combined.
In another bowl, whisk together all-purpose flour and baking soda.
Gradually fold this dry mix into the wet ingredients until just combined.
Carefully stir in coarsely chopped walnuts and semi-sweet chocolate chips.
Use a spoon or cookie scoop to drop dough balls onto a lined baking sheet, spacing them about 2 inches apart.
Bake for 10-12 minutes until golden around the edges but still soft in the center.
Let them cool slightly before transferring them onto wire racks.