Chocolate Peanut Butter Cookies – Soft & Chewy

Chocolate Peanut Butter Cookies – Rich Chocolate Meets Creamy Peanut Butter

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
8 mins
⏱️
Total Time
23 mins
🍽️
Servings
24 cookies

I still remember the first time I made chocolate peanut butter cookies in my tiny Paris apartment, trying to recreate the warmth of my mother’s Moroccan kitchen with the ingredients I could find at the local market. Back home in Marrakech, peanut butter was a rare treat, but here in New York City I can find the creamiest, most flavorful peanut butter at any corner market. These easy chocolate peanut butter cookies are my love letter to that blending of worlds—rich cocoa from France, creamy peanut butter from America, and a touch of brown sugar that reminds me of the sweet pastries my mother used to bake for Eid. The result? A cookie that’s chewy, fudgy, and absolutely irresistible.

Imagine pulling a tray of these homemade chocolate peanut butter cookies out of the oven: the deep chocolate aroma mingles with the nutty, buttery scent of peanut butter, and the crisscross pattern on top catches the light. When you take a bite, the edges are slightly crisp while the center stays soft and tender. The cocoa powder adds a bittersweet richness that perfectly balances the sweet, creamy peanut butter—no one ingredient overpowers the other. It’s the kind of cookie that disappears from the cooling rack within minutes, leaving crumbs and requests for the recipe.

What makes this chocolate peanut butter cookie recipe truly special is the technique I learned in Paris: using shortening instead of all butter. That tiny swap gives the cookies an extra-soft, chewy texture that stays fresh for days. 💡 mia’s Pro Tip: Don’t skip the milk—it hydrates the dough just enough to prevent cracking while rolling. I’ll walk you through every step, and I’ve even included a common mistake to avoid so your cookies come out perfect on the first try.

Why This Chocolate Peanut Butter Cookies Recipe Is the Best

The Flavor Secret: I learned in my mother’s kitchen that balance is everything. Here, the combination of creamy peanut butter, brown sugar, and high-quality unsweetened cocoa powder creates a deep, complex flavor. The brown sugar adds a subtle molasses note that amplifies the chocolate, while the peanut butter keeps it rich and satisfying. No artificial extracts needed.

Perfected Texture: French pastry training taught me that fat matters. By using shortening (regular or butter flavor) alongside the peanut butter, I get a cookie that spreads just enough without becoming thin or greasy. The result is a chewy, tender crumb with a slight crackle on top. The fork crimp isn’t just for looks—it ensures even baking and gives each cookie that classic peanut butter cookie identity.

Foolproof & Fast: This recipe comes together in one bowl (plus a small bowl for dry ingredients) and requires no chilling. From start to finish, you’re less than 30 minutes away from warm, homemade chocolate peanut butter cookies. The ingredient list is short, and everything is available in any US grocery store. Whether you’re a beginner or a seasoned baker, these cookies deliver every time.

Chocolate Peanut Butter Cookies Ingredients

When I shop for these ingredients at the Union Square Greenmarket or my local Whole Foods, I always look for fresh, natural peanut butter (no added sugar) and a good-quality cocoa powder. But don’t worry—standard grocery store brands work beautifully here. Below you’ll find the exact list, plus my tested swaps for common dietary needs.

Ingredients List

  • 1/2 cup shortening (regular or butter flavor)
  • 3/4 cup creamy peanut butter
  • 1 1/2 cups brown sugar (packed)
  • 3 tablespoons milk
  • 1 teaspoon vanilla extract
  • 1 large egg
  • 1 1/4 cups all-purpose flour
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt

Ingredient Spotlight

Peanut Butter: Creamy peanut butter is essential for the classic texture. Natural peanut butter (the kind that separates) works if you stir it very well first, but the added oil can make cookies spread more. For best results, use a commercial creamy peanut butter like Skippy or Jif—they’re tested for consistency. 💡 mia’s Pro Tip: If you only have crunchy peanut butter, the cookies will have a slight texture difference—great if you love a little crunch!

Cocoa Powder: Unsweetened cocoa powder is non-negotiable. Dutch-processed will produce a milder, darker chocolate flavor; natural cocoa (like Hershey’s) gives a more intense, slightly tangy chocolate taste. Both work, but I prefer natural cocoa for that classic American chocolate cookie flavor. Avoid sweetened cocoa mixes.

