Peanut Butter Blossoms Recipe for Classic Christmas Cookies

Few holiday cookies are as nostalgic and crowd-pleasing as Peanut Butter Blossoms. With their signature combination of soft peanut butter dough and a glossy chocolate kiss nestled in the center, these cookies have earned a permanent spot on countless Christmas cookie trays since the 1950s.

Originally created for a Pillsbury Bake-Off contest, the recipe became a national favorite — not just for its iconic look, but for the perfect balance of salty, sweet, and melt-in-your-mouth texture. The warm, nutty base contrasts beautifully with the rich chocolate center, making each bite deeply satisfying.

Whether you’re baking these for a cookie exchange, a holiday gathering, or just for a cozy December afternoon, Peanut Butter Blossoms deliver tradition, flavor, and festive flair in every bite.

Ingredients Overview

Peanut Butter

The heart of the cookie. Use a smooth, shelf-stable peanut butter like Jif or Skippy for the best texture and flavor. Natural peanut butters tend to separate and result in drier dough. If needed, almond butter can work, but it will change the flavor profile.

Butter

Unsalted butter brings richness and helps the cookies stay soft and tender. Make sure it’s at room temperature before creaming with the sugar. You can substitute half the butter with shortening for a puffier, more cakey cookie.

Granulated and Brown Sugar

Both are used to develop flavor and texture. Brown sugar contributes moisture and a hint of caramel, while white sugar provides structure and sweetness. Rolling the dough balls in sugar before baking gives a delicate crust.

Egg

Just one large egg helps bind everything together and adds to the chewiness.

All-Purpose Flour

Flour provides structure. Be careful not to over-measure—spoon and level it rather than scooping, or the cookies may be too dry.

Baking Soda

This leavening agent creates gentle lift and helps prevent the cookies from spreading too much.

Milk

A tablespoon or two softens the dough slightly, helping with spread and chew. Any milk works—dairy or unsweetened plant-based.

Vanilla Extract

Adds warmth and depth. Pure vanilla extract makes a noticeable difference.

Hershey’s Kisses

The iconic chocolate crown. Use classic milk chocolate Kisses, or try variations like dark chocolate, almond, or peppermint for a twist. Unwrap them before baking to save time mid-bake.

Step-by-Step Instructions

v

  1. Cream the Butter, Peanut Butter & Sugars

    In a large mixing bowl, beat the softened butter and peanut butter together until light and fluffy—about 2 minutes on medium speed. Add both sugars and continue beating for another 2–3 minutes until fully blended and creamy. This step is key to soft texture.

  2. Add the Egg, Milk & Vanilla

    Crack in the egg, pour in the milk, and stir in the vanilla extract. Beat until everything is incorporated and the mixture looks silky.

  3. Mix the Dry Ingredients Separately

    In another bowl, whisk together the flour, baking soda, and a pinch of salt. Slowly add the dry ingredients into the wet mixture, mixing on low speed or by hand just until combined. The dough will be thick and slightly sticky.

  4. Chill the Dough (Optional but Recommended)

    Cover the dough and chill for 30 minutes. This helps prevent excessive spreading and intensifies the peanut butter flavor.

  5. Preheat Oven & Prepare Baking Sheets

    Set your oven to 375°F (190°C) and line two baking sheets with parchment paper.

  6. Roll into Balls and Coat in Sugar

    Scoop 1-inch portions of dough (about a tablespoon) and roll into smooth balls. Roll each one generously in granulated sugar and space evenly on the baking sheet.

  7. Bake

    Bake for 8–10 minutes, until edges are lightly golden but centers still look soft. Do not overbake—they’ll continue to cook slightly on the sheet.

  8. Add the Kisses

    Immediately after removing from the oven, press one unwrapped Hershey’s Kiss into the center of each cookie. The cookie will crack slightly around the edges—this is the signature look.

  9. Cool Completely

    Let cookies sit on the baking sheet for 5 minutes before transferring to a wire rack. Allow them to cool fully so the chocolate sets.

Tips, Variations & Substitutions

  • Gluten-Free: Substitute a 1:1 gluten-free flour blend for the all-purpose flour.

  • Vegan Option: Use vegan butter, a flax egg (1 tbsp flaxseed + 3 tbsp water), and dairy-free chocolate kisses.

  • Crunchy Peanut Butter: For added texture, try using crunchy peanut butter or folding in chopped roasted peanuts.

  • Holiday Twist: Use holiday-themed Kisses (like peppermint or sugar cookie flavor) and colored sugar for rolling.

  • Shortening Swap: Replace half the butter with shortening for a puffier cookie that doesn’t spread as much.

