Gimme Some Oven

Peanut Butter Blossoms

This post may contain affiliate links. Please read my disclosure policy.

My favorite peanut butter blossoms recipe — perfectly soft and crackled, made with extra peanut butter, and topped with Hershey’s Kisses or peanut butter cups.

Peanut Butter Blossoms (Hershey's Kiss Cookies)

Friends, have you baked up a batch of peanut butter blossom cookies yet this holiday season?

If not, here’s my favorite recipe for how to make them! ♡

I’ve always been a bit disappointed by many traditional peanut butter blossom recipes I’ve tried in the past that end up being dry and crumbly and, ironically, lacking in peanut butter flavor. So I tinkered around with the old-fashioned recipe this year — upping the amounts of peanut butter and vanilla, reducing the amount of flour, and replacing shortening with butter. And I have to say, the results were delightful! The updated peanut butter cookie base is much more soft and flavorful, plus the extra peanut butter flavor really shines through.

I also experimented with all of the internet’s best tips for getting those Hershey’s kisses (or you could use peanut butter cups) to actually stick to the cookies and hold their shape, rather than falling off of the cookies or melting and losing their form. And the winning solution ended up being super simple — just pop the kisses in the freezer while you prep and bake the cookies. Then press the frozen kisses into the cookies as soon as they emerge hot outta the oven, which allows the bottoms of the kisses melt and adhere to the cookies without the tops of the kisses losing their shape. Easy breezy!

We’ve been sharing these peanut butter kiss cookies with friends and neighbors all season and they are always a hit. So gather some kisses and let’s bake up a quick batch together!

Peanut Butter Blossoms | 1-Minute Video

Hershey's Kisses for Peanut Butter Blossoms

Peanut Butter Blossom Ingredients:

Before we get to the full peanut butter blossoms recipe below, here are a few notes about the ingredients you will need:

  • Butter: Unsalted, room temperature butter. (Or if you only have salted butter on hand, just reduce the amount of salt in the recipe by 1/4 teaspoon.)
  • Sugars: This recipe uses a 50/50 blend of granulated white sugar and light brown sugar.
  • Peanut butter: I use natural peanut butter in our everyday life, but it can be incredibly inconsistent in baking recipes. (Brands or homemade recipes can vary significantly in their oil content.)  So for this recipe, I used traditional creamy peanut butter, which is what the original Hershey’s recipe calls for and works well.
  • Egg: To bind all of our dough ingredients together
  • Milk: To add just a touch of extra moisture to the dough. You can use cow’s milk or any type of plain plant-based milk that you have on hand.
  • Vanilla extract: Which really complements the flavor of the peanut butter.
  • Flour: I stuck with traditional all-purpose flour for this recipe, but it will work well with a gluten-free all-purpose flour blend too.
  • Baking soda and salt: To give the cookies some rise and bring out all of those tasty flavors. Please note that I wrote the recipe using fine sea salt. If you only have iodized (table) salt on hand, you will need to reduce the amount of salt to 1/2 teaspoon.
  • Hershey’s Kisses or peanut butter cups (frozen): To top your cookies! You can use any variety of Kisses or any brand of peanut butter cups that you prefer. I just recommend popping them in the freezer when you first begin working on the dough so that they can be completely chilled by the time you use them to top the cookies, which will help the bottoms of them to melt and adhere to the cookies without melting the entire candies.

Peanut Butter Blossoms on Cookie Sheet

How To Make Peanut Butter Blossoms:

Detailed instructions are included in the recipe below, but here’s a quick overview of how to make peanut butter blossom cookies:

  1. Freeze Hershey’s kisses. As mentioned above, go ahead and unwrap those Hershey’s kisses and pop them in the freezer to chill while you prepare and bake the cookies.
  2. Make the peanut butter cookie dough. Follow the directions below to make your dough, either using a hand mixer or a stand mixer.
  3. Chill the dough. In order for the cookies to be nice and puffy, the dough needs to be chilled before baking. You can either pop the whole batch of dough in the fridge for an hour or so until chilled. Or for a faster option, you can go ahead and form the dough balls (as directed below), freeze them for 10 minutes, and then bake.
  4. Prep the dough balls. Form the dough into 1-tablespoon balls (I find it’s helpful to use a small cookie scoop to do this), roll them in granulated white sugar until evenly coated, and then place them on a parchment-covered baking sheet.
  5. Bake. Bake for 10 minutes, or until the cookies begin to slightly crack on top.
  6. Add the kisses. Transfer the baking sheet to a wire cooling rack. Then immediately take the frozen Hershey’s kisses and press them gently into the middle of the cookies. Let the cookies cool to room temperature, if you have the patience, then enjoy! :)

