Introduction
There’s something irresistibly delightful about the combination of rich chocolate and creamy peanut butter, especially when baked into soft, chewy cookies. These Chocolate Peanut Butter Cookies bring together the perfect balance of bold cocoa flavor and luscious peanut butter aroma that will fill your kitchen with warmth and make your taste buds dance. The texture is a heavenly mix of tender crumb and slight crispiness on the edges, making every bite a pure pleasure. Whether you’re baking for a cozy night in or sharing with friends, this recipe is sure to become an instant favorite because it’s simple to make, incredibly satisfying, and deeply comforting.
Prep Time, Cook Time, and Servings
This chocolate peanut butter cookie recipe takes about 15 minutes to prep, bakes for 8 to 10 minutes, and requires an additional hour to chill the dough, making the total time around 1 hour and 25 minutes. This recipe yields approximately 36 delicious cookies, perfect for sharing or savoring throughout the week.
Ingredients
- 2¼ cups all-purpose flour
- ⅔ cup cocoa powder
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 1½ cups granulated sugar, divided
- 1 cup butter, softened
- 1 cup creamy peanut butter
- 1¼ cups light brown sugar, packed
- 2 eggs
- 1 teaspoon vanilla extract
Step-by-Step Instructions
- Prepare your baking sheet: Line a baking sheet with parchment paper or a silicone baking mat to prevent sticking and make cleanup easy.
- Mix dry ingredients: Sift together the all-purpose flour, cocoa powder, baking powder, and baking soda into a bowl. Set this mixture aside for later.
- Reserve sugar for rolling: Take ½ cup of the granulated sugar from the 1½ cups and place it in a small bowl to roll the cookie dough balls later.
- Beat butter and peanut butter: In a large mixing bowl, use an electric mixer to beat the softened butter and creamy peanut butter together until the texture is smooth and creamy, about 2 to 3 minutes.
- Add sugars: Incorporate the light brown sugar and the remaining 1 cup granulated sugar into the butter mixture. Continue beating until the mixture is light, fluffy, and well combined.
- Add eggs: Crack the eggs one at a time into the bowl, beating after each addition just until combined. Avoid overmixing here.
- Stir in vanilla: Add the vanilla extract and stir it gently into the wet mixture to enhance the flavor.
- Combine wet and dry ingredients: Gradually add the sifted dry mixture to the wet ingredients. Mix gently but thoroughly until a soft, cohesive dough forms. Do not overmix.
- Chill the dough: Cover the dough with plastic wrap or a clean towel and refrigerate it for 1 hour. This step helps the flavors develop and makes the dough easier to handle.
- Preheat oven: When the dough is ready, preheat your oven to 350°F (175°C).
- Shape cookies: Scoop the dough into balls approximately 1 to 1½ inches in diameter using a cookie scoop or spoon.
- Roll in sugar: Roll each ball of dough in the reserved granulated sugar until fully coated.
- Place on baking sheet: Arrange the sugar-coated dough balls on the prepared baking sheet, spacing them about 2 inches apart to allow for spreading.
- Create a criss-cross pattern: Dip a fork lightly into sugar and press down gently on each cookie dough ball to make a classic criss-cross pattern. This adds both texture and charm.
- Bake: Place the baking sheet in the preheated oven and bake the cookies for 8 to 10 minutes. The cookies should look set but remain soft in the center.
- Cool: Remove the cookies from the oven and allow them to cool on the baking sheet for 2 to 3 minutes. Then transfer them carefully to a wire rack to cool completely.
- Store: Once fully cooled, store the cookies in an airtight container at room temperature to keep them fresh.
Pro Tips for Perfect Chocolate Peanut Butter Cookies
- Use room temperature ingredients: Softened butter and peanut butter cream together better, giving you a smoother dough and softer cookies.
- Don’t skip chilling: Refrigerating the dough helps prevent cookies from spreading too thin and improves texture.
- Sift your dry ingredients: This avoids lumps in the cocoa powder and flour, resulting in a smoother batter and even baking.
- Check oven temperature: Oven temperatures can vary; use an oven thermometer for accurate baking.
- Customize texture: For chewier cookies, slightly underbake them by reducing the time by a minute, but let cool on the baking sheet to firm up.
Variations and Substitutions
- Peanut Butter Types: Substitute creamy peanut butter with natural or chunky peanut butter for a different texture and intensity of flavor.
- Healthier Swap: Replace all-purpose flour with whole wheat pastry flour for added fiber and a nuttier taste, keeping the measurements the same.
- Sweetener Alternatives: Use coconut sugar instead of brown sugar for a lower glycemic index option with a subtle caramel flavor.
- Gluten-Free Option: Swap the all-purpose flour with a gluten-free flour blend designed for baking, and check that your cocoa powder and other ingredients are gluten-free.
- Add-ins: Fold in dark chocolate chips, chopped nuts, or dried cranberries to personalize the flavor and add texture.
Storage and Reheating Tips
Store your Chocolate Peanut Butter Cookies in an airtight container at room temperature, where they will stay fresh for up to one week. For longer storage, freeze the cookies in a single layer on a baking sheet, then transfer to a freezer-safe container or bag for up to 3 months. To enjoy frozen cookies, thaw at room temperature or warm them briefly in a 300°F oven for 5 minutes to regain that just-baked softness.
Frequently Asked Questions (FAQ)
- Can I use natural peanut butter for this recipe? Yes, but natural peanut butter has higher oil content and may cause the dough to be softer, so chilling it longer might be necessary.
- Why do I need to roll the cookie dough in sugar? Rolling in sugar creates a sweet, slightly crunchy crust on the outside that contrasts nicely with the soft cookie center.
- How do I know when the cookies are done? The edges should look set and slightly firm, but the centers should still be a little soft. They will firm up as they cool.
- Can I make these cookies vegan? To make this vegan, replace butter with vegan margarine, use flax eggs (1 tbsp ground flaxseed mixed with 3 tbsp water per egg), and ensure sugar is vegan-friendly.
- Can I prepare the dough in advance? Absolutely! You can refrigerate the dough for up to 2 days before baking or freeze it for longer storage.
Nutrition Estimate (per cookie, based on 36 cookies)
Each delicious Chocolate Peanut Butter Cookie contains approximately 150 calories, 3 grams of protein, 20 grams of carbohydrates, and 7 grams of fat. These nutrient values make them a satisfying treat that offers energy along with rich flavor and texture.
Chocolate Peanut Butter Cookies
Ingredients
- 2¼ cups all-purpose flour
- ⅔ cup cocoa powder
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 1½ cups granulated sugar
- 1 cup butter, softened
- 1 cup creamy peanut butter
- 1¼ cups light brown sugar, packed
- 2 eggs
- 1 teaspoon non-alcoholic vanilla extract
- ½ cup granulated sugar (for rolling dough)
Instructions
- Preheat oven to 350°F (180°C)
- Line a baking sheet with parchment paper
- In a bowl, sift together flour, cocoa powder, baking powder, and baking soda
- Set ½ cup granulated sugar aside for rolling dough
- In a large bowl, beat butter and peanut butter until smooth (2–3 minutes)
- Add brown sugar and remaining 1 cup granulated sugar; mix until fluffy
- Add eggs one at a time, mixing after each addition
- Stir in non-alcoholic vanilla extract
- Gradually mix in dry ingredients until dough forms
- Cover dough and chill for 1 hour
- Scoop 1¼-inch balls, roll in reserved sugar
- Place 2 inches apart on prepared baking sheet
- Bake 8–10 minutes until edges firm but centers remain soft
- Cool for 5 minutes before transferring to a wire rack
Notes
For best texture, use room-temperature eggs.
Store in an airtight container at room temperature for up to 5 days.

