Thick, Chewy Chocolate Peanut Butter Cookies
These cookies are the answer when you want something deeply chocolatey with a ribbon of salty peanut butter in every bite. They bake up thick, fudgy, and crackled on top, like a brownie and a peanut butter cookie rolled into one.

Better yet, they come together in one bowl and don’t need a mixer. It’s the kind of dough you can stir together while the oven heats, then let chill while you clean up.
Why These Cookies Hit the Spot
The cocoa powder gives them a dark, almost brownie-like chew, and the peanut butter keeps the centers soft for days. They never dry out the way plain chocolate cookies sometimes do.
That little hit of salt right before baking pulls the peanut flavor forward and balances the sweetness. You get the salty-sweet thing without reaching for a candy bar.
And because the dough needs a good chill, you can mix it during nap time or after work and bake when you’re ready. It’s a deeply forgiving recipe that rewards a little patience.
Ingredients

- 1 cup (2 sticks) unsalted butter, softened: leave it out for 30 minutes so it creams easily
- 1 cup packed light brown sugar: dark brown works for a deeper molasses note
- 1/2 cup granulated sugar: keeps the edges chewy, not crisp
- 1 cup creamy peanut butter: not natural, the shelf-stable kind that doesn’t separate
- 1 large egg: cold from the fridge is fine
- 1 tsp vanilla extract: use the real stuff if you have it
- 1 1/2 cups all-purpose flour: spooned and leveled to avoid a dense cookie
- 1/2 cup unsweetened cocoa powder: Dutch-process gives the smoothest chocolate flavor
- 1 tsp baking soda: this helps the cookies puff and crack
- 1/2 tsp fine sea salt: plus more flaky salt for sprinkling
Variations / Substitutions
- Crunchy peanut butter: swap it in for the creamy version. The bits of peanut add a nice texture.
- Add chocolate chips: stir in 3/4 cup dark or semisweet chips to double down on the chocolate.
- Make it dairy-free: use a stick-style vegan butter and a dairy-free chocolate chip if adding them.
- Gluten-free option: replace the flour with a 1-to-1 gluten-free baking blend. The cookies will spread a touch more, so chill the dough an extra 30 minutes.
- Flaky salt finish: a pinch of Maldon sea salt on each dough ball before baking makes the peanut butter flavor pop.
If you love this chocolate-peanut butter pairing, try our Chocolate Peanut Butter Banana Bread.
How to Make Chocolate Peanut Butter Cookies
Step 1: Make the Cookie Dough

In a large bowl, stir the 1 cup softened butter, 1 cup brown sugar, and 1/2 cup granulated sugar together with a wooden spoon until the mixture looks like damp sand and no streaks of butter remain. Switch to a whisk and beat in the 1 cup peanut butter, the egg, and 1 teaspoon vanilla until the whole thing is smooth and a shade lighter.
Sprinkle the 1 1/2 cups flour, 1/2 cup cocoa powder, 1 teaspoon baking soda, and 1/2 teaspoon salt over the wet mixture. Fold everything together just until you no longer see dry flour. The dough will be thick and a little sticky, and it will smell intensely of roasted peanuts and chocolate.
Step 2: Chill the Dough

Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or up to 48 hours. The dough needs to be firm enough that you can roll it cleanly between your palms.
Chilling solidifies the butter and gives the flour time to hydrate, which keeps the cookies from spreading into flat discs. Cold dough also develops a deeper cocoa flavor as it rests.
Step 3: Scoop and Bake

Preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Scoop the dough into balls about 2 tablespoons each (a medium cookie scoop works great) and set them 2 inches apart on the sheets. Press each ball down just slightly with the back of a fork to make a crosshatch pattern, then sprinkle a few flakes of sea salt on top.
Bake one sheet at a time on the middle rack for 12 minutes, until the edges look set and the tops are dry with tiny cracks. The centers will still look soft. Pull the pan from the oven and let the cookies rest on the hot sheet; they will continue to firm up as they sit.
Step 4: Transfer to a Rack and Cool

Leave the cookies on the baking sheet for exactly 5 minutes, then slide a spatula under each one and move them to a wire rack to cool completely. They are fragile when warm, so be gentle with that first lift.
Once cooled, the cookies have a crackly top and a dense, fudgy middle that tastes like peanut butter cup filling wrapped in brownie edges. Serve them while still faintly warm, or let them cool all the way for a chewier bite.
Tips for the Best Chocolate Peanut Butter Cookies
- Weight your peanut butter if you can. Spooning it directly from the jar can pack in extra oil and throw off the texture. 1 cup should weigh about 250 grams.
- Don’t skip the chill. A warm dough will spread into puddles. Even 45 minutes in the freezer makes a difference if you’re short on time.
- Use a cookie scoop for even sizing. This helps all the cookies finish baking at the same moment, so you do not end up with some overdone and some raw.
- Let the baked cookies rest on the pan. They set up a lot in the first few minutes off the heat; moving them too early can tear the soft centers.
Bake times by cookie size:
| Scoop size | Bake time |
|---|---|
| 1 tablespoon | 9 to 10 minutes |
| 2 tablespoons | 12 minutes |
| 3 tablespoons (jumbo) | 14 to 15 minutes |
Storing Your Cookies
Keep the cookies in an airtight container at room temperature for up to 5 days. They stay soft and chewy the whole time. To freeze baked cookies, layer them between sheets of parchment in a sealed container and freeze for up to 2 months. Thaw on the counter for 20 minutes before eating. The raw dough freezes beautifully, too: scoop the balls, freeze them on a tray, then transfer to a bag and bake straight from frozen, adding 2 to 3 minutes to the bake time.
Frequently Asked Questions
Can I use natural peanut butter?
I wouldn’t recommend it here. Natural peanut butter separates and makes the dough oily, so the cookies spread too much and turn out greasy. The shelf-stable kind gives you that thick, chewy body.
Why did my cookies come out flat?
The dough was likely too warm. If your kitchen is hot or the butter was overly soft, the cookies melt before they set. Chill the scooped balls again on the baking sheet for 10 minutes before baking.
Can I freeze the dough for later?
Yes. Shape the dough into balls and freeze them on a plate. Once solid, stash them in a zip-top bag. Bake straight from frozen, adding about 3 minutes to the time.
Can I make these without the cocoa powder?
Then you’d have a classic peanut butter cookie, which is also great. But for the chocolate version, the cocoa is what gives the fudgy texture and deep color. If you leave it out, add an extra 1/4 cup flour.

Chocolate Peanut Butter Cookies Recipe
Ingredients
Method
- In a large bowl, stir the butter, brown sugar, and granulated sugar until sandy. Whisk in the peanut butter, egg, and vanilla until smooth.
- Add the flour, cocoa powder, baking soda, and salt. Fold just until combined. The dough will be thick and sticky.
- Cover and chill the dough for at least 1 hour, or up to 48 hours.
- Preheat the oven to 350°F (175°C). Scoop 2-tablespoon balls onto parchment-lined baking sheets, press lightly with a fork, and sprinkle with flaky salt.
- Bake one sheet at a time for 12 minutes, until edges are set and tops are crackly. Let the cookies rest on the sheet for 5 minutes, then transfer to a wire rack to cool.
