There is something deeply comforting about the smell of peanut butter cookies baking in the oven. It takes me back to lazy Sunday afternoons in my grandmother’s kitchen, where she would let me help press the fork into each cookie dough ball. That classic criss-cross pattern became my favorite part of the whole process. These Peanut Butter Cookies Recipe delivers that same nostalgic warmth with a texture that is perfectly soft and chewy right through the center.

What makes this recipe special is the balance. You get rich peanut butter flavor without any dryness or crumbliness that often plagues homemade versions. The secret lies in using both brown sugar and granulated sugar, plus a touch of cornstarch for that bakery-style tenderness. Whether you are making these for a school bake sale, a family gathering, or just because you need a sweet treat on a Tuesday afternoon, these cookies will become your go-to.
Why This Peanut Butter Cookies Recipe Works
After testing dozens of variations, I found that the key to soft chewy dessert recipe success comes down to three things. First, creaming the butter and sugars properly creates tiny air pockets that keep the cookies light. Second, chilling the dough prevents them from spreading too thin in the oven. Third, pulling them out just before they look done ensures the centers stay tender as they finish setting on the hot pan.
Many bakers struggle with peanut butter cookies that turn out dry or cakey. This recipe avoids both pitfalls by using a higher ratio of peanut butter to flour and adding an extra egg yolk for richness. The result is a cookie that holds its shape beautifully while maintaining that melt-in-your-mouth quality you want from comfort food cookies.
Ingredients for Perfect Peanut Butter Cookies
You only need pantry staples to make these cookies. The beauty of this recipe is its simplicity. No fancy equipment or hard-to-find ingredients required. Here is what you will need:
- 1 cup (250g) creamy peanut butter, not natural or oil-separated
- ½ cup (113g) unsalted butter, softened to room temperature
- ¾ cup (150g) granulated sugar, plus extra for rolling
- ¾ cup (165g) light brown sugar, packed
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1½ cups (190g) all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon salt
- 2 tablespoons cornstarch for extra softness
Using creamy commercial peanut butter like Jif or Skippy works best here. Natural peanut butter with oil on top can make the cookies greasy and cause them to spread unevenly. If you only have natural peanut butter, stir it very well and consider adding an extra tablespoon of flour to compensate for the extra oil.
Step-by-Step Instructions
Start by creaming the softened butter, peanut butter, and both sugars together in a large bowl or stand mixer. Beat on medium speed for about 3 minutes until the mixture looks light and fluffy. This step is crucial for texture, so do not rush it. Scrape down the sides of the bowl halfway through to ensure everything incorporates evenly.
Add the eggs one at a time, mixing well after each addition. Then stir in the vanilla extract. In a separate bowl, whisk together the flour, baking soda, salt, and cornstarch. Gradually add the dry ingredients to the wet mixture, mixing on low speed until just combined. The dough will be thick and slightly sticky.
Cover the bowl and refrigerate the dough for at least 1 hour. This chilling step firms up the butter so the cookies hold their shape better during baking. While the dough chills, preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
Scoop the chilled dough into 1½-tablespoon portions and roll into smooth balls between your palms. Roll each ball in granulated sugar, then place on the prepared baking sheets about 2 inches apart. Use a fork to press a criss-cross pattern on top of each cookie, dipping the fork in sugar between cookies to prevent sticking.
Bake for 10 to 12 minutes until the edges are lightly golden but the centers still look slightly underdone. Let the cookies cool on the baking sheet for 10 minutes before transferring to a wire rack. They will continue to set as they cool, giving you that perfect soft chewy texture.

