Chocolate Peanut Butter Stuffed Cookies: A Deliciously Addictive Treat
Get ready to experience the perfect combination of chocolate and peanut butter with these incredible Chocolate Peanut Butter Stuffed Cookies! This recipe elevates the classic flavor pairing to a whole new level. Imagine biting into a soft, chewy chocolate cookie with a delightful, creamy peanut butter surprise nestled inside. These cookies are not only delicious but also surprisingly easy to make, making them a perfect treat for any occasion.

While traditional chocolate chip cookies, classic shortbread, and perfectly decorated sugar cookies hold a special place in our hearts, sometimes it’s fun to break out of the routine and try something new. That’s where these Chocolate Peanut Butter Stuffed Cookies come in! They offer a unique twist on a beloved flavor combination, guaranteed to impress your friends and family.
These aren’t your average chocolate cookies with peanut butter chips scattered throughout. Instead, we create a luscious peanut butter filling and carefully tuck it inside the chocolate cookie dough. As the cookies bake, the filling melts into a thin, creamy layer, ensuring that every single bite is bursting with both chocolate and peanut butter goodness. The cookies themselves boast a soft, almost melt-in-your-mouth center with a subtle crispness around the edges, providing the perfect textural contrast.
To add another layer of delight, we dip the dough balls in granulated sugar before baking. This not only provides an extra element of texture but also gives the cookies a beautiful, sparkly finish that’s visually appealing and adds a touch of elegance to these already irresistible treats.

Egg-Free Chocolate Peanut Butter Stuffed Cookies: Allergy-Friendly and Delicious
One of the unique features of this recipe is that it’s completely egg-free! This makes it a fantastic option for anyone with egg allergies or sensitivities. Eggs are commonly used in desserts as binding agents and leavening agents, helping to hold the ingredients together and create a light, airy texture.
However, egg allergies are quite prevalent, so we’ve developed a special recipe that doesn’t rely on expensive egg replacers. Instead, the combination of oil and baking soda helps these chocolate peanut butter stuffed cookies rise beautifully, resulting in a perfectly textured cookie without the need for eggs. For another delicious egg-free dessert option, be sure to check out our Vegan Brownies Recipe.

Ingredients You’ll Need for Chocolate Peanut Butter Stuffed Cookies
Here’s a breakdown of the ingredients you’ll need to create these delectable cookies:
- Soft Butter: Provides richness and contributes to the cookie’s soft texture.
- Canola Oil: Adds moisture and helps create a tender crumb.
- White Granulated Sugar: Sweetens the cookies and adds a delightful sparkle when used for dipping.
- Milk: Helps to bind the ingredients together and adds moisture.
- Baking Soda: A crucial leavening agent that helps the cookies rise.
- Cocoa Powder: Gives the cookies their rich chocolate flavor. We prefer dark cocoa for a more intense taste, but regular cocoa powder works just as well.
- All-Purpose Flour: The foundation of the cookie dough, providing structure and stability.
For the Peanut Butter Filling:
- Creamy Peanut Butter: The star of the filling, delivering that signature peanut butter flavor.
- Powdered Sugar: Sweetens the filling and helps create a smooth, creamy texture.
- Whipping Cream: Adds richness and helps to bind the filling ingredients together.

Step-by-Step Guide: How to Make Chocolate Peanut Butter Stuffed Cookies
Follow these simple instructions to bake your own batch of unforgettable Chocolate Peanut Butter Stuffed Cookies:
- Preheat the Oven: Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius).
- Make the Peanut Butter Filling: In a medium bowl, combine the creamy peanut butter, powdered sugar, and whipping cream. Use a hand mixer to beat the ingredients together until smooth and fluffy. Set the filling aside.
- Prepare the Cookie Dough: In a large bowl, cream together the softened butter, canola oil, and granulated sugar until light and fluffy. Gradually add 2 tablespoons of milk and mix until well combined.
- Combine Dry Ingredients: In a separate bowl, sift together the salt, baking soda, cocoa powder, and all-purpose flour. Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
- Add Remaining Milk: Stir in the remaining ¼ cup of milk. The dough should be soft but slightly crumbly, and easy to handle without sticking excessively to your hands.
- Assemble the Cookies: Measure out the dough into ¼ cup balls. Flatten each ball into a disc approximately 4 inches in diameter. Place 1 ½ teaspoons of the peanut butter filling in the center of each disc.
- Seal the Filling: Carefully bring the edges of the dough up around the filling and pinch them together to seal. If there are any cracks where the peanut butter is visible, simply pinch the dough together to close them.
- Dip in Sugar: Place about ½ cup of granulated sugar on a plate or in a shallow bowl. Gently flatten each filled dough ball and dip both sides in the sugar, coating them evenly.
- Bake the Cookies: Place the sugar-coated cookies on a baking sheet lined with parchment paper. Bake for 10-12 minutes, or until the center of the cookies is set but not hard. The tops and edges should have a slightly cracked appearance.
- Cool and Enjoy: Remove the baked cookies from the oven and let them cool on the baking sheet for about 5 minutes before transferring them to a wire rack to cool completely.
Tips for Perfect Chocolate Peanut Butter Stuffed Cookies
- Don’t overmix the dough: Overmixing can lead to tough cookies. Mix until the ingredients are just combined.
- Chill the dough (optional): Chilling the dough for 30 minutes can help prevent the cookies from spreading too much during baking.
- Use a cookie scoop: A cookie scoop helps ensure that all your cookies are the same size and bake evenly.
Doubling the Batch: Making More Chocolate Peanut Butter Goodness
This recipe yields approximately 14 large cookies. If you’re planning to share or simply want to have plenty of these delicious treats on hand, you can easily double the recipe. Just be sure to double all of the ingredients proportionally.
Alternatively, if you prefer smaller cookies, you can decrease the size of the dough balls and the amount of peanut butter filling used. In this case, remember to reduce the baking time by a couple of minutes to prevent the cookies from becoming overbaked.

