In a bowl, combine flour, baking soda, and salt. Stir together and set aside.
In a large bowl, beat together butter, sugar, and brown sugar with an electric mixer at medium speed until creamy.
Add vanilla extract and eggs, one at a time, beating well after each addition at low speed.
Slowly add the flour mixture into the creamed mixture, beating at low speed until well-incorporated.
Add chocolate chips and nuts. Stir until evenly distributed.
Press a plastic wrap against the dough and refrigerate for 36 hours.
Drop dough by the tablespoon onto ungreased cookie sheets about 2 inches apart. Bake in a 350 F oven for about 12 to 15 minutes or until the cookies are golden brown.
Allow to slightly cool for about 1 to 2 minutes and transfer to a wire rack to cool.