In a large mixing bowl, cream together the softened butter, brown sugar, and sugar. Beat them together for about four minutes until the mixture is light and fluffy.
Add the eggs and vanilla extract to the creamed mixture. Beat everything together for one more minute until well combined. Then fold in your peanut butter until fully incorporated.
Stir in the dry ingredients! Add flour, baking soda, baking powder, and salt into the bowl. Gently fold everything together until just combined. Then fold in the finely ground roasted peanuts.
Chill your cookie dough for at least one hour. After chilling, preheat your oven to 350 degrees Fahrenheit. Roll tablespoon-sized portions of dough into balls about two inches wide and roll each ball into sugar before placing them on the prepared cookie sheet.
Bake your cookies for about 10 to 13 minutes until their edges turn light golden brown. Allow them to rest on the cookie sheet for at least five minutes before transferring them to a cooling rack.