Perfect Peanut Butter Cookies Recipe
Introduction
These Perfect Peanut Butter Cookies are soft, chewy, and packed with rich peanut butter flavor. Topped with a decadent chocolate coating and a sprinkle of sea salt, they offer a delightful combination of sweet and salty. This recipe is sure to become a household favorite.

Ingredients
- 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 3/4 cups (330g) all-purpose flour
- 3/4 teaspoon baking soda
- 1 and 1/2 teaspoons baking powder
- 1/2 teaspoon salt (kosher or table salt)
- 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
- Step 1: 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.
- Step 2: Add the peanut butter and vanilla extract, then beat until smooth, about 2 minutes.
- Step 3: Add both sugars and beat until light and fluffy, scraping down the sides of the bowl as needed, about 2 minutes.
- Step 4: Add the eggs one at a time, beating well after each addition. Then turn the mixer off.
- Step 5: In a separate bowl, whisk together the flour, baking soda, baking powder, and salt.
- Step 6: Turn the mixer back on low and gradually mix in the dry ingredients until just combined. Avoid overmixing.
- Step 7: Cover the dough and refrigerate for 2 hours. If refrigerated longer, allow the dough to soften slightly before scooping.
- Step 8: Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
- Step 9: Scoop two-tablespoon mounds of dough onto the prepared sheet, spacing them a few inches apart.
- Step 10: Optional: Use a fork to make crosshatch marks on top of each cookie.
- Step 11: Bake for 11-13 minutes or until edges are golden and centers have set. Cool on the baking sheet for 5 minutes, then transfer to a wire rack.
- Step 12: For the chocolate coating, melt the chocolate and coconut oil in a double boiler, stirring until smooth.
- Step 13: Pour the melted chocolate into a small, deep bowl.
- Step 14: Dip each cooled cookie halfway into the chocolate, then place on parchment paper.
- Step 15: Sprinkle with chopped peanuts and flaky sea salt. Let set at room temperature or refrigerate until the chocolate hardens.
Tips & Variations
- For a crunchier texture, substitute half the creamy peanut butter with chunky peanut butter.
- If you prefer a softer cookie, reduce the baking powder to 1 teaspoon.
- Use milk chocolate instead of dark chocolate for a sweeter coating.
- Chilling the dough is essential for better flavor and less spreading during baking.
Storage
Store cookies in an airtight container at room temperature for up to 5 days. For longer storage, freeze them for up to 3 months. To reheat, warm briefly in the microwave or oven to soften the chocolate.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I skip the chocolate coating?
Yes, the cookies are delicious on their own without chocolate. The coating is optional and adds an extra layer of flavor and texture.
Why should the dough be chilled before baking?
Chilling the dough solidifies the fats, which helps prevent excessive spreading while baking and enhances the flavor and texture of the cookies.
PrintPerfect Peanut Butter Cookies Recipe
These Perfect Peanut Butter Cookies offer a rich, creamy peanut butter flavor with a delightful blend of textures from chocolate and honey roasted peanuts. Soft and chewy with a slight crunch, they’re finished with a touch of flaky sea salt for an irresistible sweet-salty balance.
- Prep Time: 15 minutes
- Cook Time: 13 minutes
- Total Time: 2 hours and 28 minutes
- Yield: Approximately 36 cookies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cookie Dough
- 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 3/4 cups (330g) all-purpose flour
- 3/4 teaspoon baking soda
- 1 and 1/2 teaspoons baking powder
- 1/2 teaspoon salt (kosher or table salt)
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
- Beat the butter: In the bowl of a stand mixer fitted with the paddle attachment or a large bowl using a handheld electric mixer, beat the room-temperature unsalted butter until smooth and creamy.
- Add peanut butter and vanilla: Mix in the creamy peanut butter and pure vanilla extract until smooth, about 2 minutes.
- Cream the sugars: Add both light brown sugar and granulated sugar and beat until light and fluffy, scraping down the sides of the bowl as needed, about 2 minutes.
- Incorporate eggs: Add the eggs one at a time, beating well after each addition to combine thoroughly, then turn off the mixer.
- Mix dry ingredients: Whisk together the all-purpose flour, baking soda, baking powder, and salt in a separate bowl. Turn the mixer to low and slowly mix in the dry ingredients until just combined, being careful not to overmix.
- Chill the dough: Cover the bowl with plastic wrap and refrigerate for 2 hours. If refrigerated longer, let the dough soften slightly before scooping.
- Preheat and prepare baking sheet: Preheat your oven to 350°F (175°C) and line a large baking sheet with parchment paper.
- Scoop dough: Using a tablespoon measure, scoop out dough mounds onto the baking sheet, spacing them a few inches apart to allow for spreading.
- Create crosshatch pattern: Optionally, use a fork to make crosshatch marks on each cookie’s top for a classic peanut butter cookie look.
- Bake cookies: Bake for 11-13 minutes or until edges are golden and centers are set. Allow the cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.
- Melt chocolate and coconut oil: In a double boiler, gently melt the chopped chocolate and refined coconut oil together until smooth and evenly combined.
- Prepare chocolate dipping: Pour the melted chocolate into a small deep bowl suitable for dipping.
- Dip cookies: Carefully dunk each cooled cookie halfway into the melted chocolate, letting any excess drip off, then place them on a parchment-lined baking sheet.
- Garnish and set: Sprinkle the wet chocolate on each cookie with chopped honey roasted peanuts and flaky sea salt. Allow the chocolate to set at room temperature or refrigerate until firm.
Notes
- Letting the dough chill is crucial for preventing excessive spreading during baking and enhancing flavor development.
- If you don’t want to add the chocolate coating, the cookies are delicious on their own.
- Make sure to use room temperature ingredients for smooth mixing and better texture.
- Store cookies in an airtight container at room temperature for up to a week or freeze for longer storage.
- Use parchment paper or silicone mats to prevent sticking and promote even baking.
Keywords: peanut butter cookies, homemade cookies, chocolate dipped cookies, classic peanut butter, easy cookie recipe