Shortening: Shortening is the secret to a softer cookie that doesn’t dry out. Butter can be substituted 1:1, but expect a slightly firmer, less chewy cookie with a more buttery flavor. I often use butter-flavored shortening to get the best of both worlds.

Brown Sugar: Light or dark brown sugar both work. Dark brown sugar adds more moisture and a deeper molasses flavor, making the cookies even fudgier. Pack it firmly into the measuring cup for accuracy.

Flour & Leaveners: All-purpose flour gives the perfect structure. The baking soda needs the acid from the brown sugar to react, so don’t substitute baking powder unless you adjust the recipe. Salt balances sweetness and enhances the chocolate.

Original IngredientBest SubstitutionFlavor / Texture Impact
ShorteningUnsalted butter (room temp)Slightly firmer, more buttery, less chewy
Creamy peanut butterCrunchy peanut butterAdds texture; flavor unchanged
All-purpose flourGluten-free 1:1 baking blendSlightly grainier; reduce milk by 1 tbsp
Brown sugarCoconut sugar (1:1)Less sweet, more caramel-like; cookies slightly denser

How to Make Chocolate Peanut Butter Cookies – Step-by-Step

Trust me, this process is so straightforward you’ll memorize it after one batch. I’ve included my chef-level tips and common pitfalls so you can bake with confidence.

Step 1: Prepare the Wet Mixture

Preheat your oven to 375°F. In a large mixing bowl, beat together the shortening, creamy peanut butter, packed brown sugar, milk, and vanilla extract with an electric mixer on medium speed until smooth and well combined—about 2 minutes. Add the egg and mix just until incorporated. Be careful not to over-beat once the egg goes in; you want a cohesive batter, not a fluffy one.

⚠️ Common Mistake to Avoid: Over-mixing the egg can incorporate too much air, making cookies puff up then deflate. Mix just until the yolk disappears.

Step 2: Combine Dry Ingredients

In a small mixing bowl, whisk together the all-purpose flour, unsweetened cocoa powder, baking soda, and salt. This ensures even distribution of the leavener and cocoa so no bitter pockets remain.

💡 mia’s Pro Tip: Sift the cocoa powder if it has lumps—it makes a noticeable difference in the dough’s smoothness.

Step 3: Mix Dry into Wet

Add the dry mixture to the wet mixture and stir by hand with a wooden spoon or spatula until just combined. The dough will be thick and slightly sticky. Don’t use the mixer for this step—it’s easy to overwork the flour, which leads to tough cookies.

⚠️ Common Mistake to Avoid: Scrape the bottom of the bowl—dry flour hides there. Make sure every streak of white is incorporated.

Step 4: Shape and Press

Scoop the dough onto an ungreased cookie sheet in 1 to 1½-inch balls. Place them about 2 inches apart. Use a fork dipped in granulated sugar (or lightly floured) to press down on each ball, creating the classic crisscross pattern. The sugar on the fork gives a sparkly top and extra crunch.

💡 mia’s Pro Tip: Dip the fork in sugar after every 2-3 cookies so it doesn’t stick. This also adds a delicate sugary crust.

Step 5: Bake and Cool

Bake at 375°F for 7-8 minutes, just until the edges are set and the centers look slightly underdone. The tops should be puffed but will settle as they cool. Let them rest on the cookie sheet for 2 minutes—this step is crucial for setting the structure. Then transfer to a wire cooling rack to cool completely.

⚠️ Common Mistake to Avoid: Overbaking is the #1 reason these cookies become dry. Pull them out when the edges are firm but the middle still looks a bit soft.

StepActionDurationKey Visual Cue
1Cream wet ingredients2 minsSmooth, homogeneous paste
2Whisk dry ingredients1 minEven color, no lumps
3Mix dry into wet1–2 minsThick, cohesive dough
4Shape and press5 minsUniform balls with clear crosshatch
5Bake & cool7–8 min + 2 min on sheetEdges set, centers still soft

Serving & Presentation

These easy chocolate peanut butter cookies are wonderful on their own, but I love serving them with a tall glass of cold milk—a classic NYC diner combo. For a more elevated presentation, sandwich two cookies with a scoop of vanilla ice cream for an ice cream cookie sandwich. Or crumble them over a bowl of chocolate pudding for extra texture.

When I bake these for friends in my Brooklyn brownstone, I arrange them on a large wooden board alongside fresh berries and a drizzle of melted dark chocolate. A sprinkle of flaky sea salt before serving instantly takes them from homemade to bakery-level. In the summer, I might add a touch of mint from my fire escape garden—it pairs beautifully with the chocolate and peanut butter.

