Cream together butter, peanut butter, sugars, and vanilla. Add in eggs one at time, being sure to fully combine each.
Whisk together all dry ingredients and cream with peanut butter mixture until just combined. Be careful to not over mix.
Scoop dough and roll into a ball and then roll in sugar and place on baking sheet about 2 inches apart as the cookies will spread.
Dip tines of the fork into sugar and then press into the top of the cookie to form a criss-cross pattern.
Place in preheated oven and bake between 10 - 15 minutes, depending on your oven.
Remove from oven and allow to sit for about 2 minutes to cool before removing to a wire rack to cool completely.
I prefer to use either creamy or chunky peanut butter, but natural or lower-fat peanut butters also work. Just make sure well-combined when incorporating into the cookie dough. Adjust baking time based on your oven. I bake these cookies for 10 minutes and allow to cool for about 2 minutes for the perfect cookie.