Storing Your Chocolate Peanut Butter Stuffed Cookies: Keeping Them Fresh
After baking, allow the cookies to cool completely before storing them. This will prevent them from becoming soggy. Store the cooled cookies in an airtight container at room temperature for up to a week. You can also freeze the unbaked cookie dough or the baked cookies for longer storage.
To freeze the dough, form the dough into balls, wrap them individually in plastic wrap, and then place them in a freezer-safe bag or container. To freeze the baked cookies, place them in a single layer on a baking sheet and freeze until solid. Then, transfer them to a freezer-safe bag or container. When you’re ready to enjoy the frozen cookies, simply thaw them at room temperature.
More Easy and Delicious Recipes to Explore
If you’re looking to expand your baking repertoire, here are a few other easy recipes that you might enjoy:
- White Chocolate Funfetti Popcorn
- Easy Apple Yogurt Salad Recipe
- Sparkling Ice Cream Cocktails
- Snack Toast Combinations
So, if your cookie jar needs a refresh, these Chocolate Peanut Butter Stuffed Cookies are an excellent choice! Just be prepared to refill it sooner than you think. These cookies are incredibly addictive and guaranteed to be a hit with everyone who tries them.

Chocolate Peanut Butter Stuffed Cookies Recipe
Equipment
- Non-stick cookie sheet
- Mixer
Ingredients
For the dough
- ½ cup soft butter
- ¼ cup canola oil
- ½ cup white granulated sugar
- 2 ¼ tbsp milk
- ½ tsp salt
- 1 tsp baking soda
- ½ cup cocoa
- 2 cup all-purpose flour
For the Filling
- ½ cup peanut butter
- ½ cup powdered sugar
- 2 tbsp whipping cream
Instructions
- Preheat your oven to 350F degrees.
- Make the peanut butter filling by mixing all of the ingredients together with a hand mixer until smooth and fluffy. Set aside.
- Use the hand mixer to beat together the butter, canola oil, sugar, and 2 Tbsp. of the milk until you have a light, fluffy mix.
- Sift in the salt, baking soda, cocoa powder, and flour and mix until thoroughly combined.
- Stir in the 1/4 cup of milk. The dough should be soft but a bit crumbly, and you should be able to handle it without it sticking much to your hands.
- Measure out the dough into 1/4 cup balls.
- Flatten them to discs about 4” across, then place 1 ½ tsp. of the peanut butter filling in the center.
- Bring the edges of the dough up around the filling, and pinch it together. If there are cracks where the peanut butter is showing through, just pinch the dough together to seal it.
- Place about a 1/2 cup of granulated sugar on an edged plate or in a bowl.
- After the dough is filled with peanut butter, flatten each ball gently and dip both sides in the sugar.
- Place them on a baking tray and bake for 10-12 minutes, or until the center of the dough is set but not hard. The tops and edges should be a bit crackled.
- Remove the baked cookies from the oven and allow them to cool for about 5 minutes before moving to a cooling rack. They are fairly soft when warm, so if you remove them immediately they will possibly fall apart.
We hope you enjoy baking and savoring these Chocolate Peanut Butter Stuffed Cookies as much as we do! Don’t forget to share your creations with us on Instagram using the hashtag #chocolatepeanutbuttercookies. We can’t wait to see your delicious masterpieces!