Pairing TypeSuggestionsWhy It Works
Side DishVanilla ice cream, fresh strawberries, whipped creamCreamy contrast balances rich cocoa
Sauce / DipChocolate ganache, peanut butter sauce, caramelIntensifies the flavor duo
BeverageCold milk, latte, hot chocolate, black coffeeMilk cuts sweetness; coffee highlights chocolate
GarnishFlaky sea salt, chopped peanuts, chocolate drizzle, mint leavesSea salt boosts all flavors; peanuts add crunch

Make-Ahead, Storage & Reheating

These homemade chocolate peanut butter cookies are fantastic for meal prep. I often double the batch and freeze half so I’m never more than 10 minutes from warm cookies. On busy NYC days, I just take a few from the freezer and pop them in the microwave for 15 seconds—it’s like fresh-baked all over again.

MethodContainerDurationReheating Tip
RefrigeratorAirtight containerUp to 5 daysMicrowave 10–15 seconds or oven 300°F for 3–4 minutes
FreezerFreezer-safe bag or container, layers separated by parchmentUp to 3 monthsThaw at room temp 15 min, then 300°F oven for 5 min
Make-Ahead (dough)Covered bowl or wrapped log in fridgeUp to 2 days in advanceScoop and bake directly; no need to soften

For the best texture, always let cookies come to room temperature before serving if stored in the fridge. If they’ve been frozen, a quick 5-minute stint in a 300°F oven restores that just-baked chewiness. I often keep a stash in my freezer for last-minute guests—they never know they came from frozen!

Variations & Easy Swaps

VariationKey ChangeBest ForDifficulty Impact
White Chocolate & PeanutFold in 1/2 cup white chocolate chips + 1/4 cup chopped peanutsThose who love a sweeter, crunchier cookieNo change – easy
Gluten-Free VersionReplace flour with 1:1 gluten-free baking blend (with xanthan gum)Gluten-free dietary needsEasy – reduce milk by 1 tbsp
Moroccan Spice TwistAdd 1 tsp ground cinnamon + 1/4 tsp cayenne to dry mixAdventurous palates; pairs well with dark chocolateEasy

White Chocolate & Peanut Crunch

Fold in white chocolate chips and chopped roasted peanuts after mixing the dough. The white chocolate melts into creamy pockets, while the peanuts add a satisfying crunch that reminds me of the nutty street snacks in Marrakech. For a more French patisserie feel, use chopped salted pistachios instead of peanuts.

Gluten-Free Version

Substitute the all-purpose flour with a high-quality gluten-free 1:1 baking blend that contains xanthan gum (like Bob’s Red Mill or King Arthur). The cookies will be slightly more delicate, so handle the dough gently. Reduce the milk to 2 tablespoons because gluten-free flours absorb less liquid. Bake as directed—the texture stays remarkably close to the original.

Moroccan Spice Twist

Add ground cinnamon and a pinch of cayenne pepper to the dry ingredients. This is a trick I learned in my grandmother’s kitchen, where warm spices are used in everything from tagines to pastries. The cinnamon complements the chocolate, and the cayenne adds a gentle heat that lingers on the tongue. Serve with a glass of mint tea for a truly inspired pairing.

How do I make chocolate peanut butter cookies that aren’t too dry?

The key to moist, tender chocolate peanut butter cookies is twofold: don’t overbake, and use the right fat. Pull the cookies out of the oven when the edges are set but the centers still look soft and slightly raw. They’ll continue to cook on the hot sheet for the 2-minute resting period. Also, the shortening (rather than all butter) keeps them from drying out. If you substitute butter, consider adding an extra tablespoon of milk to maintain moisture.

Can I substitute creamy peanut butter for crunchy in chocolate peanut butter cookies?

Absolutely, and the swap is simple. Creamy peanut butter gives a smooth, uniform texture throughout the cookie. If you only have crunchy on hand, the result will be nuttier and have little bits of peanut in every bite. The flavor remains the same, but the texture changes slightly. No other adjustments are needed—just use the same amount. I actually love using crunchy for a more rustic feel.

How long should I bake chocolate peanut butter cookies for chewy results?

For perfectly chewy cookies, bake at 375°F for 7 to 8 minutes. Every oven is different, so start checking at 7 minutes. The edges should be firm and set, but the centers will still look underdone and puffy. Once you let them cool on the baking sheet for 2 minutes, they will set into a soft, chewy cookie. If you prefer crispier cookies, add 1–2 minutes of baking time, but watch carefully to avoid overbaking.

