If you are a fan of the irresistible combo of nutty peanut butter and rich chocolate, this Chocolate and Peanut Butter Cookies Recipe is about to become your new obsession. These cookies strike the perfect balance between chewy and soft, with pockets of gooey chocolate fudge pudding and bursts of peanut butter sweetness from Reese’s Pieces and chips. Every bite melts in your mouth, delivering a symphony of flavors and textures that feel like a warm hug. Whether you’re baking for a cozy night in or impressing guests at your next gathering, these cookies bring that comforting homemade magic you just cannot resist.

Ingredients You’ll Need
Gathering the right ingredients is key to nailing this recipe, but don’t worry—it’s all simple pantry staples and a few fun add-ins that elevate the cookies to pure bliss. Each ingredient plays a vital role in creating the perfect texture, flavor, and color you crave.
- Peanut butter (½ cup): Provides the rich, nutty base that ties all peanut flavors together.
- Powdered sugar (1½ cups): Adds sweetness and helps create that melt-in-your-mouth texture.
- Whole milk (1½ ounces + 2 ounces): Keeps the dough moist and tender.
- Vanilla extract (1 teaspoon + 1½ teaspoons): Enhances all the flavors with its warm, sweet aroma.
- Salt (¾ teaspoon, divided): Balances sweetness and strengthens the cookie’s structure.
- All-purpose flour (2 cups): Forms the backbone of the cookie dough, giving it body and chew.
- Unsweetened cocoa powder (¼ cup) & black cocoa powder (¼ cup): These two together provide depth in chocolate flavor and a gorgeous dark color.
- Instant chocolate fudge pudding mix (1 box, unprepared): Adds fudgy richness and makes the cookies irresistibly moist.
- Powdered milk (2 tablespoons): Contributes to the tenderness and adds subtle creaminess.
- Baking soda (¼ teaspoon): Helps the cookies rise perfectly while keeping them soft.
- Granulated sugar (1 cup): Offers slight crunch and balances the flavors beautifully.
- Salted butter (½ cup, softened): Provides richness and helps with the cookie’s tender crumb.
- Large eggs (1 + 1 yolk): Bind everything together while adding moisture and fluff.
- Reese’s Pieces (¾ cup + extra for topping): Bursts of peanut butter candy add crunchy bites and vibrant color.
- Reese’s Peanut Butter Chips (¾ cup + extra for topping): Melty, peanut butter-packed pockets that boost the flavor complexity.
How to Make Chocolate and Peanut Butter Cookies Recipe
Step 1: Prepare the Peanut Butter Mixture
Start by creaming together the peanut butter and powdered sugar until smooth and fluffy. This is the secret behind the cookies’ decadent peanut butter foundation. Add in the milk, vanilla extract, and a pinch of salt to create a creamy mixture that will blend beautifully with the dry ingredients.
Step 2: Combine the Dry Ingredients
In a separate bowl, whisk together the flour, cocoa powders, pudding mix, powdered milk, salt, and baking soda. This blend not only provides a rich chocolate flavor but also ensures a soft, velvety texture that melts as you bite into each cookie.
Step 3: Cream Butter and Sugars
Beat the softened butter with granulated sugar until light and fluffy—the classic base for a perfect cookie dough. The type and texture of the butter at this point can influence how the cookies will bake, so keep it nice and soft.
Step 4: Add Eggs and Vanilla
Incorporate the large egg, extra yolk, milk, and vanilla extract into the butter and sugar mix. These ingredients bring moisture and richness, giving the dough a luscious consistency to hold everything together without losing the chewiness.
Step 5: Combine Wet and Dry Ingredients
Gradually add the dry chocolate-peanut mixture into the wet ingredients, stirring until just combined. Take care not to overmix—this keeps the cookies tender instead of tough.
Step 6: Fold in the Reese’s Goodies
Now the fun begins! Gently fold in the Reese’s Peanut Butter Chips and Reese’s Pieces, making sure they’re evenly distributed. These candies add bursts of peanut butter and subtle crunch that make these cookies truly special.
Step 7: Scoop and Top
Using a cookie scoop or spoon, portion out dough balls onto a baking sheet lined with parchment paper. Press a few extra Reese’s Pieces and peanut butter chips on top of each dough ball for an irresistible, colorful finish.
Step 8: Bake to Perfection
Bake the cookies at 350°F (175°C) for about 10 minutes, or until the edges are set but the centers look slightly soft. This timing ensures a chewy center with slightly crisp edges, the hallmark of an outstanding cookie.
How to Serve Chocolate and Peanut Butter Cookies Recipe
Garnishes
For an extra touch, sprinkle a pinch of flaky sea salt atop warm cookies once they come out of the oven. The slight saltiness perfectly amplifies the chocolate and peanut butter flavors without overpowering them.
Side Dishes
A cold glass of milk is always a timeless companion to these cookies, but you can also try them with a scoop of vanilla ice cream or a dollop of whipped cream for a delightful dessert experience.
Creative Ways to Present
Serve these cookies stacked on a rustic wooden platter with small bowls of extra peanut butter chips and Reese’s Pieces for dipping. Another fun idea is to sandwich two cookies with peanut butter frosting for an elevated treat that feels like a celebration on your plate.
Make Ahead and Storage
Storing Leftovers
Keep any leftover cookies fresh by storing them in an airtight container at room temperature. They’ll stay soft and chewy for up to a week, making it easy to snack on your favorite treat anytime.
Freezing
If you want to keep the joy around longer, freeze baked cookies in a single layer on a baking sheet, then transfer them to a freezer bag. They can last up to three months and thaw beautifully without losing texture or flavor.
Reheating
To bring back that freshly-baked warmth, microwave a cookie for about 10-15 seconds or warm it briefly in an oven at 300°F (150°C). This will revive the gooey peanut butter and chocolate goodness just like out of the oven.
FAQs
Can I use natural peanut butter instead of regular peanut butter?
Absolutely! Natural peanut butter can be used, but keep in mind it may change the dough’s consistency and the cookies might turn out a little denser. Adjust by adding a tiny bit more powdered sugar if needed.
Do I have to use instant pudding mix?
The instant chocolate fudge pudding mix adds moisture and fudgy richness that’s hard to replicate. While you can omit it, be prepared for a less moist and tender cookie. It’s highly recommended for the best results.
Can I substitute the Reese’s Pieces and chips with other mix-ins?
Of course! Feel free to swap in chocolate chips, chopped peanuts, or even white chocolate chunks for a custom twist, but the classic combo of Reese’s Pieces and peanut butter chips really makes this recipe shine.
How thick will these cookies be once baked?
These cookies bake up to a medium thickness with a soft center and slightly crisp edges—that perfect chewiness is the hallmark of this recipe.
Can I make this recipe vegan or gluten-free?
This recipe as written isn’t vegan or gluten-free, but with ingredient swaps such as vegan butter, flax eggs, and a gluten-free flour blend, you could experiment to make it your own. The texture and flavor may differ slightly.
Final Thoughts
There is just something endlessly comforting and utterly addictive about the combination of peanut butter and chocolate, and this Chocolate and Peanut Butter Cookies Recipe captures that magic effortlessly. These cookies are perfect for sharing, gifting, or savoring a moment of pure joy yourself. Once you bake a batch, you’ll find yourself coming back to this recipe again and again, so why wait? Roll up your sleeves, grab your ingredients, and treat yourself to the rich, sweet, and nutty goodness these cookies bring to your kitchen!
Print
Chocolate and Peanut Butter Cookies Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: Approximately 9 to 9 cookies
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Delight in these rich and chewy Chocolate and Peanut Butter Cookies, featuring a luscious blend of cocoa powders, instant chocolate fudge pudding mix, and classic Reese’s candy pieces. Perfectly balanced with creamy peanut butter and a combination of sugars, these cookies offer a decadently smooth texture inside with a slight crisp on the edges. Ideal for peanut butter and chocolate lovers looking for a homemade treat with an irresistible flavor and satisfying bite.
Ingredients
Wet Ingredients
- ½ cup peanut butter (130g)
- 1½ ounces whole milk
- 1 cup granulated sugar (220g)
- ½ cup salted butter (113g, softened)
- 1 large egg (room temperature)
- 1 additional large egg yolk (room temperature)
- 2 ounces whole milk (room temperature)
- 1½ teaspoons pure vanilla extract
- 1 teaspoon vanilla extract
Dry Ingredients
- 1½ cups powdered sugar (150g)
- ¼ teaspoon salt
- 2 cups all-purpose flour (260g)
- ¼ cup unsweetened cocoa powder (25g)
- ¼ cup black cocoa powder (30g)
- 1 (3.4oz) box instant chocolate fudge pudding mix (110g, unprepared)
- 2 tablespoons powdered milk (10g)
- ½ teaspoon salt
- ¼ teaspoon baking soda
Add-ins and Toppings
- ¾ cup Reese’s Pieces (167g, plus more for topping)
- ¾ cup Reese’s Peanut Butter Chips (126g, plus more for topping)
Instructions
- Prepare Dry Mix: In a large bowl, whisk together the all-purpose flour, unsweetened cocoa powder, black cocoa powder, instant chocolate fudge pudding mix, powdered milk, baking soda, and the two salts. This ensures that all dry ingredients are evenly distributed.
- Cream Butter and Sugars: In a separate bowl, using an electric mixer, cream the softened salted butter with granulated sugar and powdered sugar until light and fluffy. This process is important for creating the cookie’s soft texture.
- Add Wet Ingredients: Beat in the peanut butter, the large egg, the egg yolk, whole milk, and both vanilla extracts until fully combined. The mixture should become smooth and homogeneous at this stage.
- Combine Wet and Dry Ingredients: Gradually add the dry ingredient mixture to the wet ingredients, mixing on low speed just until combined. Avoid overmixing to keep the cookies tender.
- Fold in Candy: Gently fold the Reese’s Pieces and Reese’s Peanut Butter Chips into the cookie dough, ensuring an even distribution of the candies throughout.
- Chill Dough: Refrigerate the dough for at least 30 minutes to firm it up, which helps maintain shape during baking and enhances flavor.
- Preheat Oven and Prepare Baking Sheets: Preheat your oven to 350°F (175°C). Line baking sheets with parchment paper to prevent sticking.
- Scoop and Top: Using a cookie scoop or spoon, drop rounded tablespoons of dough onto the prepared sheets, spacing them about 2 inches apart. Optionally, press a few extra Reese’s Pieces or Peanut Butter Chips on top of each cookie for visual appeal and added texture.
- Bake: Bake the cookies for 9 to 10 minutes, until the edges are set but centers remain soft. Avoid overbaking to maintain chewiness.
- Cool: Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely. This prevents breakage and helps them firm up.
Notes
- Room temperature eggs and milk help the ingredients combine smoothly.
- Refrigerating the dough before baking prevents spreading and enhances flavor.
- Using both unsweetened and black cocoa powders intensifies the chocolate flavor and contributes to a richer color.
- If you prefer less sweetness, reduce powdered sugar slightly.
- Store cookies in an airtight container at room temperature for up to 5 days to maintain freshness.
- You can freeze the dough balls before baking; thaw for 15 minutes before baking.

