The Recipes Table
Simple Recipes for Everyday Cooking

Fudgy Chocolate Peanut Butter Cookies Recipe

Cocoa powder and peanut butter are both thirsty. Put a full cup of each in a cookie and you get something dry that tastes faintly of both. This recipe pulls the peanut butter back and adds the liquid the cocoa needs, which is the whole reason it stays fudgy.

Total Time82 mins
DifficultyEasy
Servings22 Servings
Jump to Recipe
Fudgy Chocolate Peanut Butter Cookies Recipe

Why You'll Love This Recipe

  • Fudgy centre with a crackled top, closer to a brownie than a crisp cookie
  • No mixer needed, since the butter goes in melted
  • Both flavours come through instead of the peanut butter flattening the chocolate
  • Dough freezes as portioned balls, so you can bake a few at a time
Chef's Secret Key Tip

Use 2/3 cup of peanut butter, not a full cup. This looks like a mistake in a recipe with peanut butter in the title, and it is the change that makes it work.

Peanut butter fat coats the cocoa particles and physically blocks them from releasing flavour, so a full cup does not give you more peanut flavour, it gives you less chocolate.

It also adds protein that competes with the cocoa for the small amount of water in the dough, which is the dryness problem in one sentence. Two thirds of a cup leaves both flavours standing.

Read Before You Start

1

Use natural cocoa powder, not Dutch-process, unless you adjust the leavening. Natural cocoa is acidic, and that acid is what the baking soda reacts with. Dutch-process is alkalized, so with soda alone you get a flat, soapy-tasting cookie. The swap is in the FAQs if Dutch is what you have.

2

The dough will look too wet when you finish mixing. It is meant to. Cocoa powder is roughly a fifth starch and keeps absorbing liquid for the next half hour, which is part of why the chill is 45 minutes rather than 30.

Ingredient Deep Dive & Notes

Unsalted butter, 1/2 cup (113 g), melted. Melted, not softened. Melted butter gives a denser, fudgier crumb because you are not whipping air into it, and it gives you a warm liquid to bloom the cocoa in.

Natural unsweetened cocoa powder, 1/2 cup (43 g). This is the chocolate, so the quality shows directly. Sift it if it has lumps, because cocoa clumps do not break up in a stiff dough and bake into bitter pockets.

Creamy shelf-stable peanut butter, 2/3 cup (172 g). Levelled, not heaped. Natural peanut butter separates and there is already limited liquid here, so the loose oil throws the balance off.

Light brown sugar, 3/4 cup (150 g), packed, plus granulated sugar, 1/3 cup (67 g). The brown sugar holds moisture through the molasses, which is doing real work against two drying ingredients. The granulated sugar gives the top its crackle.

One large egg plus 2 tablespoons whole milk, both at room temperature. The milk is not optional and it is the part most recipes leave out. Cocoa powder absorbs several times its own weight in liquid, so without it the flour has nothing left to hydrate with.

Alcohol-free vanilla extract, 2 teaspoons.

All-purpose flour, 1 1/4 cups (150 g). Less than a plain cookie would use, because the cocoa is acting as part of the dry structure.

Baking soda, 3/4 teaspoon, and fine salt, 1/2 teaspoon. Soda pairs with the natural cocoa. Salt matters more in a chocolate dough than most people allow for.

For the plain version without cocoa, see our Chewy Peanut Butter Cookies, and for the flourless three-ingredient version, check out 3 Ingredient Peanut Butter Cookies.

Equipment Needed

  • A 1. 5 tablespoon cookie scoop
  • Light-coloured heavy baking sheets. Dark pans make an already dark cookie impossible to read
  • A fine sieve, if your cocoa is lumpy
Ingredients for fudgy chocolate peanut butter cookies: cocoa powder, melted butter, peanut butter, brown sugar, flour, egg and milk
View Full Photo
Ingredients & Prep Mise en Place

Ingredients for fudgy chocolate peanut butter cookies: cocoa powder, melted butter, peanut butter, brown sugar, flour, egg and milk

Visual Culinary Method

Detailed Step-by-Step Cooking Guide

Step 1

1. Bloom the cocoa in the warm butter

