Classic Peanut Butter Blossom Cookies: Soft Chocolate Kiss Treats

When I decide what to put in a Christmas cookie box, Peanut Butter Blossoms are always near the top of the list. They’re a classic holiday cookie—soft, chewy peanut butter cookies with a Hershey’s Kiss pressed into the center. They’re simple to make and always a crowd-pleaser.

close up of peanut butter blossom cookies on plate.

About This Recipe

This post is a little late for Christmas, but the cookies were a highlight of our holiday baking. My wife and I were traveling and hosting several dinners in the weeks before the holiday, so I didn’t manage to post sooner. Still, we prepared cookie boxes for friends and family and included a variety of treats: thumbprint cookies, molasses cookies, peppermint chocolate cookies, and these peanut butter blossoms. Everyone loved the assortment—my brother ranked these as his second favorite, while the thumbprints won the top spot.

Peanut Butter Blossoms are essentially peanut butter cookie dough rolled in sugar, baked until just set, and finished with a Hershey’s Kiss. The candy is pressed onto the cookies after they come out of the oven. One important tip: freeze the cookies for about 10 minutes after you press the Kisses into the centers. Pressing warm cookies and leaving them at room temperature often causes the chocolate to melt. I learned this the hard way, so take the extra step and freeze them briefly for a clean, glossy finish.

Key Ingredients

ingredients prepped in bowls; jar of peanut butter and bag of Hershey's Kisses.

This recipe uses straightforward pantry staples: all-purpose flour, baking soda, salt, unsalted butter, packed brown sugar, granulated sugar, one large egg, creamy peanut butter, vanilla extract, and Hershey’s Kisses candies.

A note about peanut butter: I recommend using processed creamy peanut butter rather than natural varieties where the oil separates. Natural peanut butter can make the dough drier and denser if the oil and solids are not well combined, and the thicker, drier portion at the bottom of the jar can affect texture. Stick with the regular creamy kind for reliable results.

Instructions

dry ingredients mixed together in bowl.

STEP 1: Whisk together the flour, baking soda, and salt in a medium bowl and set aside.

butter being creamed with sugars in stand mixer.

STEP 2: In a stand mixer fitted with the paddle attachment (or using a hand mixer), beat the unsalted butter, packed brown sugar, and granulated sugar on high speed for about 3 minutes, until the mixture is pale and creamy. If the butter stays too firm, continue creaming at higher speed for a little longer to warm it up and reach the right texture.

vanilla, egg, and peanut butter added.

STEP 3: Beat in the egg, then add the vanilla extract and creamy peanut butter. Mix until combined and smooth.

dry ingredients added to dough.

STEP 4: Add the dry ingredients on low speed and mix just until a sticky dough forms. Cover the bowl with plastic wrap and chill in the refrigerator for 1 hour. Cooling the dough makes it much easier to shape.

dough shaped into balls and rolled in sugar; arranged on parchment lined baking sheet.

STEP 5: Preheat the oven to 350°F (175°C) and line baking sheets with parchment paper. Shape the chilled dough into 1-tablespoon balls, roll each ball in sugar, and place them on the prepared sheets, leaving about 3 inches between cookies.

cookies after baking; tops cracked and cookies are puffed.

STEP 6: Bake the cookies for 11–13 minutes, until the tops crack slightly and the edges are set. Remove the trays from the oven and let the cookies rest in the pan for 5 minutes so they firm up slightly.

overhead shot of Hershey's Kisses pressed onto tops of peanut butter cookies.

STEP 7: Gently press an unwrapped Hershey’s Kiss into the center of each cookie while they’re warm but no longer piping hot. Transfer the cookies to a plate and place them in the freezer for 10 minutes—this helps the chocolate set without melting. After freezing briefly, the cookies are ready to enjoy or pack into cookie boxes.

📋 Recipe

Peanut Butter Blossoms
Soft, chewy peanut butter cookies topped with Hershey’s Kisses—perfect for holiday cookie boxes.
Prep Time: 1 hr 15 mins
Cook Time: 12 mins
Total Time: 1 hr 27 mins
Course: Dessert
Cuisine: American
Servings: 24 cookies
Calories: 168 kcal per cookie (estimate)

Ingredients

  • 1 1/4 cups all-purpose flour (155 g)
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup unsalted butter (113 g)
  • 1/2 cup packed brown sugar (100 g)
  • 1/4 cup granulated sugar (50 g)
  • 1 large egg
  • 3/4 cup creamy peanut butter (185 g)
  • 1 teaspoon vanilla extract
  • 24 Hershey’s Kisses, unwrapped

For rolling

  • 1/3 cup granulated sugar for rolling

Instructions

  1. Whisk together the flour, baking soda, and salt in a medium bowl.
  2. Cream the butter, brown sugar, and granulated sugar until pale and fluffy. Add the egg, then mix in the peanut butter and vanilla. Gradually add the dry ingredients until the dough comes together. Cover and chill for 1 hour.
  3. Preheat the oven to 350°F (175°C) and line baking sheets with parchment paper.
  4. Shape the dough into 1-tablespoon balls, roll in sugar, and space on the baking sheets about 3 inches apart.
  5. Bake 11–13 minutes until the tops crack slightly. Let cool in the pan 5 minutes.
  6. Press a Hershey’s Kiss into the center of each cookie. Freeze the cookies for 10 minutes to set the chocolate.
  7. Store at room temperature up to one week or in the refrigerator up to two weeks.

Nutrition

Calories: 168 kcal (estimate)
Carbohydrates: 19 g | Protein: 3 g | Fat: 10 g
Nutrition information is an estimate calculated from ingredient data.