Desserts
This Hershey's Peanut Butter Blossom cookie recipe brings back childhood holiday memories with every bite—crunchy chocolate hearts swirled into rich peanut butter dough that melts in your mouth. 🌟 I first made these during a Boston winter when I needed to recreate the magic of my Nonna's kitchen without the stress of perfecting Italian pastries.
The secret lies in chilling the dough properly and using precise measurements to balance the sweetness and texture.
The dough comes together in just 15 minutes, but the real magic happens during the 30-minute chill in the fridge—this step ensures the swirls stay intact and the cookies bake up with that signature tender yet slightly crispy texture.
Hershey's Special Dark Chocolate Bars are essential for those iconic crunchy hearts that become the centerpiece of every bite. I've tested this recipe dozens of times to perfect the balance between peanut butter richness and chocolate intensity.
What you'll end up with are cookies that look like edible holiday decorations—golden brown with perfect swirls and those irresistible chocolate centers that stay crunchy until the very last bite. The aroma alone will fill your kitchen with warmth, transporting you straight to childhood holiday gatherings.
These cookies are foolproof, but I'll share my pro tips for achieving that perfect texture every time.
Perfect for holiday gatherings, potlucks, or when you need a nostalgic treat, these cookies freeze beautifully and taste even better the next day. Let's get baking!
Ingredients for hershey's peanut butter blossom cookie
Twelve simple ingredients transform into nostalgic holiday cookies with chocolate hearts that stay crunchy until the last bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Creamy Peanut Butter 🥜 | 1 ½ cups | Natural, unsweetened preferred |
| Granulated Sugar 🍚 | 1 cup | White or light brown |
| Packed Brown Sugar 🍚 | ½ cup | Light or dark |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed (2.25 sticks) |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted, plus extra for rolling |
| Baking Soda 🧂 | ½ tsp | Pure baking soda |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla |
| Hershey's Special Dark Chocolate Bars 🍫 | 12 whole | Unwrapped, cut into hearts |
| Granulated Sugar (for rolling) 🍚 | ½ cup | Extra for coating |
The peanut butter is non-negotiable here—natural, unsweetened gives the best flavor without extra sugar. Jif Natural or Smucker's are my go-tos, but any brand works. Hershey's Special Dark Chocolate Bars are a must for those iconic crunchy hearts—skip the milk chocolate or the centers get too soft. I buy mine in bulk from Costco during the holidays to save money. For the sugar, light brown adds moisture while white keeps the cookies crisp. Always sift your flour—lumps ruin the texture. The butter needs to be cold for perfect swirls, so pull it straight from the fridge.
No Hershey's bars? Ghirardelli Dark Chocolate Squares work in a pinch, but they're pricier. Short on brown sugar? White sugar plus 1 tsp molasses mimics the flavor. The vanilla extract can be swapped for vanilla bean paste> if you're feeling fancy. For a nutty twist, add 0.5 cup chopped peanuts> to the dough. If your peanut butter separates, just stir it back together—it's fine. The dough will be sticky, but don't overwork it> or the cookies get tough. Chill the dough for at least 30 minutes—this is non-negotiable> for those perfect swirls.
These cookies freeze like a dream—wrap tightly in foil> and they'll keep for 3 months>. For freshness, store in an airtight container at room temperature for 5 days>. The chocolate hearts stay crunchy for about 2 days before softening slightly. Double the batch and freeze half—holiday guests will thank you>. If you're gifting, package them in clear cellophane with a red ribbon for that classic holiday look. The aroma alone will have your kitchen smelling like Christmas morning.
Why You'll Love This Recipe
- Here’s what sold me: the way that Hershey’s chocolate chips bloom into little molten rivers when they hit the oven. You get that perfect balance—peanut butter richness with a crispy edge, and the chocolate? It’s always the star.
- No Mixer Needed: I swear by this—just a fork, a bowl, and 10 minutes of mashing. That creamy peanut butter and brown sugar combo? It melts together like butter (literally) with no dough rolling or fussing.
- Hershey’s Magic: Here’s what sold me: the way that Hershey’s chocolate chips bloom into little molten rivers when they hit the oven. You get that perfect balance—peanut butter richness with a crispy edge, and the chocolate? It’s always the star.
- Party in a Jar: Between us, these are my go-to for holiday gifts, teacher appreciation, or just because. Toss them in a mason jar with a ribbon, and suddenly you’ve got a $5 present that looks like it cost $20.
Step-by-step instructions for Hershey's peanut butter blossom cookies
Let's make these showstopping cookies with swirled peanut butter and crunchy chocolate hearts!
👨🍳 Step 1: Prepare the Chocolate Hearts
Unwrap the 12 whole Hershey's Special Dark Chocolate Bars and cut each one into 4 equal pieces using a sharp knife or pizza cutter. Shape each piece into a heart by pressing gently with your fingers. You'll need 48 small hearts total for all 24 cookies.
Place the hearts on a parchment-lined baking sheet and refrigerate while you make the dough. This keeps them firm for rolling later. I like to work in batches of 24 hearts at a time so they stay cool and easy to handle.
🍳 Step 2: Cream Butter and Sugars
In a stand mixer fitted with the paddle attachment, beat the 1 cup unsalted butter and 1 cup granulated sugar on medium speed for 2-3 minutes until light and fluffy. Add the 0.5 cup packed brown sugar and mix for another 1 minute until fully combined.
This creaming process incorporates air which creates those beautiful crackly tops. Watch the butter—it should look pale and nearly double in volume. If it's still grainy, keep mixing for another 30 seconds. The texture should be smooth and thick, almost like whipped cream.
👨🍳 Step 3: Add Eggs and Peanut Butter
Add the 2 whole large eggs one at a time, mixing well after each addition. Then stir in the 1.5 cups creamy peanut butter and 1 tsp vanilla extract until completely smooth. You might need to scrape down the sides of the bowl once or twice to ensure everything incorporates evenly.
Here's the thing—don't be tempted to overmix. The peanut butter can make the dough thick, but we want to maintain that perfect swirl texture. Mix just until all ingredients are combined, about 1-2 minutes total after adding the peanut butter.
🥘 Step 4: Combine Dry Ingredients
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 0.5 tsp baking soda, and 0.5 tsp salt. Gradually add this mixture to the wet ingredients, mixing on low speed just until combined. You'll still see some flour streaks—this is normal and prevents tough cookies.
Once combined, divide the dough into two equal portions. I use a kitchen scale for accuracy, but you can eyeball it if needed. Wrap each portion in plastic wrap and chill in the refrigerator for 30 minutes. This resting step makes the dough easier to handle and prevents excessive spreading.
🔪 Step 5: Shape and Roll the Cookies
Preheat your oven to 350°F and line two baking sheets with parchment paper. Take one portion of chilled dough and roll it into a 12-inch log on a lightly floured surface. Wrap it in plastic and freeze for 15 minutes to firm up.
Unwrap the log and slice into 12 equal pieces. Take each piece and roll it into a 2-inch ball. Place a chocolate heart in the center of each ball, then roll the dough around it to completely encase the heart. Place the coated dough balls on the prepared baking sheets, spacing them 2 inches apart.
⏰ Step 6: Bake to Golden Perfection
Bake the cookies for 10-12 minutes until the edges are golden brown but the centers still look slightly soft. They'll firm up as they cool. Rotate the baking sheets halfway through for even baking.
While still warm, immediately roll each cookie in the 0.5 cup granulated sugar (for rolling) using your hands. This creates that signature crunchy coating. Let the cookies cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely. The sugar coating will harden as they cool, giving you that perfect crunch with every bite!
Pro Tips For Making Hershey'S Peanut Butter Blossom Cookie
- Chill the Dough: DESCRIPTION: After mixing everything, pop the dough in the fridge for at least 30 minutes—even if you’re eager to bake. I used to skip this and ended up with flat, greasy cookies that spread like pancakes. Cold dough holds its shape and develops better flavor.
- Cream the Butter Right: DESCRIPTION: Beat the butter and sugars until the mixture is light and fluffy—about 3-4 minutes with a mixer. I learned the hard way that under-creaming leads to dense cookies. Press the butter against the bowl to check: if it leaves a clean indent, you’re good.
- Don’t Overmix the PB: DESCRIPTION: Once you add the peanut butter, mix just until combined—overworking it turns the dough tough. I’ve ruined batches by turning it into peanut butter glue. Stop when the dry ingredients disappear, and resist the urge to keep stirring.
- Use Room-Temp Eggs: DESCRIPTION: Cold eggs make the dough stiff and uneven. Let them sit in warm water for 5 minutes before cracking—this ensures smooth cookies without streaks. I was skeptical until I tried it; the texture is noticeably better.
Common mistakes when making great hershey's peanut butter blossom cookie
Overmixing the Dough
This is my biggest pet peeve when making these cookies—the dough can get tough and dense if you overwork it. Once you add the peanut butter, mix just until combined, about 1-2 minutes total.
I've seen people mix for 5 minutes or more, thinking it'll make the cookies better, but it actually develops the gluten too much. The dough should still look slightly shaggy with visible peanut butter streaks. Remember, these cookies rely on that tender, melt-in-your-mouth texture, not chewiness. 🥜
Skipping the Chill
I cannot stress this enough—chilling the dough for 30 minutes is non-negotiable. When I first tried making these without chilling, the cookies spread too much and lost their signature swirl pattern. The cold dough prevents excessive spreading and helps those chocolate hearts stay intact during baking.
Pro tip: If you're in a hurry, pop the dough logs in the freezer for 15 minutes instead of chilling. This works just as well for firming up the dough.
Using Warm Butter
Cold butter is your friend here—it creates those beautiful crackly tops and prevents the cookies from spreading too much. If your butter is too soft, pop it in the freezer for 10-15 minutes before creaming.
I've made this mistake more times than I'd admit, and the results are always flat, cakey cookies instead of the perfect chewy texture we want. The butter should be firm enough to hold its shape when pressed, but not rock hard.
Think of it like room temperature butter that's been in the fridge for 30 minutes.
Incorrect Chocolate Heart Size
The chocolate hearts need to be small and consistent—about 1-inch by 1.5-inch each. I've seen people use full-sized chocolate bars or hearts that are too large, which makes the cookies uneven and can cause the chocolate to melt too quickly during baking.
Cut each Hershey's bar into 4 equal pieces and shape them gently with your fingers. If the hearts are too big, they'll dominate the cookie and make it harder to bite through. For even baking, work in batches of 24 hearts at a time so they stay cool and firm.
Overbaking the Cookies
These cookies bake quickly—10-12 minutes is all they need at 350°F. The edges should be golden brown, but the centers should still look slightly soft. If you bake them until fully set, they'll become dry and lose that perfect melt-in-your-mouth quality.
The cookies will firm up as they cool, so pull them out when they look just slightly underdone. Trust your instincts: the moment they start to pull away from the edges of the baking sheet is the perfect time to remove them. 🍪
Forgetting the Sugar Coating
That final step of rolling the warm cookies in sugar is what gives them that signature crunchy texture and festive look. I've made this mistake too—skipping the sugar coating makes the cookies taste flat and less impressive.
Use ½ cup granulated sugar and work quickly while the cookies are still warm. The sugar will melt slightly and create a crispy coating as the cookies cool. If you're short on time, you can use powdered sugar instead, but it won't give the same crunch.
For extra flair, add a pinch of cinnamon to the sugar for a warm holiday touch.
Nutrition facts
Frequently asked questions
Can I make these cookies without Hershey's Special Dark Chocolate?
Use Ghirardelli Dark Chocolate Squares (60% cocoa or higher) as a premium alternative, or Enjoy Life Dark Chocolate Mini Bars for a dairy-free option. For milk chocolate lovers, Hershey's Milk Chocolate Bars work, but the hearts will soften faster during baking. Always cut into 1-inch hearts for consistent results.
How do I store these cookies to keep them fresh?
For short-term storage, keep them in an airtight container at room temperature for up to 5 days. The sugar coating stays crispy best this way. For longer storage, freeze the baked cookies (without sugar coating) for up to 3 months. Re-crisp the sugar coating by warming them in a 300°F oven for 2-3 minutes after thawing.
Why did my cookies spread too much during baking?
This happens when the dough isn't chilled properly or the butter is too soft. Always chill the dough for 30 minutes and use cold butter (firm but not rock hard). If your kitchen is warm, freeze the dough logs for 15 minutes before slicing. The ideal spread is about 2.5 inches when baked—any wider means the dough was too warm.
Can I make these cookies gluten-free?
Yes! Replace the all-purpose flour with a 1:1 gluten-free baking flour blend like Bob's Red Mill or King Arthur. Add 0.5 tsp xanthan gum to help bind the dough. Expect slightly more spreading, so bake for 9-10 minutes instead of 10-12. The texture will be slightly denser but still delicious. For extra insurance, use 1 extra tablespoon of gluten-free flour in the dough.
How can I make these cookies vegan?
Swap the eggs for 2 tablespoons flaxseed meal + 6 tablespoons water (let sit for 5 minutes to thicken), and use vegan butter (like Miyoko's) and dairy-free chocolate (Enjoy Life brand works well). The texture will be slightly cakey but still packed with peanut butter flavor. For the sugar coating, use powdered sugar instead of granulated to avoid melting issues.
