In the bowl of a stand mixer add butter, granulated sugar, and brown sugar, and vanilla extract. Beat until creamy. Add the eggs, one at a time, and mix well after each egg is added.
Slowly mix in the flour mixture until just combined. Mix in chocolate chips and nuts.
Cover the bowl and chill for at least 4 hours to overnight. Preheat the oven to 375°F.
Use a cookie scoop to form dough balls and drop cookie dough, evenly spaced, onto an ungreased cookie sheet.
Bake for 9-11 minutes. Larger cookies bake for 11-13 minutes.