Soft Chocolate Peanut Butter Cookies

Section: Sweet Dessert Recipes for Every Craving

These soft and flavorful thumbprint cookies combine a rich chocolate dough with a thick, creamy peanut butter filling reminiscent of buckeye centers. The cookies are rolled in sugar before baking then filled with smooth peanut butter mixture and finished with a delicate chocolate drizzle. Perfectly balanced and easy to make, they offer a delightful texture contrast—soft edges with a luscious center that melts in your mouth. Ideal for gatherings, these treats guarantee satisfaction with each bite.

A chef smiles for the camera.
Brought to You By Ryan
Last modified on Fri, 12 Dec 2025 19:15:17 GMT
A plate of chocolate peanut butter thumbprint cookies. Bookmark
A plate of chocolate peanut butter thumbprint cookies. | palatablelife.com

These chocolate peanut butter thumbprint cookies are the ultimate treat when you want a guaranteed crowd pleaser that stays soft and bursting with bold flavors. The thick peanut butter filling pulls those classic buckeye vibes, and the chocolate drizzle makes each bite irresistible.

I first made these during a holiday cookie swap, and they were instantly requested again the next year by friends and family. There's something about the combination of chocolate and peanut butter that always brings smiles.

Ingredients

  • Flour: the base for the cookie providing structure use all purpose for a tender crumb.
  • Dutch processed cocoa powder: gives a deep chocolate flavor that is less bitter pick a quality brand for best taste.
  • Salt: balances the sweetness and enhances chocolate notes.
  • Baking powder: helps cookies lift slightly for a soft texture.
  • Cornstarch: adds tenderness and softness to the dough.
  • Unsalted butter: ensures control over salt and gives the cookies a rich buttery flavor room temperature is best for creaming.
  • Brown sugar: adds moisture and a hint of molasses flavor keeping cookies soft.
  • Egg and egg yolk: binder ingredients that provide richness and moisture egg yolk especially adds tenderness.
  • Granulated sugar: used for rolling gives a slight crunch and sparkle on the outside.
  • Creamy peanut butter: the star ingredient for the filling creamy texture is key for smooth filling.
  • Powdered sugar: sweetens and thickens the peanut butter filling sifted for no lumps.
  • Vanilla extract: adds aroma and depth to the filling.
  • Pinch of salt: balances the sweetness in the filling.
  • Semi sweet chocolate chips: melts smoothly into a drizzle that complements the filling.
  • Coconut oil or vegetable shortening: thins the chocolate for easy drizzling and adds shine.

Instructions

Sift the Dry Ingredients:
Whisk together the all purpose flour Dutch processed cocoa powder salt baking powder and cornstarch in a medium bowl. Sifting removes lumps and aerates the mixture for an even cookie texture. Set this bowl aside while you work on the wet ingredients.
Cream Butter and Sugar:
In a large mixing bowl use a mixer on medium speed to beat the unsalted butter and brown sugar together for 1 to 2 minutes until the mixture turns lighter in color and fluffy. This creates tiny air pockets that make the cookies tender and soft.
Incorporate Eggs:
Add the whole egg and egg yolk to the creamed butter and sugar. Beat for 30 seconds scraping the sides of the bowl to make sure everything gets combined evenly. Eggs add moisture and structure to the dough.
Combine Dry and Wet Ingredients Gently:
Reduce the mixer speed to low and gradually add the dry ingredient mixture to the butter and eggs. Mix only until just combined to avoid overworking the dough which can make cookies tough. The dough will be very thick almost like a playdough consistency.
Prepare Cookie Balls:
Using a tablespoon scoop or a #60 cookie scoop portion out dough and roll it into smooth balls. Roll each ball in granulated sugar to give the cookies a slight crunch and pretty finish on the outside. Place the sugared dough balls about 2 inches apart on baking sheets lined with parchment paper or silicone mats.
Form Thumbprint Indentations:
Use the back of a teaspoon to press a small divot into the center of each cookie. This indentation will hold your peanut butter filling after baking. Place the baking sheet in the freezer for 10 minutes to firm up the dough which helps the cookies keep their shape during baking.
Bake the Cookies:
Preheat your oven to 350°F (177°C). Bake cookies for 10 to 11 minutes. You want to see set edges but soft centers. Remove the tray immediately from the oven and press the teaspoon again gently to deepen the centers as they tend to rise while baking. Let the cookies cool completely on the baking sheet before filling.
Make the Peanut Butter Filling:
In a medium bowl beat the creamy peanut butter and softened butter for 1 to 2 minutes until smooth and creamy. Add powdered sugar vanilla extract and a pinch of salt. Mix on low speed until a thick dough like consistency forms. This filling should hold its shape but still be spreadable.
Fill the Cookies:
Portion out about 2 teaspoons of the peanut butter filling. Wet your fingertips with water and shake off the excess to handle the sticky filling easily. Press the filling into the center of each cooled cookie’s indentation smoothing it evenly.
Prepare the Chocolate Drizzle:
Place semi sweet chocolate chips and coconut oil into a microwave safe bowl. Microwave on 50 percent power for 1 minute stir then microwave again for another minute at 50 percent power until fully melted and smooth. Stir the mixture to combine well.
Decorate:
Using a spoon or fork drizzle the melted chocolate over the filled centers. Allow the drizzle to set at room temperature or refrigerate briefly to speed up the process.
A plate of chocolate peanut butter thumbprint cookies.
A plate of chocolate peanut butter thumbprint cookies. | palatablelife.com

The creamy peanut butter filling is my absolute favorite part. It reminds me of childhood buckeye candies my grandmother made but as a cookie and one holiday season these were a huge hit at a family gathering sparking everyone to ask for the recipe and even inspiring a few to make them their signature holiday treat.

