Peanut Butter Cookies are a timeless classic that never goes out of style. Loved for their rich flavor, soft texture, and comforting taste, these cookies are perfect for holidays, family gatherings, or simply enjoying with a glass of milk. What makes this version special is its soft and chewy texture paired with a creamy peanut butter center that melts in your mouth with every bite.
These cookies strike the perfect balance between sweet and salty, making them a favorite for both kids and adults. If you’re looking for a bakery-style peanut butter cookie that feels indulgent yet easy to make at home, this recipe is an excellent choice.
Ingredients
For the Peanut Butter Filling
- 1 cup creamy peanut butter
- 1 cup butterscotch chips
For the Cookie Dough
- ½ cup unsalted butter, softened
- 1 cup creamy peanut butter
- 1 cup brown sugar
- 1 large egg
- 1 teaspoon vanilla extract
- 1 ¾ cups all-purpose flour
- ¾ teaspoon baking soda
- ½ teaspoon salt
For Rolling
- ¼ cup granulated sugar
Step-by-Step Instructions
Step 1: Prepare the Peanut Butter Filling
In a microwave-safe bowl, combine the creamy peanut butter and butterscotch chips. Heat in short intervals, stirring until smooth and fully melted. Let the mixture cool slightly, then refrigerate until firm enough to handle. Once chilled, scoop and roll the mixture into small balls. Place them back in the refrigerator while preparing the dough.
Step 2: Make the Cookie Dough
In a large bowl, cream together the softened butter, peanut butter, and brown sugar until light and fluffy. Add the egg and vanilla extract, mixing until fully combined.
In a separate bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients to the wet mixture and mix until a soft dough forms.
Step 3: Assemble the Cookies
Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
Scoop a portion of cookie dough and flatten it slightly in your hand. Place one chilled peanut butter filling ball in the center, then wrap the dough around it, sealing completely. Roll the dough into a smooth ball, then roll it in granulated sugar.
Step 4: Bake
Place the cookie dough balls onto the prepared baking sheet, leaving space between each one. Bake for 10–12 minutes, or until the edges are set and the tops look slightly puffed. The centers will remain soft.
Allow the cookies to cool on the baking sheet for a few minutes before transferring them to a wire rack.

Serving and Storage Tips
- Serve warm for a gooey center or let them cool completely for a chewy texture.
- Store in an airtight container at room temperature for up to 4 days.
- These cookies also freeze well for later enjoyment.
Final Thoughts
These Peanut Butter Cookies are everything a classic cookie should be—soft, rich, and deeply flavorful. The creamy peanut butter filling adds an indulgent surprise that takes them from simple to unforgettable. Whether you’re baking for a special occasion or a cozy day at home, this recipe delivers bakery-quality results every time.