Ingredients:

  • 1 cup (227g) unsalted butter, softened
  • 1 cup (200g) granulated sugar
  • 1 cup (213g) packed light brown sugar
  • 1 teaspoon vanilla extract
  • 2 large eggs
  • 1 cup (255g) creamy peanut butter
  • 2 ¼ cups (281g) all-purpose flour
  • 1 teaspoon baking soda
  • ½ teaspoon baking powder
  • ½ teaspoon salt
  • ½ cup (113g) unsalted butter, softened
  • 2 cups (240g) powdered sugar, sifted
  • ½ cup (128g) creamy peanut butter
  • 2 tablespoons milk
  • 1 teaspoon vanilla extract
  • Pinch of salt

Instructions:

  1. In a large bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy.
  2. Beat in the vanilla extract, then add the eggs one at a time, mixing well after each addition. Mix in the peanut butter until combined.
  3. In a separate bowl, whisk together the flour, baking soda, baking powder, and salt.
  4. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Do not overmix.
  5. Cover the dough and chill in the refrigerator for at least 1 hour.
  6. Preheat oven to 375°F (190°C). Line baking sheets with parchment paper or silicone baking mats.
  7. Scoop rounded tablespoons of dough onto the prepared baking sheets, leaving space between each cookie. Slightly flatten each cookie with a fork.
  8. Bake for 10-12 minutes, or until the edges are lightly golden brown.
  9. Let the cookies cool on the baking sheets for a few minutes before transferring them to a wire rack to cool completely.
  10. While the cookies are cooling, beat together the softened butter, powdered sugar, peanut butter, milk, vanilla extract, and salt until smooth and creamy.
  11. Once the cookies are completely cool, spread a generous amount of peanut butter filling on the bottom of one cookie and top with another cookie.
  12. Enjoy your peanut butter sandwich cookies immediately or store in an airtight container.