Preheat the oven to 350°F. Line a large baking sheet with parchment paper and set aside.
In a large bowl or the bowl of a stand mixer, add butter, brown sugar and granulated sugar and cream together until smooth, 2 to 3 minutes.
1 cup unsalted butter, 1 cup light brown sugar, ½ cup granulated sugar
Beat in the eggs until they are fully incorporated. The mixture should be smooth.
2 large eggs
Add the peanut butter and mix until combined.
1 cup creamy peanut butter
Combine flour, baking soda and salt in a small bowl. Whisk to combine and then stir into cookie dough just until no streaks remain.
3 cups all purpose flour, 1 teaspoon baking soda, ½ teaspoon fine sea salt
Scoop the cookie dough and form into balls roughly 1 ½ inches in diameter. Place on the prepare baking sheet and bake them eight at a time for 10 to 12 minutes.
Remove the cookies from the oven and let sit on the baking sheet for 5 minutes before transferring to a cooling rack. Allow the cookies to cool completely while you prepare the peanut butter filling.