Chocolate and peanut butter are a classic combination, and these chocolate peanut butter cookies bring both flavors together in a soft, chewy bite with lightly crisp edges. The bitterness of cocoa balances the salty, roasted richness of peanut butter, and the whole thing comes together with basic pantry ingredients.
Recipe at a Glance
- Prep time: 15 minutes
- Chill time: 0–30 minutes (optional, see note below)
- Bake time: 9–12 minutes
- Total time: About 30–45 minutes
- Yield: About 24 cookies (roughly 1½ tablespoons of dough per cookie)
- Category: Dessert, Cookies
- Method: Baking
Adjust the scoop size and cookie count to match your own testing if your dough portions differently.
Why You’ll Love These Cookies
- Rich chocolate flavor balanced by creamy peanut butter
- Soft, chewy centers with lightly crisp edges
- No mixer required
- Simple pantry ingredients
- Easy to customize with chips, nuts, or extra chocolate
Why Chocolate and Peanut Butter Work So Well Together
Chocolate brings sweetness and a touch of bitterness, while peanut butter adds a creamy, salty, nutty contrast. Together in a buttery dough, the two flavors round each other out into something that tastes more complex than the short ingredient list suggests.
Ingredients
For about 24 medium cookies (roughly 1½ tablespoons of dough each):
- 1/2 cup (113 g) unsalted butter, softened – cool to the touch and easy to press with a finger, not shiny or melted
- 3/4 cup (190 g) creamy peanut butter – use regular creamy peanut butter for the most predictable texture and spreading; a well-stirred, stable commercial brand gives the most consistent results
- 3/4 cup (150 g) granulated sugar
- 1/2 cup (110 g) packed brown sugar
- 1 large egg
- 2 teaspoons vanilla extract
- 1 1/2 cups (190 g) all-purpose flour, spooned and leveled
- 1/2 cup (45 g) unsweetened cocoa powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt (reduce to 1/4 teaspoon if using salted butter)
Optional add-ins
- 1 cup chocolate chips
- 1/2 cup chopped roasted peanuts
- 1/2 cup peanut butter chips
- Dark chocolate chunks
- Flaky salt, for topping
Use unsweetened cocoa powder rather than sweetened chocolate drink mix, since the recipe already contains sugar. Too much cocoa can make the cookies dry and bitter, so measure it the same careful way you measure flour.
How to Make Chocolate Peanut Butter Cookies
1. Prep the oven. Preheat to 350°F (175°C) and line baking sheets with parchment paper (or lightly grease them if you don’t have parchment). Make sure the oven is fully preheated before baking – consistent temperature matters for even results.
2. Cream the butter, peanut butter, and sugars. Beat the softened butter, peanut butter, granulated sugar, and brown sugar together until smooth and creamy. Butter that’s melted rather than softened will make the dough too loose and cause excessive spreading.
3. Add the egg and vanilla. Beat in the egg and vanilla until fully incorporated, scraping down the sides of the bowl as needed.
4. Mix the dry ingredients. In a separate bowl, whisk together the flour, cocoa powder, baking soda, and salt. Sift first if the cocoa powder is lumpy.
5. Combine. Gradually add the dry ingredients to the peanut butter mixture, stirring just until a thick dough forms. Stop as soon as the flour and cocoa are incorporated – the dough should hold its shape when scooped and rolled without sticking heavily to your hands.
Do You Need to Chill the Dough?
Chilling is optional here, unlike softer doughs. Bake it right away if the dough is already firm enough to roll without sticking. When it feels soft or sticky – which is more likely with natural peanut butter or a warm kitchen – cover and refrigerate for about 30 minutes to firm the butter and reduce spreading. Chilling also helps if you want noticeably thicker cookies.
Shape and Bake
Scoop the dough into 1½-tablespoon portions, roll into balls, and space them about 2 inches apart on the prepared sheets. Gently flatten each ball with your palm or the back of a fork – the dark dough won’t show a fork pattern as clearly as plain peanut butter cookie dough, but flattening slightly still helps the cookies bake evenly.
Bake at 350°F (175°C) for 9–12 minutes. Because the cocoa makes the dough dark, don’t rely on color to judge doneness – instead look for edges that are set and a center that still looks a little soft and slightly underdone; the tops may look a bit puffed rather than fully flat. The cookies will keep firming up as they cool. Timing can vary a little with cookie size, baking sheet material, and your particular oven, so if you’re unsure, bake one test cookie first and adjust before doing the full batch.
Let the cookies rest on the baking sheet for about 5 minutes, then transfer to a wire rack to cool completely.
Customizing the Chocolate and Peanut Butter Flavor
Want more chocolate?
- Fold in chocolate chips or chopped dark chocolate for melted pockets throughout.
- Swap in dark chocolate chunks instead of semisweet chips for a more intense flavor.
Craving more peanut butter?
- Use a high-quality creamy peanut butter and go easy on the cocoa powder.
- Fold in chopped roasted peanuts for texture.
- Stir in peanut butter chips for a stronger peanut butter presence.
- If you want to strip the recipe down to peanut butter alone with barely any fuss, check out our 3-ingredient peanut butter cookies for comparison.
Looking for crunch or contrast?
- Add chopped peanuts for crunch.
- Sprinkle a little flaky salt on top before baking to sharpen both flavors.
Troubleshooting Chocolate Peanut Butter Cookies
Cookies spread too much
- The butter may have been melted rather than softened, or the dough may have been too warm — chill for 30 minutes and try again.
- Check that your baking sheet has cooled between batches.
Dry cookies
- Too much flour or cocoa powder is the usual cause – measure both carefully rather than scooping straight from the container.
- Overbaking also dries them out; pull the cookies while centers still look soft.
Crumbly cookies
- This often points to too much flour or cocoa, or overmixing after the dry ingredients go in. Mix just until combined.
Dough feels too soft to shape
- Chill it for 30 minutes; this is especially common with natural peanut butter, which can leave the dough looser.
Ingredient Notes and Substitutions
- Peanut butter: Creamy is easiest for a consistent dough. Crunchy works as a straight swap if you want extra peanut texture. Natural peanut butter can be used but tends to separate – stir it thoroughly before measuring, since the oil content affects dough consistency (see America’s Test Kitchen’s guide to baking with natural peanut butter for more on why this step matters).
- Butter: Salted butter works; reduce added salt to 1/4 teaspoon.
Variations
- Chocolate Peanut Butter Chip: Add both peanut butter chips and chocolate chips to the dough. If you’d rather keep peanut butter as the star with no cocoa at all, our classic peanut butter cookies are a good side-by-side bake.
- Extra Crunchy Version: Fold in chopped roasted peanuts for a Chocolate Peanut Butter Crunch cookie.
- Dark Chocolate Peanut Butter: Use dark chocolate chunks instead of chips – for an even more chocolate-forward cookie, see our double chocolate chip cookies.
- Salted Chocolate Peanut Butter: Sprinkle flaky salt over the tops before baking.
- Sandwich Cookies: Bake the cookies slightly smaller, then sandwich two cooled Chocolate Peanut Butter Cookies with your favorite peanut butter filling.
How to Store
Cool completely before storing – sealing warm cookies traps steam and softens their texture.
- Room temperature, airtight container: up to 4–5 days
- Separate layers with parchment paper if stacking.
How to Freeze
Baked cookies: Cool completely, then freeze in an airtight container with parchment between layers for up to 2–3 months.
Unbaked dough: Portion into balls, freeze on a tray until firm, then transfer to a freezer bag or container for up to 3 months. Bake from frozen, checking for the same doneness cues above and adding a few extra minutes as needed.
Frequently Asked Questions
Do I need to chill the dough? Not necessarily. If the dough is firm enough to roll without sticking, you can bake it right away. Chill for about 30 minutes if it feels soft or sticky.
Can I use crunchy peanut butter? Yes – it works well and adds small pieces of peanut throughout the cookies.
What about natural peanut butter? It works too, but stir it thoroughly before measuring, since separated oil can change the dough’s texture.
Is salted butter okay to use? Yes – just reduce the added salt to 1/4 teaspoon.
Why did my cookies spread too much? Usually melted (rather than softened) butter, dough that was too warm, or a hot baking sheet. Chilling the dough helps.
What causes dry cookies? Too much flour or cocoa powder, or overbaking. Measure carefully and pull the cookies while the centers still look soft.
Why are my cookies crumbly? Often too much flour or cocoa, or overmixing — stop stirring as soon as the dry ingredients are incorporated.
Can I add chocolate chips? Absolutely – they make the cookies richer and add melted pockets of chocolate.
How do I make thicker cookies? Chill the dough before baking and keep the dough balls rounded rather than flattening them too much.
How long do these cookies last? About 4–5 days at room temperature in an airtight container, or up to 3 months frozen (baked or as dough).
Serving Suggestions
These cookies are delicious slightly warm, while any chocolate chips are still soft — pair them with milk, coffee, or a scoop of vanilla ice cream. They also hold up well for bake sales, holiday trays, and homemade gifts once fully cooled and packaged.
Recipe Card
Chocolate Peanut Butter Cookies
Prep: 15 min | Chill: 0–30 min (optional) | Bake: 9–12 min | Total: ~30–45 min | Yield: about 24 cookies
Ingredients
- 1/2 cup (113 g) unsalted butter, softened
- 3/4 cup (190 g) creamy peanut butter
- 3/4 cup (150 g) granulated sugar
- 1/2 cup (110 g) packed brown sugar
- 1 large egg
- 2 tsp vanilla extract
- 1 1/2 cups (190 g) all-purpose flour
- 1/2 cup (45 g) unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp salt
Instructions
- Preheat oven to 350°F (175°C); line baking sheets with parchment.
- Cream butter, peanut butter, and both sugars until smooth.
- Beat in egg and vanilla.
- Whisk flour, cocoa powder, baking soda, and salt separately; add to the wet mixture and stir just until combined.
- Chill 30 minutes if the dough feels soft or sticky.
- Scoop into 1½-tbsp balls, space 2 inches apart, flatten slightly, and bake 9–12 minutes.
- Cool on the sheet 5 minutes, then transfer to a wire rack.
Recipe Notes
- Use softened, not melted, butter.
- For the most consistent results, use regular creamy peanut butter.
- Chill only if the dough feels soft or sticky.
- Don’t judge doneness by color – cocoa makes the cookies dark regardless of how done they are.
- Let cookies cool for 5 minutes on the sheet before transferring.