If you love the combination of chocolate and peanut butter, these Peanut Butter Stuffed Chocolate Cookies are about to become your new favorite treat. Imagine biting into a soft, rich chocolate cookie and discovering a creamy peanut butter center inside.
After testing this recipe multiple times, the balance of flavors and texture is just perfect soft cookies, gooey chocolate, and a smooth peanut butter filling in every bite. Whether you’re baking for a party, holiday, or late-night craving, these cookies deliver bakery-style results right from your kitchen.
If you love the classic chocolate and peanut butter combo, these Peanut Butter Stuffed Chocolate Cookies are about to become your new favorite treat. For another rich chocolate dessert, try my Browned Butter Toffee Chocolate Chip Cookies. They’re soft, chewy, and loaded with caramel flavor.

Why You’ll Love These Cookies
- Soft & Fudgy Texture – Perfectly chewy chocolate cookies with a tender center.
- Creamy Peanut Butter Filling – A surprise peanut butter center in every bite.
- Chocolate Lover’s Dream – Rich cocoa flavor with melty chocolate chips.
- Easy Step-by-Step Recipe – Simple ingredients and beginner-friendly instructions.
- Perfect for Holidays & Parties – Great for cookie trays and gifting.
- Freezer-Friendly Dough – Make ahead and bake fresh anytime.
These cookies are perfect for chocolate lovers. If you enjoy soft and chewy cookies, you might also like my Chocolate Chip Cookies or Double Chocolate Chip Cookies for another delicious baking option.
Ingredients for Peanut Butter Stuffed Chocolate Cookies
Peanut Butter Filling
- ¾ cup (203 g) creamy peanut butter – Creates the rich, smooth center that melts slightly inside the cookie.
- 6 tablespoons (47 g) powdered sugar – Sweetens the filling and helps thicken it so it holds its shape while baking.
- ½ teaspoon vanilla extract – Adds a warm, sweet aroma that enhances the peanut butter flavor.
- 1 cup + 2 tablespoons (143 g) all-purpose flour – Provides structure and helps the cookies hold their shape.
- ⅔ cup (57 g) natural unsweetened cocoa powder – Gives the cookies a deep, rich chocolate flavor and fudgy texture.
- 1 teaspoon baking soda – Helps the cookies rise slightly and keeps them soft instead of dense.
- ½ teaspoon fine sea salt – Balances the sweetness and enhances the chocolate flavor.
- 1 stick (113 g) unsalted butter, melted – Adds richness and keeps the cookies soft and tender.
- 1 cup (200 g) light brown sugar – Provides sweetness and moisture for a chewy texture.
- 1 large egg (room temperature) – Gives structure and helps bind the dough together.
- 1 large egg yolk (room temperature) – Adds extra richness and makes the cookies softer.
- 1 teaspoon vanilla extract – Enhances both the chocolate and peanut butter flavors.
Add-Ins & Toppings
- 1 cup (170 g) semisweet chocolate chips – Adds melty chocolate pockets throughout the cookies.
- Extra chocolate chips (for garnish) – Makes the cookies look bakery-style and extra chocolatey.
- Flaky sea salt (optional) – A sprinkle on top balances sweetness and boosts flavor.

How to Make Peanut Butter Stuffed Chocolate Cookies
1. Make the Peanut Butter Filling
In a small bowl, mix the peanut butter, powdered sugar, and vanilla extract until smooth and thick. Scoop small portions (about 1 tablespoon each) and roll them into balls. Place them on a plate or baking sheet lined with parchment paper. Transfer the peanut butter balls to the freezer and chill for 20–30 minutes. This helps them stay firm when wrapped inside the cookie dough.
2. Prepare the Chocolate Cookie Dough
In a medium bowl, whisk together:
- flour
- cocoa powder
- baking soda
- salt
In another large bowl, mix the melted butter and brown sugar until smooth and glossy. Add the egg, egg yolk, and vanilla extract, whisking until fully combined. Gradually add the dry ingredients to the wet mixture and stir until a thick dough forms. Fold in the chocolate chips.
3. Chill the Dough
Cover the cookie dough and refrigerate it for 30 minutes. Chilling the dough helps the cookies hold their shape and improves the flavor.
4. Assemble the Cookies
Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper. Scoop about 2 tablespoons of cookie dough and flatten it slightly in your hand. Place one frozen peanut butter ball in the center and wrap the dough around it, sealing the edges completely. Roll gently into a ball and place it on the prepared baking sheet. Leave about 2 inches of space between each cookie. Press a few extra chocolate chips on top for a bakery-style look.
5. Bake the Cookies
Bake for 10–12 minutes, or until the edges are set but the centers still look soft. Remove the cookies from the oven and allow them to cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely. If desired, sprinkle with flaky sea salt while the cookies are still warm.

Expert Baking Tips For Perfect Peanut Butter-Stuffed Chocolate Cookies
- Freeze the Peanut Butter Filling First: Freezing the peanut butter balls before assembling the cookies makes them much easier to handle. It also helps keep the filling thick and creamy while the cookies bake.
- Use Room Temperature Eggs: Room temperature eggs blend more smoothly into the dough, creating a more even texture and soft cookie crumb.
- Measure Cocoa Powder Correctly: Too much cocoa powder can make cookies dry. Use the spoon-and-level method to measure for the best fudgy texture.
- Chill the Dough for Better Cookies: Chilling the cookie dough allows the flavors to develop and helps prevent the cookies from spreading too much in the oven.
- Don’t Overbake: Chocolate cookies can quickly go from soft to dry. Remove them from the oven when the edges are set, but the centers still look slightly soft.
- Add Extra Chocolate Chips on Top: Press a few extra chocolate chips onto the dough before baking. This simple trick gives your cookies a beautiful bakery-style appearance.

