Preheat your oven to 350°F (175°C).
In a large mixing bowl, cream together the softened butter, brown sugar, and granulated sugar until smooth.
Add the eggs one at a time, mixing well after each addition.
Stir in the vanilla extract until fully incorporated.
In a separate bowl, combine the flour, baking soda, and salt.
Gradually add the dry ingredients to the wet mixture, stirring until just combined.
Fold in the oats, chocolate chips, and chopped nuts.
Drop spoonfuls of dough onto a baking sheet lined with parchment paper, spacing them 2 inches apart.
Bake in the preheated oven for 12-15 minutes, or until golden brown.
Allow the cookies to cool on the baking sheet for a few minutes before transferring them to a wire rack to cool completely.