Whisk the cocoa powder into the melted butter until it is smooth and glossy, about 30 seconds. This is the step most people skip, and it costs them most of the chocolate flavour. Cocoa's aromatic compounds are fat soluble, so warm fat pulls them out in a way that mixing dry cocoa into flour never will. The mixture will look like thick chocolate paint.
Step 2

2. Beat in the sugars and peanut butter

Add the brown sugar, granulated sugar and peanut butter and whisk hard for a minute, until smooth and slightly lighter in colour.
Step 3

3. Add the egg, milk and vanilla

Whisk in the egg, milk and vanilla until the mixture is glossy again, about 30 seconds. It will look loose.
Step 4

4. Fold in the dry ingredients

Whisk the flour, baking soda and salt together separately, then fold them in with a spatula until no dry streaks remain. Stop there. The dough will be soft and sticky, which is correct.
Step 5

5. Chill 45 minutes

Scoop 1.5 tablespoon balls onto a tray and refrigerate 45 minutes. The longer chill does two jobs: it firms the melted butter back up so the cookies do not spread thin, and it gives the cocoa and flour time to finish absorbing the liquid. Cut this short and the dough bakes into flat, greasy discs.
Portioned chocolate peanut butter cookie dough balls chilling on a parchment-lined tray
View Full Photo

Portioned chocolate peanut butter cookie dough balls chilling on a parchment-lined tray

Step 6

6. Bake 10 to 11 minutes

Heat the oven to 350°F (177°C) and space the chilled balls 2 inches apart on parchment-lined sheets. Do not flatten them, these spread on their own.
Step 7

7. Rest on the sheet, then cool

Leave them on the hot sheet 5 minutes before moving them to a rack. They firm up considerably as they cool.
Troubleshooting & QA

Getting the Fudgy Texture Right

A chocolate cookie cannot be judged by colour, which is the core problem. It goes in dark brown and comes out dark brown, so the visual cue everyone relies on with a plain cookie is gone. Watch the surface shift from wet and glossy to matte with fine cracks, check that the outer edges look set, and nudge the sheet to see if the centres hold.

They came out dry and cakey

Overbaked by a minute or two, or a full cup of peanut butter went in, or the milk was left out. All three point the same direction.

They spread flat and greasy

The chill was cut short. Re-chill the remaining scoops for a full hour.

They taste bitter or slightly soapy

Dutch-process cocoa with baking soda, or unsifted cocoa lumps.

Close up texture of a fudgy chocolate peanut butter cookie broken open showing dense brownie-like center
View Full Photo
Texture & Doneness Visual Cue

Close up texture of a fudgy chocolate peanut butter cookie broken open showing dense brownie-like center

How to Use These Cookies

Sandwich two with vanilla ice cream and freeze for 20 minutes. Press a shallow well into each ball before baking and fill the cooled dip with a spoonful of warm peanut butter. Crumble them into a base for a no-bake slice, since the fudgy crumb presses together well. They also hold up better than most cookies on a dessert board, because the dense crumb does not go soft next to fruit.
For another rich chocolate treat, explore our frosted Moist Chocolate Cake, or bake a holiday tray of Fudgy Christmas Brownies.
Freshness & Handling

How to Serve, Store & Reheat

To Serve

Room temperature or slightly warm. These are rich, so small is better than large.

To Store

Airtight at room temperature up to 5 days. A slice of sandwich bread in the container keeps the centres soft. Do not refrigerate, which firms the butter and dulls the chocolate.

To Reheat

10 seconds in the microwave restores the fudgy centre. In an oven, 3 minutes at 300°F (150°C).

To Freeze

Yes, both ways. Freeze baked cookies in a rigid container up to 3 months and thaw at room temperature for an hour. Better: freeze the scooped dough balls solid, bag them, and bake from frozen at 350°F for 12 to 13 minutes. Frozen dough is actually the easiest way to make these, since the chill step is already done.

Fudgy chocolate peanut butter cookies served on a dessert plate with a glass of milk
View Full Photo
Table Plating & Serving Suggestion

Fudgy chocolate peanut butter cookies served on a dessert plate with a glass of milk

Dietary Variations

Gluten free

A 1:1 blend with xanthan gum, measured by weight. Add an extra tablespoon of milk, since most blends absorb more than wheat flour and this dough has little to spare.

Dairy free

Firm block-style vegan butter in place of the butter and any unsweetened plant milk for the 2 tablespoons. Oat milk works best here because it carries a little more body.