Common Baking Mistakes to Avoid
- Not Freezing the Peanut Butter Filling: If the peanut butter balls aren’t frozen, they can become too soft and mix into the dough instead of staying as a creamy center.
- Skipping the Dough Chill Time: Chilling the dough helps the cookies stay thick and prevents them from spreading too much while baking.
- Overbaking the Cookies: Chocolate cookies can look slightly underbaked even when they’re done. Remove them when the edges are set, but the center still looks soft.
- Using Too Much Flour or Cocoa Powder: Incorrect measuring can make cookies dry and crumbly. Always use the spoon and level method for accurate results.
Variations & Flavor Ideas
- Add Peanut Butter Chips: For extra peanut butter flavor, mix peanut butter chips into the dough along with the chocolate chips.
- Try Dark Chocolate Chips: Dark chocolate chips add a richer, more intense chocolate flavor.
- Add Chopped Nuts: Chopped peanuts or walnuts give the cookies extra crunch and texture.
- Make Them Extra Gooey: Add a few extra chocolate chunks on top of the dough before baking for melty chocolate pools.
- Drizzle with Chocolate: After baking, drizzle melted chocolate over the cookies for a bakery-style finish.
If you enjoy peanut butter desserts, you’ll love my Peanut Butter Stuffed Brownies, Peanut Butter Chocolate Caramel Cookies, and Peanut Butter Cookie for more peanut butter flavor ideas.
Storage & Freezing Instructions
- Room Temperature: Store cookies in an airtight container for up to 3 days.
- Refrigerator: You can store them in the fridge for up to 5 days if you prefer a firmer texture.
- Freezing Cookie Dough: Unbaked cookie dough balls can be frozen for up to 2 months. Bake directly from frozen and add 1–2 extra minutes to the baking time.
- Reheating: Microwave a cookie for 10–15 seconds to make it warm and gooey again.
FAQs About Peanut Butter Stuffed Chocolate Cookies
Why did my cookies spread too much?
This usually happens if the dough wasn’t chilled long enough or if too much butter was used.
Can I use crunchy peanut butter?
Yes! Crunchy peanut butter will work, but the filling will have a slightly textured center instead of being smooth.
Can I make the dough ahead of time?
Absolutely. The dough can be refrigerated for up to 48 hours before baking.
How do I know when the cookies are done?
The edges should be set while the centers still look slightly soft. They will continue to firm up as they cool.
Can I make smaller cookies?
Yes, just reduce the baking time by 1–2 minutes, depending on the size.
Final Thoughts
These Peanut Butter Stuffed Chocolate Cookies are the ultimate treat for anyone who loves the classic chocolate and peanut butter combination. With their soft, fudgy chocolate exterior and creamy peanut butter center, every bite is rich, gooey, and incredibly satisfying.
The recipe is simple enough for beginners but delivers bakery-style results that feel extra special. Whether you’re baking for a holiday, sharing with friends, or just satisfying a sweet craving, these cookies are guaranteed to impress. Once you try them, they might just become your go-to chocolate cookie recipe. If you enjoyed this recipe, don’t forget to leave a rating and share it with fellow cookie lovers!

Easy Peanut Butter Stuffed Chocolate Cookies
Ingredients
Peanut Butter Filling
- ¾ cup creamy peanut butter
- 6 tbsp powdered sugar
- ½ tsp vanilla extract
Cookie Dough
- 1 stick unsalted butter
- 1 cup light brown sugar
- 1 Large egg
- 1 Large egg yolk
- 1 tsp vanilla extract
- 1 cup + 2 tablespoons all-purpose flour
- ⅔ cup natural unsweetened cocoa powder
- 1 tsp baking soda
- ½ tsp fine sea salt
Add-ins
- 1 cup semisweet chocolate chips
- Extra chocolate chips for topping
- Flaky sea salt (optional)
Instructions
- In a bowl, mix the peanut butter, powdered sugar, and vanilla extract until smooth. Scoop 13 small portions (about 1 tablespoon each) onto a parchment-lined tray. Freeze for at least 1 hour.
- In a large microwave-safe bowl, melt the butter in short bursts. Add the brown sugar and whisk together. Let it cool slightly. Whisk in the egg, egg yolk, and vanilla extract until smooth. Add the flour, cocoa powder, baking soda, and salt. Mix until a thick dough forms. Fold in the chocolate chips. Cover and refrigerate the dough for 1 hour.
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper. Scoop about 3 tablespoons of cookie dough and flatten it slightly. Place one frozen peanut butter ball in the center and wrap the dough around it. Leave a little peanut butter peeking through the top. Add extra chocolate chips on top.
- Bake for about 8 minutes, or until the cookies are just set. Remove from the oven and sprinkle with flaky sea salt if desired. Let the cookies cool for 5 minutes before transferring to a wire rack.
Notes
- Freezing the peanut butter filling helps keep the center creamy.
- Chilling the cookie dough improves flavor and texture.
- Slightly underbaking keeps the cookies soft and fudgy.
- Sprinkle flaky sea salt on top for a sweet and salty flavor.


