Preheat and Prep: Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper or a silicone baking mat.
Cream the Butter and Peanut Butter: In a large mixing bowl, beat together the softened butter and peanut butter until smooth and creamy.
Mix in Sugars, Egg, and Vanilla: Add the brown sugar, white sugar, egg, and vanilla extract to the butter and peanut butter mixture. Beat until light and fluffy.
Combine Dry Ingredients: In a separate bowl, whisk together the flour, baking soda, and salt. Gradually add the dry mixture to the wet ingredients, stirring until fully combined.
Scoop and Shape the Dough: Use a tablespoon or cookie scoop to portion out the dough onto the prepared baking sheet. Roll the dough into balls and press down with a fork to create a crisscross pattern.
Bake: Bake the cookies for 8-10 minutes, until the edges are golden brown. The centers may look slightly soft, but they’ll firm up as they cool.
Cool and Enjoy: Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely. Enjoy your homemade peanut butter cookies!