Peanut free

Sunflower seed butter substitutes cup for cup. The soda can turn sunflower butter green as it cools, but the cocoa hides it completely, which is one case where the chocolate version is easier than the plain one.

Chef's Pro Kitchen Note

Cocoa powder is about 20 percent starch and 30 percent fibre, and both are highly absorbent.

A half cup of it will take up several times its own weight in liquid, which is why a dough that includes cocoa needs more moisture than the same dough without it, not less.

Peanut butter pulls in the same direction: it is roughly 25 percent protein, and protein binds water during baking.

Put the two together at full strength with a standard cookie's liquid and there is nothing left to keep the crumb soft. The fix is on both sides.

Two tablespoons of milk adds water back, and dropping the peanut butter to two thirds of a cup removes some of the demand for it.

Allergen Notice: This recipe contains peanuts, dairy (butter, milk), egg, and wheat. Substitutions for each are listed above. Ingredient brands and shared equipment vary, so anyone cooking for a diagnosed allergy should check every label themselves, including cocoa powder, which is sometimes processed alongside milk and nuts. This is not a claim that any version is safe for a specific allergy, and peanut allergies in particular can be severe.

Frequently Asked Questions

Kitchen Photo Roll

Recipe Visual Gallery (5 Full Photos)

Click any photo to view in high resolution
Fudgy Chocolate Peanut Butter Cookies Recipe kitchen photo 1
View Full
Fudgy Chocolate Peanut Butter Cookies Recipe kitchen photo 2
View Full
Fudgy Chocolate Peanut Butter Cookies Recipe kitchen photo 3
View Full
Fudgy Chocolate Peanut Butter Cookies Recipe kitchen photo 4
View Full
Fudgy Chocolate Peanut Butter Cookies Recipe kitchen photo 5
View Full
Step-by-Step Instructions

Recipe Card & Steps

Ingredients Checklist

Click an item to check it off as you prep

22 servings
  • 1/2 cup(113 g) unsalted butter, melted and cooled slightly
  • 1/2 cup(43 g) natural unsweetened cocoa powder, sifted if lumpy
  • 2/3 cup(172 g) creamy shelf-stable peanut butter, levelled
  • 3/4 cup(150 g) light brown sugar, packed
  • 1/3 cup(67 g) granulated sugar
  • 1large egg, room temperature
  • 2 tbspwhole milk, room temperature
  • 2 tspalcohol-free vanilla extract
  • 1 1/4 cups(150 g) all-purpose flour
  • 3/4 tspbaking soda
  • 1/2 tspfine salt

Step-by-Step Instructions

Follow along and mark each step complete as you cook

1

Whisk the cocoa powder into the warm melted butter until smooth and glossy, about 30 seconds.

2

Add the peanut butter, brown sugar and granulated sugar. Whisk hard for 1 minute, until smooth and slightly lightened.

3

Whisk in the egg, milk and vanilla until glossy, about 30 seconds. The mixture will look loose.

4

In a separate bowl, whisk the flour, baking soda and salt together. Fold into the wet mixture with a spatula until no dry streaks remain. The dough will be soft and sticky.

5

Scoop 1.5 tablespoon balls onto a tray and refrigerate 45 minutes.

6

Heat the oven to 350°F (177°C). Space the chilled balls 2 inches apart on parchment-lined sheets. Do not flatten them.

7

Bake 10 to 11 minutes per sheet. The tops should shift from glossy to matte with fine cracks, edges dry and set, centres still puffed.

8

Rest on the hot sheet 5 minutes, then transfer to a wire rack to cool completely.

Recipe Card Notes & Tips

  • Use natural cocoa with the baking soda. For Dutch-process, replace the soda with 1 1/2 teaspoons baking powder.
  • Do not increase the peanut butter past 2/3 cup, and do not skip the milk, since both changes cause the dry crumb this recipe is built to avoid.
  • Freeze scooped balls and bake from frozen at 350°F for 12 to 13 minutes.
Community Feedback

Ratings & Reviews

Leave a Review

Made this recipe? Share your thoughts, tweaks, and honest rating with other home cooks!

5 / 5

Community Reviews (0)

Loading reviews...

You Might Also Enjoy

More delicious recipes in Desserts.