If you are craving something utterly delicious that marries the rich depth of chocolate with the creamy indulgence of peanut butter, this Chocolate Peanut Butter Cookies Recipe is exactly what you need. These cookies come out perfectly chewy with just the right balance of sweet and nutty flavors, making them an irresistible treat to share with family and friends or to savor all by yourself. The ease of the process combined with the incredible taste makes this recipe a total game-changer in your cookie repertoire.
Ingredients You’ll Need

Ingredients You’ll Need
The magic behind this Chocolate Peanut Butter Cookies Recipe lies in its straightforward yet perfectly balanced ingredients. Each one plays a starring role, from the creamy peanut butter that gives the cookies their signature richness, to the cocoa powder that adds that deep chocolate flavor and gorgeous color.
- ½ cup (113 g) butter: Makes the cookies tender and adds a luscious buttery flavor.
- ¾ cup (210 g) creamy peanut butter (commercial brands recommended for consistency): Ensures the perfect creamy texture and classic peanut butter taste.
- 1 ¼ cups (250 g) light brown sugar: Adds sweetness and moisture, contributing to chewy cookies.
- 2 tablespoons milk: Balances the dough moisture for the right texture.
- 1 teaspoon vanilla extract: Enhances all flavors with a warm, comforting aroma.
- 1 large egg: Binds the ingredients together while adding some richness.
- 1 ¼ cups (163 g) all-purpose flour (fresh for best texture): The base structure of the cookies that ensures a tender crumb.
- ½ cup (42 g) cocoa powder (natural cocoa recommended): Brings bold chocolate flavor and a dark, inviting color.
- ½ teaspoon salt: Balances the sweetness and enhances the chocolate and peanut butter notes.
- ¾ teaspoon baking soda: Helps the cookies rise lightly and spread perfectly.
How to Make Chocolate Peanut Butter Cookies Recipe
Step 1: Preheat Your Oven
Start by setting your oven to 375°F (190°C). Allowing the oven to fully preheat ensures that your cookies bake evenly and develop that signature chewiness we all love. I always find this small step makes the biggest difference in the final texture.
Step 2: Prepare Your Baking Sheets
Line two baking sheets with parchment paper. This little trick prevents the cookies from sticking and makes cleanup a breeze. Plus, parchment helps the cookies bake evenly without getting burnt bottoms.
Step 3: Beat the Butters Together
In a large mixing bowl, use an electric mixer to beat the butter and creamy peanut butter on medium speed. Whip them until the mixture turns smooth and creamy—this is the luscious base of your cookies, so take your time getting it just right.
Step 4: Add Sugars, Milk, and Vanilla
Next, add light brown sugar, milk, and vanilla extract to the peanut butter and butter mixture. Continue mixing at medium speed until everything is fully combined and the texture is silky-smooth. This step adds moisture and sweetness that will keep your cookies tender.
Step 5: Incorporate the Egg
Crack in the egg and beat it in just until combined. Be careful not to overmix here; you want to preserve a soft texture in the dough so your cookies turn chewy, not tough.
Step 6: Mix Dry Ingredients
In a smaller bowl, whisk together the all-purpose flour, cocoa powder, salt, and baking soda. Combining them separately ensures even distribution of the dry ingredients and prevents clumps in your cookie dough.
Step 7: Combine Wet and Dry Mixtures
Gradually add the dry ingredients to the wet peanut butter mixture. Use a low speed on your mixer to blend everything until no dry flour remains, but stop mixing as soon as it’s just combined to keep your cookies soft and tender.
Step 8: Scoop the Dough
Use a 1.5 tablespoon cookie scoop to portion dough onto your prepared baking sheets. Leave about 2 inches between each dough ball to give them room to spread into perfect, slightly crisp edges and chewy centers.
Step 9: Flatten Cookies
Gently flatten each dough ball slightly with the tines of a fork, creating a crisscross pattern. This step is not only iconic for peanut butter cookies but also helps the cookies bake evenly and look picture-perfect.
Step 10: Bake Them Right
Bake for 7 to 8 minutes in the preheated oven. The edges should be set while the centers remain a little underbaked—this is the secret to those wonderfully soft, chewy cookies. Pull them out at just the right time and trust that they’ll firm up as they cool.
Step 11: Cool and Enjoy
Let your cookies cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely. This resting period maintains the chewy texture and allows the flavors to develop fully. Then, get ready to enjoy one of the best Chocolate Peanut Butter Cookies you’ve ever tasted!
How to Serve Chocolate Peanut Butter Cookies Recipe
Garnishes
Though these cookies stand wonderfully on their own, a light dusting of powdered sugar or a drizzle of melted white chocolate can add a beautiful touch. For an extra fun twist, sprinkle some mini chocolate chips or chopped peanuts on top before baking to add crunch and texture.
Side Dishes
Pairing these cookies with a cold glass of milk can’t be beaten—it complements the rich, peanut buttery and chocolatey taste perfectly. For a more decadent experience, serve them warm alongside a scoop of vanilla ice cream or a dollop of whipped cream.
Creative Ways to Present
Turn your Chocolate Peanut Butter Cookies into cookie sandwiches by spreading a layer of peanut butter frosting or chocolate ganache between two cookies. Alternatively, chop them into pieces and sprinkle over yogurt or ice cream for a delightful topping that jazzes up any ordinary dessert.
Make Ahead and Storage
Storing Leftovers
These cookies keep beautifully in an airtight container at room temperature for 3-4 days. Storing them this way preserves their chewy texture and rich flavor, so you can enjoy them as fresh as the day they were baked.
Freezing
If you want to save these treats for later, freeze the baked cookies in a single layer on a baking sheet until solid. Then transfer them to a freezer-safe container or bag. They’ll stay delicious for up to 3 months, making it easy to satisfy a sweet tooth anytime.
Reheating
To bring frozen or leftover cookies back to life, warm them in a 300°F (150°C) oven for about 5 minutes or microwave for 10-15 seconds. This revives their softness and lets the chocolate and peanut butter flavors shine freshly again.
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter will add little bursts of texture from the peanut pieces, giving the cookies more crunch. Just be aware this will slightly change the overall cookie texture.
Is it okay to substitute butter with margarine?
Butter is preferred here for its rich flavor and texture, but margarine can work in a pinch. Just make sure it’s real margarine, not a liquid oil, to help the cookies hold their shape.
Why are my cookies crumbly?
Overbaking or overmixing the dough can make the cookies crumbly. Also, make sure you’re measuring your flour correctly—too much flour can dry them out. Following the recipe steps closely will help maintain that perfect chewiness.
Can I add chocolate chips or nuts to this recipe?
Yes! Stir in about ½ cup of chocolate chips or chopped nuts into the dough before baking for extra flavor and pleasant crunch.
How do I keep cookies soft for longer?
Store your cookies in an airtight container with a slice of bread. The bread helps maintain moisture, keeping the cookies soft and chewy for days.
Final Thoughts
There is something truly comforting and satisfying about this Chocolate Peanut Butter Cookies Recipe that makes it an instant favorite in any household. With its simple ingredients and straightforward steps, it’s perfect for both beginners and seasoned bakers looking for a reliably delicious treat. I can’t wait for you to try these cookies and enjoy the warm, nutty-chocolatey goodness that’s just bursting with flavor!
Print
Chocolate Peanut Butter Cookies Recipe
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Total Time: 18 minutes
- Yield: 30 cookies
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Delight in these rich and chewy Chocolate Peanut Butter Cookies, combining creamy peanut butter and natural cocoa for a perfect balance of sweet and chocolatey flavors. Easy to make, these cookies offer a soft center with just the right amount of chewiness, making them an irresistible treat for any occasion.
Ingredients
Wet Ingredients
- ½ cup (113 g) butter
- ¾ cup (210 g) creamy peanut butter (commercial brands recommended for consistency)
- 2 tablespoons milk
- 1 teaspoon vanilla extract
- 1 large egg
Dry Ingredients
- 1 ¼ cups (163 g) all-purpose flour (fresh for best texture)
- ½ cup (42 g) cocoa powder (natural cocoa recommended)
- ½ teaspoon salt
- ¾ teaspoon baking soda
- 1 ¼ cups (250 g) light brown sugar
Instructions
- Preheat Your Oven: Set your oven to 375°F (190°C). Allow it to fully preheat to ensure even baking and achieve the desired chewy texture of the cookies.
- Line Baking Sheets: Place parchment paper on two baking sheets to prevent sticking and make cleanup easier.
- Beat the Butters Together: In a large bowl, use an electric mixer at medium speed to beat the butter and creamy peanut butter until smooth and creamy, forming the cookie base.
- Add Sugars, Milk, and Vanilla: Incorporate the light brown sugar, milk, and vanilla extract into the butter mixture. Continue beating until the mixture is well combined and smooth.
- Incorporate the Egg: Add the egg to the mixture and beat only until just combined. Avoid overmixing here to maintain the soft cookie texture.
- Mix Dry Ingredients: In a separate bowl, whisk together all-purpose flour, cocoa powder, salt, and baking soda until evenly blended.
- Combine Wet and Dry Mixtures: Gradually add the dry ingredients to the wet peanut butter mixture. Mix on low speed just until no dry flour remains. Overmixing can lead to tough cookies, so mix gently.
- Scoop the Dough: Using a 1.5 tablespoon cookie scoop, portion the dough onto the prepared baking sheets, spacing the cookie dough balls about 2 inches apart to allow spreading.
- Flatten Cookies: Slightly flatten each dough ball in a crisscross pattern using the tines of a fork to create the classic peanut butter cookie look and help even baking.
- Bake Them Right: Bake in the preheated oven for 7–8 minutes. Remove cookies when the edges are set but the centers look slightly underbaked to maintain softness and chewiness.
- Cool and Enjoy: Let the cookies cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely, preserving their texture and flavor.
Notes
- Use creamy peanut butter for a smoother texture and consistent results.
- Natural cocoa powder is recommended for a deeper chocolate flavor.
- Do not overbake; cookies will look slightly underbaked in the center when removed.
- Fresh all-purpose flour ensures the best texture, so avoid using old or improperly stored flour.
- Flattening the cookies with a fork not only shapes them but also helps them bake evenly.

