best peanut butter cookie recipe

The Best Peanut Butter Cookie Recipe: Soft, Chewy, and Foolproof

Sharing is caring!

There’s something undeniably nostalgic about the smell of peanut butter cookies baking in the oven. For me, that scent instantly takes me back to my mom’s cozy kitchen on Saturday afternoons.

The air was always filled with the warm aroma of toasted peanuts and brown sugar, and the sound of the oven timer meant we were just minutes away from pure happiness.

These cookies aren’t just a treat; they’re a moment of comfort. Whether you’re baking for a weekend gathering, packing school lunches, or whipping up a quick dessert after dinner, peanut butter cookies hit that perfect balance between sweet and salty, soft and chewy.

They pair beautifully with a glass of cold milk or a warm mug of coffee, and they always seem to disappear faster than expected.

If you’ve ever struggled with dry or crumbly peanut butter cookies, you’re in for a treat. This recipe has been tested, loved, and perfected over time.

It delivers that melt-in-your-mouth texture with just the right amount of peanut butter richness. Get your mixing bowl ready, you’re about to bake the best peanut butter cookies you’ve ever had.

Peanut Butter Cookie Recipe

This tried-and-true peanut butter cookie recipe creates soft, chewy cookies with the perfect balance of sweet and salty flavors. Quick to make and impossible to resist, they’re a nostalgic classic loved by all ages.
Prep Time 15 minutes
Cook Time 10 minutes
10 minutes
Total Time 33 minutes
Servings: 24
Course: Dessert, Snack
Cuisine: American
Calories: 140

Ingredients
  

  • 1/2 cup 1 stick unsalted butter, softened
  • 1/2 cup creamy peanut butter or crunchy for texture
  • 1/2 cup granulated sugar
  • 1/2 cup packed light brown sugar
  • 1 large egg
  • 1 teaspoon pure vanilla extract
  • 1 1/4 cups all-purpose flour
  • 3/4 teaspoon baking soda
  • 1/4 teaspoon baking powder
  • 1/4 teaspoon salt
  • Optional Add-Ins:
  • 1/2 cup mini chocolate chips or chopped peanuts
  • A sprinkle of sea salt on top before baking for extra flavor

Method
 

  1. Preheat the oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone mats.
  2. In a large mixing bowl, beat the butter, granulated sugar, and brown sugar together until light and fluffy, about 2 minutes.
  3. Add peanut butter, egg, and vanilla. Mix until smooth and creamy. Scrape down the sides of the bowl to make sure everything is well combined.
  4. In a separate bowl, whisk together the flour, baking soda, baking powder, and salt. Slowly add this mixture to the wet ingredients, mixing just until the dough comes together. Don’t overmix, it should be soft but not sticky.
  5. Scoop about 1 tablespoon of dough per cookie and roll it into balls. Place them 2 inches apart on the prepared baking sheets.
  6. Use a fork dipped in sugar to press a crisscross pattern on top of each cookie.
  7. Bake for 9–11 minutes, just until the edges start to turn golden. The centers may look slightly underbaked, that’s perfect. They’ll continue to set as they cool.
  8. Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack.

About the Recipe

This easy peanut butter cookie recipe is all about balance, creamy texture, deep peanut flavor, and that signature crisscross top that makes them instantly recognizable.

It uses simple pantry ingredients and takes less than 30 minutes from start to finish, making it ideal for busy weeknights or spontaneous baking sessions.

What sets these cookies apart is the perfect ratio of peanut butter to sugar and butter. You get that rich nutty flavor without being overly heavy.

They bake into soft centers with slightly crisp edges, holding their shape beautifully.

The dough is sturdy enough for classic fork marks or even for adding chocolate chips or chopped peanuts if you want a little extra flair.

This recipe makes about 24 cookies, just right for sharing with friends, coworkers, or family. They’re the kind of cookies you’ll want to bake in double batches, because they never last long.


Ingredients

peanut butter cookie recipe Ingredient
  • 1/2 cup (1 stick) unsalted butter, softened
  • 1/2 cup creamy peanut butter (or crunchy for texture)
  • 1/2 cup granulated sugar
  • 1/2 cup packed light brown sugar
  • 1 large egg
  • 1 teaspoon pure vanilla extract
  • 1 1/4 cups all-purpose flour
  • 3/4 teaspoon baking soda
  • 1/4 teaspoon baking powder
  • 1/4 teaspoon salt

Optional Add-Ins:

  • 1/2 cup mini chocolate chips or chopped peanuts
  • A sprinkle of sea salt on top before baking for extra flavor

