If you’re a fan of chocolate and peanut butter together, these Peanut Butter Stuffed Chocolate Cookies are going to feel like a dream come true. They’re soft, chewy, and rich with deep chocolate flavor, but what makes them truly special is the creamy peanut butter center hidden inside. Honestly, every bite is warm, gooey, and absolutely irresistible.
These cookies may look bakery-style and fancy, but they are surprisingly easy to make at home with simple ingredients. The dough is rich and chocolatey, while the filling adds a smooth, nutty surprise that melts perfectly when baked. Trust me, they taste like something you’d buy from a high-end bakery.
Whether you’re baking for a special occasion, holiday tray, or just a sweet craving at home, these cookies always impress. Likely, once you try them, they’ll become one of your favorite cookie recipes to make again and again.

Why We Love This Recipe
There are so many reasons to fall in love with these Peanut Butter Stuffed Chocolate Cookies, but the biggest one is that surprise creamy peanut butter center. Honestly, every bite feels rich, indulgent, and slightly addictive in the best way.
What makes these cookies even better is their perfect texture. The outside is soft and chewy with deep chocolate flavor, while the inside stays gooey and smooth. Trust me, it’s that contrast that makes them feel bakery-style and extra special.
Another reason we love this recipe is how simple it is to make. You don’t need complicated techniques or special equipment just basic ingredients and a little assembly. Likely, once you try them, you’ll find yourself making them again and again for cravings, parties, or gifting.
They’re also super versatile. You can make them bigger for a bakery-style cookie or smaller for bite-sized treats. Either way, they always turn out delicious and impressive.
Ingredients You’ll Need For Peanut Butter Stuffed Chocolate Cookies
For the peanut butter filling
- Creamy peanut butter (3/4 cup / 203g) – creates a smooth, rich filling center
- Powdered sugar (6 tbsp / 47g) – sweetens and firms up the peanut butter mixture
- Vanilla extract (1/2 tsp) – adds flavor and enhances the filling
For the chocolate cookie dough
- Unsalted butter (1 stick / 113g) – gives richness and soft texture
- Light brown sugar (1 cup / 200g) – adds sweetness and keeps cookies chewy
- Egg (1 large, room temperature) – binds the dough together
- Egg yolk (1 large, room temperature) – adds extra richness and softness
- Vanilla extract (1 tsp) – enhances overall flavor
- All-purpose flour (1 cup + 2 tbsp / 143g) – provides structure to the cookies
- Natural unsweetened cocoa powder (2/3 cup / 57g) – gives deep chocolate flavor
- Baking soda (1 tsp) – helps cookies rise and stay soft
- Fine sea salt (1/2 tsp) – balances sweetness and enhances chocolate taste
- Semisweet chocolate chips (1 cup / 170g, plus extra for topping) – adds melty chocolate bites
For finishing (optional)
- Flaky sea salt – adds a sweet-salty contrast and enhances flavor
How to Make Peanut Butter Stuffed Chocolate Cookies
Prepare the peanut butter filling
Start by making the filling so it has time to freeze. In a bowl, mix creamy peanut butter, powdered sugar, and vanilla extract until the mixture becomes smooth and thick. Scoop small portions (about 1 tablespoon each) onto a parchment-lined tray and freeze for at least 1 hour until firm. This step helps the filling stay in shape while baking.
Prepare the cookie dough
Melt the butter in a microwave-safe bowl and let it cool slightly until just warm. Whisk in the brown sugar until smooth and glossy. Then add the egg, egg yolk, and vanilla extract, mixing until fully combined. Add flour, cocoa powder, baking soda, and salt, and gently fold until a soft dough forms. Finally, stir in the chocolate chips. Cover the dough and chill it for about 1 hour so it becomes easier to handle.
Assemble the cookies
Preheat your oven to 400°F (200°C). Take a scoop of cookie dough and flatten it in your hand. Place one frozen peanut butter ball in the center and wrap the dough around it completely, making sure no filling is exposed except a little peek if desired. Slightly flatten the cookie and place it on a parchment-lined baking tray. Repeat with the remaining dough. Add extra chocolate chips on top for a bakery-style look.
Bake the cookies
Bake for about 8 minutes or until the edges are just set but the centers still look soft. Remove from the oven and immediately sprinkle flaky sea salt on top for a perfect sweet-salty balance. Let the cookies cool on the tray for 5 minutes before transferring them to a wire rack.
Expert Tips for Perfect Peanut Butter Stuffed Chocolate Cookies
- Make sure your peanut butter filling is fully frozen before stuffing it into the cookie dough. This helps it stay intact while baking and prevents it from melting too quickly in the oven.
- Don’t skip chilling the cookie dough. It makes the dough easier to handle and helps the cookies bake thicker instead of spreading too much.
- Use room temperature egg and egg yolk for a smoother dough. Cold eggs can cause the butter mixture to seize and affect texture.
- When assembling, fully seal the peanut butter filling inside the dough. If it’s exposed too much, it may leak out during baking.
- Avoid overbaking the cookies. They should look slightly underdone in the center when you take them out this keeps them soft and chewy after cooling.
- For bakery-style cookies, press a few extra chocolate chips on top right before baking. It gives them that rich, chocolate-loaded look.
- Sprinkle flaky sea salt immediately after baking. This enhances the chocolate flavor and balances the sweetness perfectly.
- Let the cookies cool on the baking tray for a few minutes before moving them. They will continue to set as they cool and become easier to handle.