Pro tip: If your cookies are spreading too much, chill the dough longer or bake one test cookie first.

Serving Ideas & Occasions

Peanut Butter Blossoms shine at Christmas cookie swaps, holiday gift tins, and school parties. They pair beautifully with:

  • Hot cocoa or mulled cider

  • A scoop of vanilla ice cream

  • Coffee or tea for an afternoon treat

Their petite size makes them perfect for cookie platters, and the festive look draws attention. Keep a batch in the freezer for unexpected guests or sweet cravings throughout the season.

Nutritional & Health Notes

Each cookie offers about 90–110 calories, depending on size. They’re higher in fat due to peanut butter and butter, but also contain some protein and fiber from the nuts.

For a slightly healthier version:

  • Use natural peanut butter with no added sugar.

  • Opt for dark chocolate kisses.

  • Reduce the sugar slightly and skip rolling in sugar.

Portion control is key—these cookies are rich and satisfying in just a couple of bites.

FAQs

Q1: Can I make Peanut Butter Blossoms ahead of time?

Yes! You can make the dough up to 2 days in advance and refrigerate it tightly covered. You can also freeze the dough balls (without sugar) and roll/bake straight from frozen—just add 1–2 minutes to the bake time.

Q2: Why did my cookies come out dry?

Dry cookies usually mean too much flour or overbaking. Be sure to spoon and level your flour and remove the cookies while the centers are still soft. The dough should also be moist but not sticky.

Q3: Can I freeze Peanut Butter Blossoms?

Absolutely. Once cooled, freeze in an airtight container for up to 3 months. To prevent chocolate from whitening or cracking, freeze in single layers with wax paper between them.

Q4: Can I use almond butter or another nut butter?

Yes, but the flavor will change. Almond butter or cashew butter works well but produces a more delicate cookie. Sunflower butter is a nut-free alternative but may cause the cookies to turn slightly green due to a natural chemical reaction (harmless, though surprising).

Q5: What’s the best way to unwrap Hershey’s Kisses quickly?

Unwrap all of them before baking and place in a bowl. Press down the pointy tip with your thumb and pull the foil down—this is faster and avoids sticky fingers while the cookies are hot.

Q6: Do I need to chill the dough?

It’s not required, but highly recommended. Chilled dough holds its shape better and enhances flavor. A short 30-minute chill goes a long way toward cookie perfection.

Q7: How long do these cookies stay fresh?

Stored in an airtight container at room temperature, they stay soft for about 5–6 days. You can refresh them by microwaving for 5–7 seconds if they start to harden.

Print

Peanut Butter Blossoms Recipe for Classic Christmas Cookies

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Classic Christmas peanut butter cookies rolled in sugar and topped with a Hershey’s Kiss. Sweet, salty, and wonderfully soft with a crisp edge.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 36 cookies 1x

Ingredients

Scale
  • 1/2 cup unsalted butter, softened

  • 3/4 cup creamy peanut butter

  • 1/3 cup granulated sugar (plus more for rolling)

  • 1/3 cup packed brown sugar

  • 1 large egg

  • 1 tbsp milk

  • 1 tsp vanilla extract

  • 1 1/2 cups all-purpose flour

  • 1 tsp baking soda

  • 1/4 tsp salt

  • 36 Hershey’s Kisses, unwrapped

Instructions

  • In a large bowl, beat the butter and peanut butter until creamy.

  • Add both sugars and beat until light and fluffy.

  • Mix in the egg, milk, and vanilla.

  • In a separate bowl, whisk together flour, baking soda, and salt.

  • Gradually add dry ingredients to wet mixture. Mix until combined.

  • Chill dough for 30 minutes (optional).

  • Preheat oven to 375°F (190°C). Line baking sheets with parchment.

  • Roll dough into 1-inch balls, coat in sugar, and place on sheet.

  • Bake 8–10 minutes, until lightly golden.

  • Press a Kiss into each cookie immediately after baking.

  • Cool on pan for 5 minutes, then transfer to wire rack to cool completely.

Notes

Use festive Kisses for seasonal flair. Cookies can be frozen baked or unbaked. Store at room temp up to 5 days.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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