When the baking sheet comes out, the centers of these cookies still look a little soft, even though the edges have set. That’s exactly the cue I want for chocolate peanut butter cookies: they finish setting on the hot pan instead of baking dry in the oven. The chocolate chips stay soft for a few minutes, and the cocoa gives the dough a deep chocolate taste without making the cookies overly sweet.
I cream the butter and peanut butter with both sugars before adding the egg, then fold the chocolate chips into the dough at the end. A short chill makes the dough easier to portion, and two baking sheets let the cookies spread without crowding. The result is a soft-centered cookie with a little chew at the edge and a chocolate chip in just about every bite.

Kitchen Note
Give the dough the full 30 minutes in the refrigerator before portioning. It should feel firmer than when you first mixed it, which makes the 24 portions easier to scoop evenly.
Save these chocolate peanut butter cookies for a bake day when you want soft centers, set edges, and plenty of semisweet chocolate in every batch.
Why This Dough Uses Brown Sugar and Granulated Sugar Together
Using two sugars gives these cookies more balance than using either one alone. Packed light brown sugar brings moisture and a subtle molasses note, which helps the centers stay soft. Granulated sugar gives a cleaner sweetness and helps the cookies spread and set around the edges.
That balance matters in a cocoa dough. Unsweetened cocoa has a dry, concentrated taste, while peanut butter brings richness; the brown sugar rounds out both without burying the chocolate. Adding extra cocoa to make the cookies more chocolatey would also make the dough drier, so I keep the cocoa amount steady and let the semisweet chips add the extra chocolate in pockets.
The sugars also need time to cream with the softened butter and peanut butter. Beat them until the mixture looks smooth and creamy, rather than stopping as soon as the ingredients come together. That gives the dough an even base before the egg and dry ingredients go in.
What the Peanut Butter, Cocoa, and Chocolate Each Bring

- Creamy peanut butter — It brings the signature roasted peanut taste and contributes fat to the dough. A standard creamy peanut butter works well here; an expensive specialty jar isn’t needed. Choose a smooth, well-stirred texture so the dough mixes evenly.
- Unsweetened cocoa powder — Cocoa gives the dough its chocolate base without adding more sugar. Use cocoa that smells fresh and chocolatey; a stale tin leaves a flat taste that the chips can’t cover.
- Semisweet chocolate chips — These add sweetness and soft chocolate pockets that contrast with the cocoa dough. A regular grocery-store bag is fine; the chips don’t need to be premium for the cookies to taste rich.
- Unsalted butter — Softened butter creams smoothly with the peanut butter and sugars. It should yield when pressed but not look melted or greasy; that texture helps the mixture become creamy.
- Large egg and vanilla — The egg binds the dough and adds moisture, while vanilla rounds out the chocolate and peanut flavors. Use a large egg for the intended balance, and ordinary vanilla extract works just fine.
- All-purpose flour — Flour gives the cookies enough structure to hold their shape. Measure without packing it down, since too much flour can make a cocoa cookie dense and dry.
Mixing and Baking the Dough for Soft Centers
Cream the Peanut Butter Base
Heat the oven to 350°F and line two baking sheets with parchment paper. In a large bowl, beat the softened butter, creamy peanut butter, packed light brown sugar, and granulated sugar until smooth and creamy, about 2 minutes. Scrape down the bowl if you see unmixed butter or sugar clinging to the sides. Beat in the egg and vanilla just until combined.
Combine the Cocoa Dough and Chill
In a separate bowl, whisk together the flour, unsweetened cocoa powder, baking soda, and salt so the leavener isn’t left in one concentrated spot. Add the dry mixture to the peanut butter mixture and mix just until no dry streaks remain. Fold in the semisweet chocolate chips without working the dough more than needed. Cover the bowl and chill the dough for 30 minutes.
Portion with Room to Spread
Scoop the dough into 24 portions, about 2 tablespoons each. Set them 2 inches apart on the prepared baking sheets so the cookies have room to spread. Keep the portions similar in size; a much smaller scoop will bake faster than a larger one, making it harder to get an even batch.
Bake Until the Edges Set
Bake for 10–12 minutes, switching the sheets between oven racks halfway through so they bake evenly. Cocoa makes it harder to judge doneness by color, so look for edges that appear set while the centers still look slightly soft. If the centers look fully firm in the oven, the cookies are likely to be drier after cooling. Let them sit on the baking sheets for 5 minutes, then transfer them to a wire rack to cool completely.
Three Useful Ways to Adapt These Chocolate Peanut Butter Cookies
Make Them Gluten-Free
Replace the all-purpose flour with the same amount of a 1:1 gluten-free baking blend that contains xanthan gum. The cookies may have a slightly more delicate crumb, so let them cool on the baking sheet for the full 5 minutes before moving them.
Use Dairy-Free Butter and Chocolate
For a dairy-free batch, use dairy-free baking sticks in place of the butter and dairy-free semisweet chocolate chips in place of the regular chips, keeping each amount the same. The peanut butter still gives the dough its richness; the result may taste a little different depending on the brands you use.
Make the Chocolate More Bittersweet
Swap the semisweet chips for the same amount of bittersweet chocolate chips. The cookies will have a more intense chocolate taste and a less sweet finish, while the dough itself stays the same.
Storage and Reheating
- Room temperature: Keep cooled cookies in an airtight container for up to 5 days. They soften a little as they sit.
- Freezer: Freeze fully cooled cookies in an airtight freezer container for up to 2 months. Thaw at room temperature before serving.
- Reheating: To warm one, microwave it for about 5–8 seconds. Longer heating can make the chocolate too hot and the cookie tough as it cools.
Questions That Come Up When Baking These Cookies

Chocolate Peanut Butter Cookies
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Line two baking sheets with parchment paper.
- In a large bowl, beat the butter, peanut butter, brown sugar, and granulated sugar until smooth and creamy, about 2 minutes.
- Beat in the egg and vanilla until combined.
- In a separate bowl, whisk together the flour, cocoa powder, baking soda, and salt.
- Add the dry ingredients to the peanut butter mixture and mix just until combined.
- Fold in the chocolate chips, then cover and chill the dough for 30 minutes.
- Scoop the dough into 24 portions, about 2 tablespoons each.
- Arrange the portions 2 inches apart on the prepared baking sheets.
- Bake for 10–12 minutes, switching the sheets between oven racks halfway through, until the edges are set and the centers still look slightly soft.
- Let the cookies cool on the baking sheets for 5 minutes.
- Transfer the cookies to a wire rack to cool completely.