Peanut Butter Blossoms Close-Up

Possible Recipe Variations:

Want to customize your peanut butter blossoms? Here are a few more fun variations to try…

  • Use peanut butter cups: Instead of Hershey’s kisses, feel free to press Reese’s mini peanut butter cups (or any brand of pb cups that you love best) into the centers of your cookies.
  • Use coarse sugar: Instead of rolling the dough in granulated white sugar, you are welcome to roll it in coarse turbinado sugar for some extra crunch.
  • Use sprinkles: Alternately, you could roll the dough balls in sprinkles for a more festive, colorful cookie. (Or just add a pinch of sprinkles on top.)
  • Add cinnamon: These cookies are also delicious with 1/2 teaspoon of ground cinnamon mixed into the dough.
  • Make them gluten-free: Use an all-purpose gluten-free flour blend in place of traditional all-purpose flour. (If using Reese’s, though, be sure to double-check that the peanut butter cups are gluten-free since their products can vary.)

Peanut Butter Kiss Cookies on Baking Sheet

More Classic Cookie Recipes:

Looking for more classic cookie recipes to bake this season? Here are a few of my faves:

Peanut Butter Blossom Cookie Close-Up

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peanut Butter Blossoms

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 13 reviews
  • Author: Ali
  • Prep Time: 30 mins
  • Cook Time: 10 mins
  • Total Time: 40 mins
  • Yield: About 36 cookies 1x


My favorite Peanut Butter Blossoms recipe — made with extra peanut butter, perfectly soft and crackled, and topped with Hershey’s Kisses or peanut butter cups.




  1. Freeze Hershey’s kisses. Unwrap the Hershey’s kisses (or mini peanut butter cups), place them on a plate and chill in the freezer until ready to use.
  2. Mix the dry ingredients. In a small mixing bowl, whisk together the flour, baking soda and salt until combined.
  3. Mix the wet ingredients. Add the butter, white sugar and brown sugar to the bowl of a stand mixer. (Or alternately, you can use a hand mixer with a large mixing bowl.)  Beat the butter and sugars together on medium-high speed for 2 minutes, until light and fluffy.  Add in the peanut butter, egg, milk and vanilla extract and beat on low speed for 1 minute, until combined, pausing to scrape down the sides of the bowl whenever needed.  Add in the flour mixture and meet on low speed for 1 minute, until combined.
  4. Chill the dough. Transfer the dough to a sealed food storage container and chill for about 1 hour.  (Or see a speedier chilling method in the notes below.)
  5. Prep the oven and baking sheet. Heat the oven to 375°F and line a large baking sheet with parchment paper.
  6. Prep the dough balls. Form the dough into a 1-tablespoon dough balls ball (I find it’s easiest to do this with a small cookie scoop), gently roll the balls in granulated white sugar until evenly coated, and place on the prepared baking sheet at least 2 inches apart.
  7. Bake. Bake for 10 minutes, or until the cookies begin to slightly crack on top.
  8. Add the kisses. Transfer the baking sheet to a wire cooling rack.  Then immediately take the frozen Hershey’s kisses and press them gently into the middle of the cookies.  Let the cookies cool to room temperature…then enjoy!


