This easy homemade Chocolate Peanut Butter Cookies recipe delivers soft, chewy cookies loaded with balanced chocolate and peanut butter flavor. Inspired by a love of Muddy Buddies and classic cookies, these are simple to make, bake quickly, and keep that perfect contrast where neither chocolate nor peanut butter overpowers the other. They’re great for everyday baking, cookie plates, or when you want a quick, comforting treat.

These were a great alternative to our go-to cookie recipes. They were easy and yummy. The tapping the pan trick was brilliant!
Why this recipe is the best
These cookies are intentionally soft and chewy with a rich chocolate-peanut butter profile. They come together in about 20 minutes of hands-on time, and the yield is ideal for sharing or storing. The dough balances granulated and brown sugar to allow good spreading while maintaining moisture and chew. Cocoa powder gives the chocolate depth without adding extra sweetness, so the peanut butter flavor still shines through. This is a dependable, easy recipe whether you bake for holidays or a weeknight dessert.
Key ingredients
Simple pantry staples make these cookies fast and forgiving. Below are the main ingredients and why they matter for texture and flavor.

- Granulated sugar – helps the cookies spread properly and adds crispness to the outer surface.
- Brown sugar – use light brown for the best balance of moisture and caramel flavor.
- Peanut butter – regular creamy peanut butter creates the classic texture and flavor; natural peanut butter can be used with a small flour adjustment (see variations).
- Cocoa powder – unsweetened cocoa creates the chocolate base without extra sweetness; it’s been balanced here to complement the peanut butter.
- Flour, baking soda, salt, butter, egg, vanilla – these standard cookie building blocks provide structure, rise, and flavor.
How to make Chocolate Peanut Butter Cookies
Photos in this section illustrate the stages of mixing and shaping to help you match texture and consistency. Follow the steps below for best results.

- Preheat the oven to 350°F (175°C). In a stand mixer or with a hand mixer, beat the butter with granulated and brown sugar on high for about 2 minutes until light and fluffy.

- Add the peanut butter, egg, and vanilla. Beat on high about 1 minute until smooth and combined.

- On low speed, add the flour, cocoa powder, salt, and baking soda. Mix just until combined—stop as soon as there are no streaks of flour to avoid a tough cookie.

- Form dough into balls about 1¼ inches in diameter. Roll each ball in granulated sugar, place on a prepared baking sheet, then flatten slightly in a crisscross pattern with a fork. Bake 9–11 minutes until edges are set and tops appear matte. Let cool on the sheet 5 minutes before transferring to a rack.
Hint: Avoid overmixing after adding dry ingredients to keep cookies soft and tender.
Top tips
- Watch the bake time closely—removing the cookies when the tops turn matte and the edges set yields the best chewy texture.
- Let cookies finish cooking on the baking sheet for about 5 minutes after removing from the oven; this prevents them from becoming crumbly.
- If using natural peanut butter, add 2 extra tablespoons of flour to help with dough consistency.
- For softer results, slightly underbake and cool on the pan; for firmer cookies, bake toward the longer end of the time range.

Recipe
Ingredients (about 18 cookies)
- 6 tablespoons butter
- 2/3 cup granulated sugar, plus 3 tablespoons for rolling
- 1/2 cup light brown sugar
- 2/3 cup regular creamy peanut butter (see natural peanut butter note)
- 1 large egg
- 1 teaspoon vanilla extract
- 6 tablespoons unsweetened cocoa powder
- 1 1/8 cups all-purpose flour (that is 1 cup + 2 tablespoons)
- 3/4 teaspoon salt
- 3/4 teaspoon baking soda
Instructions
- Preheat oven to 350°F (175°C).
- Beat the butter and both sugars together on high for 2 minutes until the mixture is light and fluffy.
- Add peanut butter, egg, and vanilla; beat for about 1 minute until fully incorporated.
- Mix in the flour, cocoa powder, salt, and baking soda on low speed just until combined. Do not overmix.
- Form dough into 1¼-inch balls. Roll each ball in granulated sugar and place on a baking sheet spaced about 2 inches apart.
- Flatten each ball with a fork in a crisscross pattern. Bake 9–11 minutes until edges are set and tops are matte.
- Remove from oven and let the cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to finish cooling.
Notes
- Store cookies in an airtight container at room temperature for up to 3 days.
- Warm a cookie for 4–8 seconds in the microwave to soften before serving.
- Freeze freshly baked cookies in a sealed container for up to 2 months.
- To use natural peanut butter, substitute 1:1 and add 2 tablespoons more all-purpose flour to the dough.
- Avoid overbaking unless you prefer crisp cookies; for soft and chewy cookies, remove when tops are matte and edges are set, then cool on the pan.
Nutrition (per cookie, approximate)
- Calories: 179 kcal
- Carbohydrates: 22 g
- Protein: 4 g
- Fat: 9 g (Saturated fat: 4 g)
- Sodium: 219 mg
- Sugar: 14 g
Substitutions and variations
Customize the cookies to suit dietary needs or flavor preferences.
- Dairy-free: Replace butter with a plant-based spread at a 1:1 ratio.
- Dark chocolate: Add 3 more tablespoons of cocoa powder and reduce flour by 3 tablespoons for a more intense chocolate cookie.
- Double chocolate: Stir in 1 cup semi‑sweet chocolate chips after mixing the dry ingredients.
- Extra gooey: Add an extra egg yolk to the dough and be sure not to overbake.
- Chunky deluxe: Fold in 1 cup chocolate chips and 1 cup peanut butter chips for a double‑delight cookie.
- Natural peanut butter: Use natural peanut butter 1:1 and increase flour by 2 tablespoons to adjust texture.