Discover the ultimate peanut butter cookie recipe! These soft and chewy cookies feature a rich, nutty flavor and optional chocolate coating for a decadent touch. Easy to make with simple ingredients, this recipe includes expert tips, variations, and answers to FAQs. Perfect for everyday treats, gifting, or special occasions. Try these classic homemade peanut butter cookies today for a delightful baking experience!

Ingredients
For the Cookies:
- 1 cup (227g) unsalted butter, room temperature
- 1 cup (227g) creamy peanut butter, room temperature
- 1 and 1/2 teaspoons pure vanilla extract
- 1 and 1/2 cups (319g) light brown sugar, packed
- 3/4 cup (149g) granulated sugar
- 2 large eggs, room temperature
- 2 and 1/2 cups (300g) all-purpose flour
- 3/4 teaspoon baking soda
- 1 and 1/2 teaspoons baking powder
- 1/2 teaspoon salt (kosher or table salt)
Optional Chocolate Coating:
- 8 ounces semi-sweet or dark chocolate, coarsely chopped
- 1 and 1/2 tablespoons refined coconut oil
- 1/2 cup honey-roasted peanuts, coarsely chopped
- Flaky sea salt for sprinkling
Instructions
For the Cookies:
- In the bowl of a stand mixer fitted with the paddle attachment, or in a large bowl using a handheld electric mixer, beat the butter until smooth and creamy.
- Add the peanut butter and vanilla extract, then beat until smooth, about 2 minutes.
- Add the light brown sugar and granulated sugar. Beat on medium speed until the mixture is light and fluffy, scraping down the sides of the bowl as needed, about 2 minutes.
- Add the eggs, one at a time, beating well after each addition. Turn the mixer off.
- Add the flour, baking soda, baking powder, and salt. Gently whisk these dry ingredients together in the bowl before turning the mixer back on low speed. Mix just until the dry ingredients are incorporated; do not overmix.
- Cover the bowl and refrigerate the dough for at least 1 hour or up to 2 days. If refrigerating for more than an hour, let the dough soften slightly at room temperature before scooping.
When Ready to Bake:
- Preheat your oven to 350°F (175°C). Line a large baking sheet with parchment paper.
- Scoop two-tablespoon-sized mounds of dough onto the prepared baking sheet, leaving a few inches between each cookie to allow for spreading.
- If desired, use a fork to create crosshatch marks on the top of each cookie.
- Bake for 11-13 minutes, or until the edges are golden and the centers have set. Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
Optional Chocolate Coating:
- In a double boiler or heatproof bowl set over simmering water, melt the chocolate and coconut oil. Stir until smooth and fully combined.
- Pour the melted chocolate into a small, deep bowl for easy dipping.
- Dip each cookie halfway into the melted chocolate and place them on a parchment-lined baking sheet.
- Sprinkle the wet chocolate with chopped peanuts and flaky sea salt.
- Let the chocolate set at room temperature, or refrigerate until firm.
Why You’ll Love This Recipe
- Classic Flavor: These cookies deliver a perfect balance of sweet, nutty, and buttery goodness.
- Versatile: The optional chocolate coating and toppings make these cookies great for any occasion.
- Easy to Make: Simple ingredients and straightforward steps make this recipe beginner-friendly.
- Soft and Chewy Texture: A perfect blend of softness and chewiness in every bite.

Tips
- Room Temperature Ingredients: Ensure butter, peanut butter, and eggs are at room temperature for easier mixing.
- Chill the Dough: Chilling prevents the cookies from spreading too much during baking.
- Don’t Overmix: Overmixing can lead to dense cookies, so mix the dry ingredients just until combined.
- Customize Toppings: Get creative with toppings like crushed pretzels, sprinkles, or white chocolate drizzle.
Variations and Substitutions
- Nut Butter Alternatives: Use almond butter or cashew butter for a different flavor.
- Gluten-Free Option: Substitute the all-purpose flour with a 1:1 gluten-free baking flour.
- Sweetness Levels: Reduce the granulated sugar slightly for a less sweet cookie.
- Add Mix-Ins: Fold in chocolate chips, chopped nuts, or dried fruits for extra texture and flavor.
FAQs
Q: Can I skip chilling the dough?
A: Chilling is essential to prevent spreading and to achieve the best texture. Skipping it may result in flatter cookies.
Q: How do I store these cookies?
A: Store in an airtight container at room temperature for up to 5 days. For longer storage, freeze for up to 2 months.
Q: Can I use natural peanut butter?
A: Yes, but ensure it’s well-stirred as natural peanut butter can separate.
Serving and Suggestions
- Serve these cookies with a glass of cold milk for the ultimate comfort treat.
- Package them in decorative bags or tins for gifting.
- Pair them with hot chocolate or coffee for a cozy snack.
Perfect Peanut Butter Cookies
36
servings40
minutes12
minutesIngredients
For the Cookies:
1 cup (227g) unsalted butter, room temperature
1 cup (227g) creamy peanut butter, room temperature
1 and 1/2 teaspoons pure vanilla extract
1 and 1/2 cups (319g) light brown sugar, packed
3/4 cup (149g) granulated sugar
2 large eggs, room temperature
2 and 1/2 cups (300g) all-purpose flour
3/4 teaspoon baking soda
1 and 1/2 teaspoons baking powder
1/2 teaspoon salt (kosher or table salt)
Optional Chocolate Coating:
8 ounces semi-sweet or dark chocolate, coarsely chopped
1 and 1/2 tablespoons refined coconut oil
1/2 cup honey-roasted peanuts, coarsely chopped
Flaky sea salt for sprinkling
Directions
- For the Cookies:
- In the bowl of a stand mixer fitted with the paddle attachment, or in a large bowl using a handheld electric mixer, beat the butter until smooth and creamy.
- Add the peanut butter and vanilla extract, then beat until smooth, about 2 minutes.
- Add the light brown sugar and granulated sugar. Beat on medium speed until the mixture is light and fluffy, scraping down the sides of the bowl as needed, about 2 minutes.
- Add the eggs, one at a time, beating well after each addition. Turn the mixer off.
- Add the flour, baking soda, baking powder, and salt. Gently whisk these dry ingredients together in the bowl before turning the mixer back on low speed. Mix just until the dry ingredients are incorporated; do not overmix.
- Cover the bowl and refrigerate the dough for at least 1 hour or up to 2 days. If refrigerating for more than an hour, let the dough soften slightly at room temperature before scooping.
- When Ready to Bake:
- Preheat your oven to 350°F (175°C). Line a large baking sheet with parchment paper.
- Scoop two-tablespoon-sized mounds of dough onto the prepared baking sheet, leaving a few inches between each cookie to allow for spreading.
- If desired, use a fork to create crosshatch marks on the top of each cookie.
- Bake for 11-13 minutes, or until the edges are golden and the centers have set. Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
- Optional Chocolate Coating:
- In a double boiler or heatproof bowl set over simmering water, melt the chocolate and coconut oil. Stir until smooth and fully combined.
- Pour the melted chocolate into a small, deep bowl for easy dipping.
- Dip each cookie halfway into the melted chocolate and place them on a parchment-lined baking sheet.
- Sprinkle the wet chocolate with chopped peanuts and flaky sea salt.
- Let the chocolate set at room temperature, or refrigerate until firm.

Leave a Reply