Step 1: Get oven ready. Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper.
Step 2: Cream wet ingredients. In a large mixing bowl, beat softened butter, creamy peanut butter, granulated sugar, and brown sugar together with an electric mixer until the mixture is light and fluffy (about a couple of minutes).
Step 3: Add egg and vanilla. Crack in the large egg and pour in the vanilla extract. Beat until everything is just combined, avoiding overmixing.
Step 4: Whisk dry ingredients. In a separate, medium-sized bowl, whisk together the all-purpose flour, baking soda, and salt to ensure even distribution.
Step 5: Combine dough. Gradually add the dry ingredients to your wet ingredients, mixing on low speed until a soft dough forms and flour streaks disappear. Stop mixing as soon as combined to prevent tough cookies.
Step 6: Shape and decorate. Roll the dough into small, 1-inch balls. Gently press each ball into an oval and flatten it slightly. Take a fork and press it onto the top of each cookie twice (once, then perpendicularly) to create the signature crosshatch pattern. Lightly sprinkle the tops with a little extra granulated sugar for sparkle and crunch.
Step 7: Bake cookies. Pop your shaped cookies into the preheated oven for 8-10 minutes, until the edges are lightly golden. They might still look a little soft in the center.
Step 8: Cool completely. As soon as they come out of the oven, transfer your cookies to a wire rack to cool completely. They must be fully cooled before adding the filling.
Step 9: Prepare filling. While your cookies are cooling, make the peanut butter filling. In a medium bowl, beat together the creamy peanut butter and softened butter until wonderfully smooth. Add in the powdered sugar and vanilla extract, mixing until creamy and well combined.
Step 10: Adjust filling consistency. Add 1-2 tablespoons of milk, one tablespoon at a time, mixing after each addition, until you reach your desired spreadable consistency (smooth but firm enough to hold its shape).
Step 11: Assemble sandwiches. Once your cookies are completely cool, grab one cookie and spread or pipe a generous amount of the creamy peanut butter filling onto its flat side. Gently top it with another cookie, pressing down slightly to create a delicious peanut butter sandwich. Repeat until all your cookies are paired up.