Peanut Butter Stuffed Cookies
I made these for the first time on a rainy Saturday when I had exactly one Reese’s peanut butter cup left in the pantry and a serious craving for cookies. Instead of just eating the peanut butter cup like a normal person, I had this idea to bury it inside a cookie dough ball and see what happened.
What happened was pure chaos in the best way. The cookie baked up golden and slightly cracked on top, and when I broke it open, there was this warm, gooey pocket of melted peanut butter right in the center. My husband took one bite and just looked at me like I’d invented something new. I hadn’t, obviously, but it sure felt that way in that moment.
Peanut butter stuffed cookies have been a regular in my kitchen ever since. They’re the kind of cookie that makes people go quiet for a second after that first bite, right before they ask you how you made them.
Why You’ll Love This Recipe
- That molten peanut butter center is a total showstopper. Nobody expects it, and everybody loves it.
- Simple dough, big payoff. The dough itself is basic peanut butter cookie dough — the stuffing is where the magic happens.
- Great for using up odds and ends. Leftover peanut butter cups, a spoonful of peanut butter, or even a peanut butter ball all work as filling.
- Freezer-friendly. You can stuff and freeze a batch ahead of time for whenever the craving hits.
- Crowd-pleaser for peanut butter lovers. These disappear fast at parties, bake sales, and potlucks.
Ingredients You Will Need
For the cookie dough:
- 1 3/4 cups (220g) all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 cup (113g) unsalted butter, softened to room temperature
- 1/2 cup (128g) creamy peanut butter (avoid natural/separated peanut butter for this — it can make the dough greasy)
- 3/4 cup (150g) granulated sugar
- 1/2 cup (100g) packed brown sugar
- 1 large egg, room temperature
- 1 teaspoon vanilla extract
For the filling (choose one):
- 12-16 mini peanut butter cups, unwrapped
- Or 1/3 cup peanut butter, frozen into small balls or discs ahead of time
Optional finishing touch:
- Flaky sea salt for sprinkling on top after baking
Substitution notes: If you’re out of peanut butter cups, freezing spoonfuls of plain peanut butter works just as well and gives you that same gooey center. For a nut-free version, sunflower seed butter is a solid substitute in both the dough and the filling, though the flavor will be milder.
Step-by-Step Instructions
- Freeze your filling first (30 minutes; do this before anything else). If you’re using peanut butter cups, just unwrap them and pop them in the freezer while you make the dough. If you’re using plain peanut butter, scoop small teaspoon-sized dollops onto a parchment-lined plate and freeze until firm, about 30 minutes. This step matters more than it sounds like it should — frozen filling stays put in the center instead of leaking out the sides during baking.
- Whisk your dry ingredients (2 minutes). In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
- Cream the butter, peanut butter, and sugars (3-4 minutes). In the bowl of a stand mixer fitted with the paddle attachment, or using a hand mixer, beat the butter, peanut butter, granulated sugar, and brown sugar together until light and fluffy, about 3 minutes. It should look pale and smooth, almost like frosting.
- Add the egg and vanilla (2 minutes). Add the egg and vanilla, and beat until fully combined and smooth.
- Combine wet and dry (2 minutes). Add the dry ingredients to the wet mixture, mixing on low speed just until combined. The dough should be soft and slightly sticky, similar in feel to actual peanut butter itself, but firm enough to hold a shape.
- Stuff the cookies (15-20 minutes). Scoop about 2 tablespoons of dough and flatten it in your palm. Place a frozen peanut butter cup or peanut butter dollop in the center, then wrap the dough completely around it, sealing the edges and rolling it into a smooth ball. Make sure there are no gaps or the filling can leak out during baking.
- Chill the stuffed dough balls (30 minutes). Place the stuffed balls on a parchment-lined tray and refrigerate for at least 30 minutes. This helps the dough firm back up after all that handling and keeps the cookies from spreading too thin.
- Preheat the oven (10 minutes). While the dough chills, preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
- Bake (11-13 minutes per batch). Arrange the chilled dough balls about 2.5 inches apart on your baking sheets, since they’ll spread a bit. Bake for 11-13 minutes, until the edges are golden brown and the tops look set but slightly soft. If you’re using flaky sea salt, sprinkle it on right when they come out of the oven.
- Let them rest (10 minutes). This is the hardest step, but give the cookies at least 10 minutes to cool on the pan before biting in. That molten peanut butter center is seriously hot straight out of the oven.
Pro Tips & Tricks
- Always freeze your filling first. I skipped this once because I was impatient, and the peanut butter cups slid right out of the side of the cookies as they baked, leaving a sad little puddle on the pan. Frozen filling stays centered.
- Seal the dough completely around the filling. Any gaps or thin spots are where leaks happen. Pinch the seams closed and roll the ball smooth.
- Don’t skip the second chill. After being stuffed, the dough gets warm from your hands. A quick chill firms it back up and prevents overly flat cookies.
- Store in a single layer if possible. These cookies have a soft, gooey center even after cooling, so stacking them can squish the tops. If you need to stack, separate layers with parchment paper.
- Reheat for that fresh-baked gooeyness. A quick 10-second zap in the microwave brings back that melty center if you’re eating leftovers.
Variations & Substitutions
If you want a chocolate twist, swap regular peanut butter cups for dark chocolate peanut butter cups, or drizzle the cooled cookies with melted chocolate for extra richness.
For a crunchy texture, use crunchy peanut butter in the dough instead of creamy. It adds little bits of peanut throughout and gives the cookie a slightly different bite that peanut butter purists tend to love.
Want to make these gluten-free? A 1:1 gluten-free flour blend works well here. I’ve made this swap a few times for a friend with a gluten sensitivity, and the texture holds up nicely, just slightly more delicate to handle when stuffing.
Serving Suggestions
These are perfect for game day snacking, school bake sales, or just an after-dinner treat when you want something a little more exciting than a plain cookie. I love serving them slightly warm with a cold glass of milk so you get that full melty-center effect.
They also make a fantastic gift for the peanut butter lover in your life, especially packed in a little box with parchment paper between layers.
FAQs
Can I freeze the stuffed cookie dough?
Yes, and it’s a great way to always have these on hand. Stuff the dough balls, freeze them on a tray until solid, then transfer to a freezer bag for up to 3 months. Bake straight from frozen, adding about 2-3 extra minutes to the bake time.
Why did the filling leak out during baking?
This usually happens if the filling wasn’t fully frozen before stuffing, or if there were gaps in the dough where you sealed it. Make sure the filling is solid, and the dough completely encases it with no thin spots.
Can I use a different candy for the filling?
Absolutely. Mini candy bars, chocolate truffles, or even a spoonful of Nutella all work well as a stuffed filling if you want to switch things up.
How do I store leftovers?
Keep them in an airtight container at room temperature for up to 4 days. Because of the gooey center, they’re best enjoyed within the first couple of days for that fresh, melty texture.
Can I make the dough ahead of time without stuffing it?
Yes, you can make the dough up to 2 days ahead and store it covered in the fridge, then stuff and bake when you’re ready.
Why are my cookies spreading too thin?
This is almost always from skipping the post-stuffing chill or from the filling not being fully frozen, which can create weak spots in the dough. A solid 30-minute chill before baking makes a big difference.
Read More Recipes:
- Homemade Pistachio Swirl Fudge Recipe
- Lemon Herb Chickpea Salad Recipe
- Avocado Chickpea Cucumber Salad Recipe
- Sweet & Spicy Bread and Butter Pickles Recipe
- Classic Bread and Butter Pickle Recipe
Final Thoughts
There’s nothing quite like watching someone bite into one of these for the first time and get genuinely surprised by that gooey peanut butter center. It’s a simple trick, but it turns an ordinary cookie into something people remember.
Give these a try the next time you want to impress someone with minimal effort, and let me know what filling you used — I’m always curious to hear what creative combinations people come up with.