Pro Tips for Best Results
- Measure flour correctly by spooning it into the cup and leveling off, never scoop directly from the bag
- Room temperature eggs incorporate more smoothly into the dough
- Chill dough at least 1 hour, or up to 24 hours for deeper flavor
- Rotate baking sheets halfway through baking for even browning
- Do not overbake, cookies continue cooking on the hot pan after removal
Variations to Try
Once you master the basic recipe, there are endless ways to customize these cookies. Add ½ cup of chocolate chips for peanut butter chocolate chip cookies. Fold in ⅓ cup of chopped roasted peanuts for extra crunch and intensified peanut flavor. For a sweet and salty twist, sprinkle flaky sea salt on top right after baking.
You can also make these cookies gluten-free by substituting the all-purpose flour with a 1:1 gluten-free baking blend. The texture will be nearly identical. For a protein boost, replace up to ¼ cup of flour with protein powder, though this may make the cookies slightly denser.
Troubleshooting Common Issues
If your cookies spread too much, your butter may have been too soft or the dough was not chilled long enough. Make sure to chill for the full hour and check that your oven temperature is accurate with an oven thermometer. Cookies that are too dry usually result from overbaking or measuring too much flour.
Flat cookies without the classic criss-cross pattern often mean the dough was too warm when pressed. Work quickly after removing dough from the refrigerator, and if your kitchen is hot, chill the shaped cookies for 10 minutes before baking. Cookies that are too cakey may have too much leavening, so measure baking soda carefully.
Ingredient Substitutions
- Butter: Can substitute with coconut oil for dairy-free version
- Sugar: Replace granulated sugar with coconut sugar for lower glycemic option
- Eggs: Use flax eggs (1 tablespoon ground flax plus 3 tablespoons water per egg) for vegan cookies
- Flour: Almond flour works but will change texture, use 1¼ cups instead of 1½ cups
- Peanut butter: Sunflower seed butter for nut-free alternative
Storage and Serving Suggestions
Store cooled cookies in an airtight container at room temperature for up to 5 days. They stay soft and chewy throughout this time. For longer storage, freeze baked cookies for up to 3 months. Thaw at room temperature for 30 minutes before serving.
You can also freeze the dough balls before baking. Place shaped dough balls on a baking sheet, freeze until solid, then transfer to a freezer bag. Bake from frozen, adding 1 to 2 minutes to the baking time. These cookies pair beautifully with a cold glass of milk, coffee, or vanilla ice cream for an indulgent dessert.
Frequently Asked Questions
Can I use natural peanut butter?
Natural peanut butter can work but may make cookies greasy. Stir it very well and consider adding 1 extra tablespoon of flour to absorb excess oil. Commercial creamy peanut butter gives more consistent results.
Why do my cookies spread too much?
Spreading usually means butter was too soft or dough was not chilled long enough. Ensure butter is softened but still cool, and chill dough for at least 1 hour before baking.
Can I make these cookies ahead of time?
Yes, the dough can be made up to 24 hours in advance and kept refrigerated. Baked cookies stay fresh for 5 days at room temperature or 3 months frozen.
Do I need to roll the cookies in sugar?
Rolling in sugar is optional but adds a nice sparkle and slight crunch to the exterior. You can skip this step if preferred, though the classic look comes from the sugar coating.
Can I add mix-ins to this recipe?
Absolutely. Fold in up to ½ cup of chocolate chips, chopped peanuts, or toffee bits after mixing the dough. Add mix-ins gently to avoid overworking the dough.
How do I get the perfect criss-cross pattern?
Dip your fork in sugar between each cookie to prevent sticking. Press down gently, rotate 90 degrees, and press again. Do not press too hard or cookies will be too flat.
Are these cookies suitable for freezing?
Yes, both the dough and baked cookies freeze well. Dough balls can be frozen for up to 3 months and baked from frozen. Baked cookies thaw in 30 minutes at room temperature.

Peanut Butter Cookies Recipe
Equipment
- Stand mixer or electric hand mixer
- Mixing bowls
- Baking sheets
- Parchment paper
- Wire cooling rack
Ingredients
- 1 cup creamy peanut butter not natural or oil-separated
- ½ cup unsalted butter softened to room temperature
- ¾ cup granulated sugar plus extra for rolling
- ¾ cup light brown sugar packed
- 2 large eggs room temperature
- 1 teaspoon vanilla extract
- 1½ cups all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon salt
- 2 tablespoons cornstarch for extra softness
Instructions
- In a large bowl or stand mixer, cream together peanut butter, softened butter, granulated sugar, and brown sugar on medium speed for 3 minutes until light and fluffy.
- Add eggs one at a time, mixing well after each addition. Stir in vanilla extract until combined.
- In a separate bowl, whisk together flour, baking soda, salt, and cornstarch.
- Gradually add dry ingredients to wet mixture, mixing on low speed until just combined. Dough will be thick and slightly sticky.
- Cover bowl and refrigerate dough for at least 1 hour to firm up the butter.
- Preheat oven to 350°F (175°C). Line two baking sheets with parchment paper.
- Scoop dough into 1½-tablespoon portions and roll into smooth balls. Roll each ball in granulated sugar.
- Place cookies 2 inches apart on prepared baking sheets. Use a fork to press criss-cross pattern on top of each cookie.
- Bake for 10-12 minutes until edges are lightly golden but centers still look slightly underdone.
- Cool cookies on baking sheet for 10 minutes before transferring to wire rack to cool completely.
Notes
- Use commercial creamy peanut butter for best results, not natural peanut butter with oil separation
- Chilling dough is essential for proper texture and prevents excessive spreading
- Do not overbake, cookies continue to set on the hot pan after removal from oven
- Store in airtight container at room temperature for up to 5 days
- Dough can be frozen for up to 3 months and baked from frozen
