Preheat your oven the 375 degrees and prep a lined baking sheet.
Using your stand mixer or hand mixer, cream together the butter and both sugars. Stir in the eggs (one at a time), mixing after each addition, and the vanilla.
In a separate large mixing bowl, combine the finely ground oatmeal, flour, salt, baking powder and soda, and slowly add it to the wet ingredients, a little at a time, while your stand mixer is on low. Beat just until combined. Add in the chocolate chips, grated chocolate if using, and the nuts to the batter. Mix just to combine.
Roll into balls and place two inches apart on your prepared cookie sheet. Bake for about 12 to 14 minutes***. Remove from oven, let cool for a few minutes and enjoy! See my notes below re: freezing the cookie dough, which I highly recommend!