Instructions

  1. Preheat the oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone mats.
  2. Cream the butter and sugars.
  3. In a large mixing bowl, beat the butter, granulated sugar, and brown sugar together until light and fluffy, about 2 minutes. This step helps create that soft, chewy texture.
  4. Add peanut butter, egg, and vanilla. Mix until smooth and creamy. Scrape down the sides of the bowl to make sure everything is well combined.
  5. Combine the dry ingredients. In a separate bowl, whisk together the flour, baking soda, baking powder, and salt. Slowly add this mixture to the wet ingredients, mixing just until the dough comes together. Don’t overmix, it should be soft but not sticky.
  6. Shape the dough. Scoop about 1 tablespoon of dough per cookie and roll it into balls. Place them 2 inches apart on the prepared baking sheets.
  7. Flatten with a fork. Use a fork dipped in sugar to press a crisscross pattern on top of each cookie.
  8. Bake. Bake for 9–11 minutes, just until the edges start to turn golden. The centers may look slightly underbaked, that’s perfect. They’ll continue to set as they cool.
  9. Cool and enjoy. Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack.

Mini Tip: The key to that irresistible chewiness is taking them out before they look fully done.


Tips for Success

peanut butter cookie recipe

The biggest secret to soft peanut butter cookies is not overbaking. They’ll look a little pale in the center when you pull them from the oven, but as they rest, they finish cooking and stay tender.

If you wait until they’re golden all over, they’ll end up dry and crumbly.

Use room temperature butter and peanut butter, it helps everything blend smoothly, giving you that creamy, cohesive dough. Also, don’t skip the creaming step.

Whipping air into the butter and sugar gives your cookies a lighter texture.

If you want to elevate your cookies even further, sprinkle a tiny pinch of flaky sea salt on top right after baking.

It enhances the peanut flavor and adds that irresistible sweet-salty contrast. And if you love extra peanut crunch, fold in a handful of chopped roasted peanuts before baking.


What Goes Well With It

peanut butter cookie

These cookies are the ultimate comfort treat with a glass of cold milk, it’s a match made in heaven. For an afternoon pick-me-up, pair one (or two!) with your favorite coffee or a creamy latte.

The nutty richness complements both bold and mild roasts beautifully.

They’re also wonderful for dessert platters or lunchboxes. Try sandwiching two cookies with a scoop of vanilla ice cream for an easy homemade ice cream sandwich.

Or drizzle them with melted chocolate for a little elegance at holiday gatherings.

On chilly evenings, serve them slightly warm with a cup of cocoa or tea. The smell of peanut butter and vanilla fills the air, making your home feel instantly cozier.


Nutrition & Health Benefits

peanut butter cookie recipe pin

Peanut butter is packed with protein and healthy fats, making these cookies a little more satisfying than your average sweet treat.

You’ll get energy that lasts longer, which is great for a quick snack between meals.

Peanuts are also rich in vitamin E and magnesium, both known for supporting heart health. Using real, natural peanut butter without added hydrogenated oils or excess sugar makes this recipe even better for you.

A touch of brown sugar not only adds caramel depth but helps retain moisture, so you get sweetness without the need for extra butter or oil.

Enjoy them in moderation, you’ll find that one or two cookies go a long way in satisfying your sweet tooth.


How to Store & Reheat

These cookies keep wonderfully at room temperature in an airtight container for up to 5 days. Slip a slice of bread in the container to help maintain softness (the cookies absorb just enough moisture from the bread to stay chewy).

If you’d like to store them longer, freeze the baked cookies in a freezer bag for up to 3 months. Separate layers with parchment paper to prevent sticking.

When you’re ready to enjoy, let them thaw at room temperature or warm them in the microwave for 10–15 seconds for that “just baked” softness.

For fresh-baked flavor anytime, you can also freeze unbaked dough balls. Bake directly from frozen, just add 1–2 extra minutes to the baking time. It’s perfect for when those cookie cravings strike unexpectedly.


Closing Personal Touch

Every family seems to have its own version of peanut butter cookies, and this one has become ours. My kids love pressing the fork marks into the dough, it’s their favorite part of the process.

On weekends, I often double the batch so we can have some for now and a few tucked away for later.

There’s something so comforting about sharing a plate of homemade cookies after dinner or bringing a warm batch to a friend who needs a little pick-me-up.

These cookies aren’t fancy, but they carry a kind of simple magic, warm, familiar, and deeply satisfying.

I hope this foolproof peanut butter cookie recipe becomes one of your household favorites, too. It’s an old-fashioned classic that never goes out of style, soft, chewy, and full of love in every bite.