Ingredient Variations (Customize Your Cookies Your Way)
- These Peanut Butter Stuffed Chocolate Cookies are already rich and indulgent, but you can easily customize them to match your taste. Honestly, small changes can create a completely different cookie experience.
- If you want a deeper chocolate flavor, you can add a little extra cocoa powder or use dark chocolate chips instead of semisweet. It makes the cookies more intense and less sweet.
- You can also swap creamy peanut butter with crunchy peanut butter if you like a bit of texture inside the filling. It adds a nice bite and makes the center even more interesting.
- For a sweeter twist, try using milk chocolate chips instead of dark or semisweet. This gives a softer, more classic cookie flavor that many people love.
- If you want a slightly healthier version, you can reduce the chocolate chips or replace part of the all-purpose flour with whole wheat flour. The texture will be a bit different but still delicious.
- You can even experiment by adding a pinch of cinnamon or espresso powder to the dough. Trust me, these small additions can enhance the chocolate flavor beautifully without changing the recipe too much.
Storage Tips
These Peanut Butter Stuffed Chocolate Cookies store really well, making them perfect for baking ahead or enjoying over a few days. Honestly, they taste amazing even after a day or two.
- Keep the cookies in an airtight container at room temperature. They will stay soft and fresh for up to 3 days. Just make sure they are completely cooled before storing to avoid any moisture buildup.
- If you want to keep them longer, you can refrigerate them in a sealed container for up to 1 week. Before serving, let them sit at room temperature for a few minutes so they soften again.
- You can also freeze the cookies for up to 2 months. Place them in a freezer-safe bag or container with parchment paper between layers to prevent sticking. When ready to eat, thaw them at room temperature or warm them slightly for that gooey, fresh-baked feel.
- For best taste and texture, warm the cookies in the microwave for a few seconds before serving. It brings back that soft, melty center that makes them extra irresistible.
FAQs About These Peanut Butter Stuffed Chocolate Cookies
Q: Why is my peanut butter filling melting out of the cookies?
This usually happens if the filling wasn’t frozen long enough. Make sure the peanut butter balls are completely firm before stuffing them into the dough. Trust me, this step is very important for clean, bakery-style cookies.
Q: Can I use natural peanut butter?
Yes, but natural peanut butter is usually softer and more oily, so the filling may not hold its shape as well. Creamy processed peanut butter works best for structure and stability.
Q: Why are my cookies spreading too much?
This can happen if the dough is too warm. Always chill the cookie dough before baking and make sure your oven is fully preheated. Cold dough helps the cookies stay thick.
Q: Can I make these cookies ahead of time?
Absolutely! You can prepare the dough and peanut butter filling in advance and store them in the fridge or freezer. It actually makes baking much easier later.
Q: Can I skip the flaky salt on top?
Yes, but the flaky salt really enhances the chocolate flavor and balances the sweetness. It’s optional, but highly recommended.
Q: How do I get soft and gooey cookies?
Don’t overbake them. Remove the cookies when the centers still look slightly soft—they will continue to set as they cool. This keeps them chewy and gooey inside.
Final Thoughts
These Peanut Butter Stuffed Chocolate Cookies are the perfect combination of rich chocolate and creamy peanut butter in every bite. They’re soft, chewy, and have that irresistible gooey center that makes them feel extra special. Honestly, they taste like something straight from a bakery but are surprisingly easy to make at home.
What makes this recipe truly stand out is the balance of flavors and textures. The deep chocolate cookie pairs perfectly with the smooth peanut butter filling, creating a treat that’s both comforting and indulgent. Trust me, once you try them, they’ll quickly become a favorite for baking days, holidays, or sweet cravings.

Peanut Butter Stuffed Chocolate Cookies
Ingredients
For the peanut butter filling
- 3/4 cup 203g creamy peanut butter
- 6 tbsp 47g powdered sugar
- 1/2 tsp vanilla extract
For the cookie dough
- 1 stick 113g unsalted butter, melted
- 1 cup 200g light brown sugar
- 1 large egg room temperature
- 1 large egg yolk room temperature
- 1 tsp vanilla extract
- 1 cup + 2 tbsp 143g all-purpose flour
- 2/3 cup 57g cocoa powder
- 1 tsp baking soda
- 1/2 tsp fine sea salt
- 1 cup 170g semisweet chocolate chips (+ extra for topping)
For finishing (optional)
- Flaky sea salt
Instructions
- Mix peanut butter, powdered sugar, and vanilla until smooth. Scoop into 13 small portions and freeze for at least 1 hour until firm.
- Melt butter and mix with brown sugar. Add egg, egg yolk, and vanilla, mixing until smooth. Fold in flour, cocoa powder, baking soda, and salt. Stir in chocolate chips. Chill dough for 1 hour.
- Preheat oven to 400°F (200°C). Flatten dough, place frozen peanut butter ball in center, and wrap dough around it. Slightly flatten and top with extra chocolate chips.
- Bake for 8 minutes until just set. Sprinkle with flaky sea salt immediately. Cool for 5 minutes before transferring to rack.