Salt: If you only have iodized (table) salt on hand, reduce the amount of salt to 1/2 teaspoon.

Peanut butter: As mentioned in the post above, it’s important to use traditional peanut butter instead of natural peanut butter in this recipe to achieve the right consistency.

Quick-chilling method: Instead of waiting for the large batch of dough to chill in the fridge, you can go ahead and form however many dough balls you would like to bake, roll them in sugar, place them on the parchment-covered plate, then place the plate in the freezer for 10 minutes to chill.  Then transfer the chilled dough balls to your parchment-covered baking sheet and bake.

Source: Recipe slightly adapted from Hershey’s.

Share this Post

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

25 comments on “Peanut Butter Blossoms”

  1. Ali, these were so good! I made them with coconut sugar instead of light brown, and subbed vegan butter, aquafaba, and almond milk (lots of subs!) and they were great!

    Are you in a place where you could give some blogging advice? I am looking for insights, and I’ve tried to reach out to you but don’t know the best way. I wouldn’t want to impose, so feel free to say no, but I would love to have your help!

  2. Will these freeze? I’m looking for options to make ahead.

  3. YUM!!! Store in an airtight container? Can you freeze the dough (I didn’t make them all) to bake at another time? If so, how best to defrost?

    • Made these today & they were amazing! We prefer our cookies on the gooey side, so baked at 350 for 8 minutes. They were perfect!!! Thank you for the great recipe ?

  4. These were AMAZING!! Much better than the recipe we’ve been using in the past. We used crunchy JIF peanut butter and it worked wonderfully.

  5. Was skeptical because the dough was so soft but they turned out amazingly! Thanks!

  6. These look amazing, but I’m not happy that the page isn’t very printer friendly….shouldn’t take 3 sheets of paper for a cookie recipe.

    • Hi Angela! If you click the “print” button within the recipe itself, it will create a printer-friendly version for you. Hope that helps!

  7. I made this recipe exactly as written. WONDERFUL! I’m sharing with neighbors and family. Thank you so much and please keep up your blog! You are my favorite…

  8. I think the oven temp should be reduced to 350 degrees. First batch at 10 min burnt, 2nd batch with reduced time and temp was good. Otherwise, recipe was very good!

  9. Came together really fast and baked quickly. They were so good, I’ll be making another batch as a birthday present for my sister!

  10. Excellent!
    I was curious to try a cinnamon variant, so I rolled some of my cookies in a cinnamon sugar mix, rather than plain granulated sugar. They were delicious, too.
    (The dough is pretty tasty too…)

  11. I didn’t see that you answered the question,” will they freeze”.

  12. Hello! I am looking to make these for my classmates but I don’t know how many this recipe makes or how long it will take… Maybe I just missed it. Would love some assistance! <3

  13. Hello!

    How well do these freeze?

  14. These were excellent! Love that they are easy to make and that butter is used instead of the standard lard found in most peanut butter/chocolate kiss recipes. Thank you for sharing!!

  15. This recipe is great! The oven temperature is correct, but I would start checking them at 8 minutes in. I am seeing questions here asking about freezing – while I haven’t yet frozen this exact recipe, I always do freeze peanut butter blossoms with zero issues. Put them on a cookie sheet or other flat surface and freeze for a couple of hours flat so the kisses stay intact – then you can bag them up.

  16. Hi! Can I use chocolate chips, instead of Hershey Kisses on top? I have semisweet chips on hand that I’d like to use up. But would they taste different than the Kisses? How would they cluster and melt? Thanks!

  17. Can you chill the dough overnight?

  18. These were nice! Chilling the dough and freezing the kisses really made the process a lot easier. I rolled mine in colored sugar to look a bit festive. I’d definitely make these again.

  19. These really were THE BEST! Loved them 😊

  20. Hi. I made these to bring to my step son. We are flying out tomorrow night. What’s the best way to travel with them?

  21. Can I make these with unsweetened cocoa

  22. How far in advance can I make the batter and keep refrigerated for before baking?