I still remember the first time I bit into a Peanut Butter Stuffed Chocolate Chip Cookie: a crackly, golden edge gave way to a soft cookie and a warm, molten pocket of peanut butter. These cookies feel indulgent but are surprisingly simple to make, which is why I turn to them when friends drop by or when I want a quick, show-stopping bake for a school party. The contrast of creamy peanut butter inside a chocolate-studded cookie is what keeps people coming back for another.
If you love the nutty-sweet angle, you might also enjoy the deeper, caramel notes in this take on brown-butter chocolate chip cookies.
Why you’ll love this dish
These cookies hit satisfying checkpoints: sweet and salty, soft and slightly chewy, with a surprise filling that tastes decadent but comes from pantry basics. They’re quick to assemble, require only one mixing bowl for the wet ingredients, and use common staples—perfect for last-minute company or a weekday baking mood. They’re kid-approved, travel well for bake sales, and can be prepped ahead by shaping and freezing the cookie balls.
Step-by-step overview
Before you dive in: whisk the wet ingredients until smooth, combine the dry ingredients separately, fold the two together to form a uniform dough, stir in chocolate chips, then stuff each portion with a teaspoon of peanut butter and bake until the edges set. Expect about 20–30 minutes total hands-on time and 10–12 minutes in the oven per batch.
What you’ll need
- 1 cup creamy peanut butter (room temperature)
- 1 cup packed brown sugar
- 1/2 cup granulated sugar
- 1 egg (room temperature)
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup chocolate chips
Notes and substitutions:
- Creamy peanut butter gives a smooth filling; use crunchy if you want added texture. If using natural peanut butter, stir well first and add 1–2 tablespoons less if very oily.
- For a slightly chewier cookie, swap half the granulated sugar for an extra 2 tablespoons of brown sugar.
- To make gluten-free cookies, replace the flour with a 1:1 gluten-free flour blend and add a pinch more xanthan gum if your blend lacks it.
Step-by-step instructions
- Preheat the oven to 350°F (175°C). Line a baking sheet with parchment paper.
- In a medium bowl, whisk the peanut butter, brown sugar, granulated sugar, egg, and vanilla until smooth.
- In a separate bowl, whisk the flour, baking soda, and salt until combined.
- Add the dry ingredients to the peanut butter mixture gradually. Stir just until the dough is uniform. Avoid overmixing.
- Fold in the chocolate chips with a spatula.
- Pinch off a golf-ball-sized piece of dough and flatten it in your palm.
- Place a teaspoon of peanut butter in the center of the flattened dough.
- Wrap the dough around the peanut butter, sealing the edges, and roll into a neat ball.
- Arrange the cookie balls on the prepared sheet about 2 inches apart.
- Bake for 10–12 minutes, or until the edges are lightly golden and the centers look set but still soft.
- Let cookies cool on the baking sheet for 3–5 minutes, then transfer to a wire rack to cool completely.
Best ways to enjoy it
Serve warm so the peanut butter filling is soft and slightly gooey. Pair with a cold glass of milk, a scoop of vanilla ice cream for an impressive dessert, or a robust cup of coffee for a mid-afternoon treat. For gatherings, stack a few on a small plate with a light sprinkle of flaky sea salt on top to balance the sweetness.
Storage and reheating tips
- Room temperature: Store cooled cookies in an airtight container at room temperature for up to 3 days.
- Refrigerator: Keep cookies in the fridge for up to 1 week; they’ll firm up but remain tasty.
- Freezing: Freeze baked cookies in a single layer on a sheet, then transfer to a freezer bag for up to 3 months. For unbaked cookie balls, freeze on a sheet then store in a bag; bake from frozen, adding 1–2 minutes to the bake time.
- Reheating: Warm a cookie for 8–10 seconds in the microwave for a gooey center, or reheat in a 300°F oven for 4–6 minutes for a crisp edge and soft middle.
- Food safety: Always cool cookies completely before sealing to avoid condensation and mildew.
Helpful cooking tips
- Measure flour properly by spooning it into the cup and leveling it off; packed flour can make cookies dense.
- Use room-temperature egg and peanut butter for smoother mixing and even texture.
- Seal the peanut butter pocket fully to prevent leaking during baking. Pinch the dough edges tight and roll them smooth.
- If you want a slightly flatter cookie, gently press each dough ball with a fork or your palm before baking.
- For a richer, toasted aroma, try browning the butter in a saucepan, cooling it, then using it in place of some peanut butter—this technique is great if you like the flavor profile of brown-butter chocolate chip cookies and want to marry that depth with peanut butter.
Creative twists
- Chocolate swap: Use dark chocolate chunks or a mix of milk and bittersweet chips.
- Nutty crunch: Stir in 1/2 cup chopped roasted peanuts for texture.
- Salted caramel: Add a caramel-filled center in place of peanut butter for a different surprise.
- Vegan: Use a flax egg (1 tbsp ground flax + 2.5 tbsp water), plant-based peanut butter, and dairy-free chocolate chips.
- Mini cookies: Make smaller dough balls and a 1/2-teaspoon filling for bite-size treats.
Common questions
How long does this recipe take from start to finish?
Active prep is about 20–30 minutes depending on how quickly you portion and stuff the cookies. Baking is 10–12 minutes per batch, so total time including cooling is roughly 40–50 minutes.
Can I use natural peanut butter that separates?
Yes, but stir it thoroughly before measuring. If it’s very runny, reduce any added liquid in other recipes and consider chilling the dough briefly so the filling stays contained.
Can I freeze the cookie dough before baking?
Absolutely. Form the stuffed dough balls, freeze them in a single layer, then transfer to a sealed bag. Bake from frozen and add 1–2 minutes to the bake time.
Why did my peanut butter leak out while baking?
Most leaks happen when the dough isn’t sealed tightly around the filling or when the peanut butter is too runny. Press and crimp the edges well, and if your peanut butter is thin, chill the filled balls for 10–15 minutes before baking.
Are these safe to serve to kids?
Yes, they are safe if the egg is fully incorporated and baked. If serving to groups with egg allergies, use an egg substitute and follow standard allergy-safe practices.

Peanut Butter Stuffed Chocolate Chip Cookies
Ingredients
Method
- Preheat the oven to 350°F (175°C). Line a baking sheet with parchment paper.
- In a medium bowl, whisk the peanut butter, brown sugar, granulated sugar, egg, and vanilla until smooth.
- In a separate bowl, whisk the flour, baking soda, and salt until combined.
- Gradually add the dry ingredients to the peanut butter mixture, stirring just until the dough is uniform. Avoid overmixing.
- Fold in the chocolate chips with a spatula.
- Pinch off a golf-ball-sized piece of dough and flatten it in your palm.
- Place a teaspoon of peanut butter in the center of the flattened dough.
- Wrap the dough around the peanut butter filling, sealing the edges, and roll into a neat ball.
- Arrange the cookie balls on the prepared sheet about 2 inches apart.
- Bake for 10–12 minutes, or until the edges are lightly golden and the centers look set but still soft.
- Let cookies cool on the baking sheet for 3–5 minutes, then transfer to a wire rack to cool completely.