How do I store chocolate peanut butter cookies to keep them fresh?

Store completely cooled cookies in an airtight container at room temperature for up to 5 days. For longer storage, place them in a freezer-safe bag or container with parchment between layers, and freeze for up to 3 months. To bring back that fresh-from-the-oven texture, reheat frozen or refrigerated cookies in a 300°F oven for 5 minutes or microwave for 10–15 seconds. Avoid storing in humid areas, as moisture can make them soggy.

Can I use natural peanut butter in this recipe?

Yes, but with a small adjustment. Natural peanut butter (the kind that separates into oil and solids) has less stabilizer than commercial brands. Stir it very well before measuring. Because the oil content can vary, the dough may be slightly more oily or slack. If the dough seems too soft, add an extra tablespoon of flour. The cookies may spread a bit more, but the flavor is wonderful. For best results, I recommend using the creamy, no-stir kind for consistent texture.

Why do I need to press cookies with a fork? Can I skip it?

The fork press isn’t just for traditional looks—it helps the cookies bake evenly. Peanut butter cookie dough is dense, and pressing it down flattens the balls so the center bakes at the same rate as the edges. If you skip it, you’ll get puffy, unevenly baked cookies. The crisscross pattern also creates little ridges that brown nicely and add texture. I dip my fork in sugar to prevent sticking and add a sparkly finish.

Can I make these cookies without an electric mixer?

Yes, you can make them by hand with a sturdy wooden spoon and a bowl. The wet ingredients (shortening, peanut butter, brown sugar, milk, vanilla) will take a bit of elbow grease to cream together until smooth. Make sure there are no lumps of shortening. Once you add the egg, mix vigorously for about a minute. The dry ingredients can be stirred in just like the mixer method. The cookies will turn out perfectly—I’ve done it many times in my tiny Paris apartment with only a spoon!

How can I make these cookies vegan?

To veganize this chocolate peanut butter cookie recipe, replace the egg with a flax egg (1 tablespoon ground flaxseed + 3 tablespoons water, let sit for 5 minutes). Use a plant-based milk like oat or almond in place of dairy milk. The shortening is already vegan. For the peanut butter, check the label—most commercial brands are vegan. The cookies will be slightly less tender, but the taste remains delicious. Bake as directed; they may need 1 extra minute.

Share Your Version!

I’d love to see how these chocolate peanut butter cookies turn out in your kitchen! Did you try any of the variations, or did you stick with the classic version? Leave a star rating and a comment below to let me know. Tag @exorecipes on Instagram or Pinterest when you share your cookie photos—I always get so inspired by your bakes. And if you have a question about this recipe or a specific twist you’d like to try, just ask in the comments. I answer every single one.

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Chocolate Peanut Butter Cookies recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chocolate Peanut Butter Cookies

  • Author: Chef Mia

Description

Chocolate Peanut Butter Cookies are the perfect blend of rich chocolate and peanut butter. You will love this delicious twist on the classic peanut butter cookie!


Ingredients

Scale
  • 1/2 cup shortening (regular or butter flavor)
  • 3/4 cup creamy peanut butter
  • 1 1/2 cups brown sugar (packed)
  • 3 tablespoons milk
  • 1 teaspoon vanilla extract
  • 1 large egg
  • 1 1/4 cups all-purpose flour
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt

Instructions

  1. Preheat oven to 375F.
  2. In a large mixing bowl, beat together the shortening, peanut butter, brown sugar, milk, and vanilla with an electric mixer until well blended. Add the egg and mix just until combined.
  3. In a small mixing bowl, whisk together the flour, cocoa powder, baking soda, and salt. Add the dry mixture to the wet mixture and stir until combined.
  4. Scoop the cookie dough onto an ungreased cookie sheet to form 1 to 1 ½ inch dough balls. Use a fork to press the dough down and create the traditional crisscross pattern on each cookie.
  5. Bake for 7-8 minutes at 375F just until set around the edges. Cool for 2 minutes on the cookie sheet, then transfer to a wire cooling rack to cool.


Nutrition

  • Calories: 113 kcal
  • Sugar: 10 g
  • Fat: 6 g
  • Carbohydrates: 14 g
  • Protein: 2 g


Chocolate Peanut Butter Cookies

Leave a Reply

Recipe rating