Storage Tips

Keep these cookies in an airtight container at room temperature for up to five days. They retain softness best this way. If you want to store them longer freeze the cookie dough balls before baking for up to a month. You can also freeze fully baked and filled cookies with the chocolate drizzle separated then drizzle right before serving for freshness.

Ingredient Substitutions

If you do not have Dutch processed cocoa powder natural unsweetened cocoa will work but expect a slightly different flavor profile more acidic and less smooth. You can swap peanut butter varieties but creamy works best to get that smooth filling texture. Almond butter makes a tasty alternative if you want a different nutty twist. For the chocolate drizzle bittersweet or milk chocolate chips can be used for a sweeter or more intense chocolate flavor.

Serving Suggestions

These cookies do well at room temperature with a glass of cold milk or a cup of coffee. They also make a great gift or party treat because of their easy portion size and pretty appearance. For an extra festive touch sprinkle flaky sea salt over the chocolate drizzle just before it sets.

A plate of chocolate peanut butter cookies.
A plate of chocolate peanut butter cookies. | palatablelife.com

The rich savory nuttiness of the peanut butter pairs exceptionally well with deep chocolate flavor enhancing both without overpowering. Chilling the dough and handling the filling gently are the small steps that make these cookies stand out.

Your Recipe Questions Answered

→ How do I keep cookies soft?

Use a mix of brown sugar and butter for moisture. Avoid overbaking; remove cookies when edges set but centers remain soft.

→ What gives the peanut butter filling its thick texture?

The filling includes powdered sugar and softened butter, creating a thick, dough-like consistency that holds shape well.

→ Can I freeze the dough before baking?

Yes, freezing the dough balls for 10 minutes firms them up, helping maintain shape and texture during baking.

→ How is the chocolate drizzle prepared?

Semi-sweet chocolate chips are melted gently with coconut oil to a smooth consistency suitable for drizzling.

→ What baking equipment is recommended?

A medium mixing bowl, cookie scoop, silicone baking mat or parchment paper, and an oven preheated to 350°F ensure best results.

Chocolate Peanut Butter Thumbprint

Soft cookies filled with creamy peanut butter and topped with a rich chocolate drizzle for bold taste.

Prep Time
10 minutes
Cook Time
10 minutes
Total Time
20 minutes
Brought to You By: Ryan

Recipe Category: Dessert

Skill Level: Requires Some Experience

Culinary Inspiration: American

Yields: 35 Portion Size (35 cookies)

Dietary Preferences: Vegetarian-Friendly

What You’ll Need

→ Cookies

01 1 3/4 cups all-purpose flour
02 1/2 cup Dutch-processed cocoa powder
03 1/2 teaspoon salt
04 1/2 teaspoon baking powder
05 1 teaspoon cornstarch
06 3/4 cup unsalted butter
07 1 cup brown sugar
08 1 large egg
09 1 large egg yolk
10 1/4 cup granulated sugar for rolling

→ Peanut Butter Filling

11 3/4 cup creamy peanut butter
12 1/4 cup unsalted butter, softened
13 1 cup powdered sugar
14 1/2 teaspoon vanilla extract
15 Pinch of salt

→ Chocolate Drizzle

16 3/4 cup semi-sweet chocolate chips
17 1 teaspoon coconut oil or vegetable shortening

Step-by-Step Guide

Step 01

In a medium bowl, whisk together all-purpose flour, Dutch-processed cocoa powder, salt, baking powder, and cornstarch until evenly combined. Set aside.

Step 02

Using a mixer on medium speed, beat the unsalted butter and brown sugar until light and fluffy, approximately 1 to 2 minutes.

Step 03

Add the large egg and egg yolk to the creamed mixture and beat for 30 seconds, scraping down the bowl as needed.

Step 04

Gradually add the dry mix to the wet ingredients, mixing on low speed until just combined to form a very thick dough.

Step 05

Scoop 1 tablespoon of dough and roll into smooth balls. Roll each ball in granulated sugar and arrange them 2 inches apart on parchment-lined baking sheets.

Step 06

Press the center of each dough ball with the back of a teaspoon to form an indentation. Freeze the trays for 10 minutes to firm up the dough.

Step 07

Preheat oven to 350°F (177°C). Bake cookies for 10 to 11 minutes until edges are set but centers remain soft. Immediately deepen the indentations with a teaspoon after removing from the oven.

Step 08

Allow cookies to cool completely on wire racks before filling.

Step 09

Beat creamy peanut butter and softened unsalted butter until smooth and creamy, about 1 to 2 minutes. Add powdered sugar, vanilla extract, and salt, mixing on low until a thick, dough-like consistency forms.

Step 10

Portion 2 teaspoons of peanut butter filling into each thumbprint. Wet fingertips and use them to press and smooth the filling evenly.

Step 11

Combine semi-sweet chocolate chips and coconut oil in a microwave-safe bowl. Microwave at 50% power for 1 minute, stir, then microwave another 1 minute at 50% power until melted and smooth.

Step 12

Drizzle melted chocolate over the peanut butter filling, coating each cookie aesthetically.

Handy Tips

  1. Freezing the dough before baking helps maintain the shape and texture of the cookies.
  2. Use well-softened butter for the filling to ensure smooth, easy mixing.

Must-Have Tools

  • Mixer
  • Cookie scoop (#60 size)
  • Parchment paper or silicone baking mats

Potential Allergens

Always review ingredient labels for allergens, and consult a professional if needed.
  • Contains peanuts, dairy, and gluten.

Nutritional Details (Per Portion)

Nutritional information is provided for reference and shouldn’t replace expert guidance.
  • Calories: 150
  • Fats: 8 grams
  • Carbohydrates: 18 grams
  • Proteins: 3 grams