Soft, chewy peanut butter cookies sandwiched with a creamy peanut butter filling. A classic homemade treat that's easy to make and even easier to enjoy.
Preheat oven to 350°F (175°C). Line two baking sheets with parchment paper.
In a large bowl, beat together 1/2 cup butter, 1/2 cup peanut butter, granulated sugar, and brown sugar until light and fluffy, about 2 minutes.
Beat in egg and vanilla extract until well combined.
In a separate bowl, whisk together flour, baking soda, baking powder, and salt. Gradually add to the wet mixture, mixing until just combined. Do not overmix.
Roll dough into 1-inch balls and place 2 inches apart on prepared baking sheets. Flatten each ball with a fork in a crisscross pattern.
Bake for 10-12 minutes, or until edges are lightly golden. Cool on baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
For the filling: In a medium bowl, beat together 1/2 cup peanut butter, powdered sugar, and 2 tablespoons butter until smooth. Add milk, 1 tablespoon at a time, until spreadable consistency.
Spread about 1 tablespoon of filling onto the flat side of one cookie, then top with another cookie to form a sandwich. Repeat with remaining cookies.
Store in an airtight container at room temperature for up to 5 days.
Tips
For extra flavor, use crunchy peanut butter in the dough or filling.
If the dough is too sticky, refrigerate for 30 minutes before rolling.
Cookies can be frozen unfilled for up to 3 months.