Peanut Butter Stuffed Cookies
Ingredients
Method
- Mix the peanut butter and powdered sugar until smooth, then scoop into 18 small portions and freeze for 20–30 minutes.
- Preheat the oven to 350°F (175°C) and line baking sheets with parchment paper.
- Whisk together the flour, baking soda, baking powder, and salt in a medium bowl.
- Beat the butter, brown sugar, and granulated sugar until light and fluffy.
- Mix in the eggs one at a time, then add the vanilla extract.
- Gradually add the dry ingredients and mix until a soft dough forms.
- Fold in the chocolate chips if using.
- Flatten a portion of cookie dough, place a frozen peanut butter filling in the center, cover with more dough, and seal completely.
- Arrange the stuffed dough balls on the prepared baking sheets about 2 inches apart.
- Bake for 10–12 minutes until the edges are lightly golden and the centers are just set.
- Cool on the baking sheet for 5 minutes before transferring to a wire rack.
Notes
- Freeze the peanut butter filling to make stuffing easier.
- Seal the dough completely to prevent the filling from leaking.
- Do not overbake for soft, gooey centers.
- Store in an airtight container at room temperature for up to 5 days.
- Freeze baked cookies or unbaked stuffed dough for up to 3 months.
💚 DID YOU MAKE THIS EASY RECIPE?
If you have, then share it with us by sending a photo. We’re excited to see what you've made 🙂Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

