Peanut Butter Blossoms

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

These easy Peanut Butter Blossoms are soft and chewy cookies that are full of creamy peanut butter! It’s a classic cookie recipe that’s loved by all and perfect for the holidays.

For more holiday cookie recipes, check out these Italian ricotta cookies, shortbread cookies, gingerbread cookies, and candy cane cookies, too!

Why You’ll Love These Peanut Butter Blossoms

Peanut butter blossom cookies are a family favorite recipe for so many reasons, but here are the most important ones:

  • Ultra-chewy. I tried these cookies with and without the extra egg yolk and it makes quite a difference! As I mentioned in my macadamia nut cookies recipe, it’s amazing how much of a difference small changes can make to cookies, and this is one of those times. The extra yolk makes these peanut butter blossoms extra chewy and takes them from average to a cookie you cannot stop eating.
  • Easy but classic. These cookies are super simple to make, but pack lots of flavor with everyone’s favorite combination: chocolate and peanut butter!
  • Perfect for any occasion, including the holidays. Peanut butter blossom cookies are most popular at Christmas, but are truly great for any time of year.
Bite taken out of peanut butter blossom cookies.

What You’ll Need

Here’s a quick overview of what you’ll need to make peanut butter blossom cookies. You should have most of these ingredients already in your pantry! Be sure to scroll down to the recipe card for specific amounts.

  • Flour – All-purpose is used here and works well, but gluten-free flour should work too.
  • Baking soda and baking powder – These help the cookies rise and add structure.
  • Butter – For the base of the cookie dough. I generally stick to unsalted butter.
  • Peanut butter – I’d recommend one that isn’t all-natural or oily. I use creamy peanut butter.
  • Brown and white sugar – You need both. The brown sugar adds a subtle caramel flavor and extra chewiness.
  • Eggs – These give your cookies structure and chewiness.
  • Vanilla extract and salt – Pure vanilla extract offers the strongest flavor.
  • Chocolate Kisses – The “blossom” part of the cookie! Of course, there are lots of chocolate kiss varieties and even other candies you could add to the center too.
Peanut butter blossom cookies in a pile on a plate.

How To Make Peanut Butter Blossom Cookies

Here’s how to make the perfect peanut butter blossom cookies step-by-step:

  • Make your cookie dough. Start by creaming the butter, peanut butter, and sugars together, then add in the eggs and vanilla extract. The final step is to mix in the dry ingredients. Easy!
  • Refrigerate the cookie dough. As I mentioned above, you want to chill the dough for at least 1 hour. For the best results, I’d recommend refrigerating it overnight.
  • Roll the dough into balls. Let the cookie dough soften a bit and then roll it into balls of about one tablespoon of dough each. Keep in mind that if you make larger balls of dough, the cookies will spread more. Roll each ball in the additional sugar.
  • Bake the cookies. Once the cookies come out of the oven, press an unwrapped chocolate kiss to the center. The kisses will soften and melt, but if you just leave them alone, they firm back up as they cool.

See How to Make These Cookies

Peanut butter blossoms come together in a flash! Take a peak at this video to see how it’s done:

Read Transcript

A white plate with a stack of classic peanut butter blossom cookies.

Tips for Success

This peanut butter blossoms recipe is pretty easy to follow, but I still have just a few more tips and tricks to share with you:

  • Make sure the butter and eggs come to room temperature. This will make your life so much easier when you mix the dough together.
  • Refrigerate the cookie dough. While I am a big fan of not refrigerating cookie dough when I can get by with it, these really should be refrigerated for at least an hour. Even better if you let the cookie dough sit overnight. It really gives the ingredients a chance to soak into one another. Not only is the flavor better, but the texture is too! They bake thicker and chewier and stay softer for longer.
  • Refrigerate or freeze the blossoms as they cool. Feel free to pop them in the fridge or freezer for a bit to speed up the cooling of the chocolate in particular.
Recipe for peanut butter blossom cookies.

How to Store

If stored in an airtight container on the counter, these cookies should be good for about 4-5 days. If you want them to last for a few more days, keep them in the fridge.

Can I Freeze Peanut Butter Blossoms?

If you’d like to freeze your peanut butter blossoms, you can freeze the cookie dough before baking it or freeze the cookies after baking them. Remember to thaw the cookies in the fridge prior to serving if you choose the latter.

More Easy Christmas Cookie Recipes

Looking to add to the Christmas cookie section in your recipe box? I have a few suggestions!

clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon
A stack of peanut butter blossom cookies

Peanut Butter Blossoms

  • Author: Lindsay
  • Prep Time: 1 hour 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 45 minutes
  • Yield: 40
  • Category: Dessert
  • Method: Oven
  • Cuisine: American


These peanut butter blossom cookies are soft, chewy, and full of creamy peanut butter! A classic cookie recipe that’s loved by all.


  • 1 1/2 cups (195g) all-purpose flour
  • 3/4 teaspoon baking soda
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/2 cup (112g) unsalted butter, room temperature
  • 1/2 cup (140g) peanut butter
  • 1/4 cup + 2 tablespoons (78g) granulated sugar
  • 1/2 cup (112g) packed light brown sugar
  • 1 large egg
  • 1 large egg yolk
  • 1 teaspoon vanilla extract
  • 34 tablespoons additional granulated sugar, for rolling
  • 4045 Chocolate Kisses


  1. Combine the flour, baking soda, baking powder and salt in a medium sized bowl and set aside.
  2. Cream the butter, peanut butter and sugars together in a large mixer bowl on medium speed until light in color and fluffy. You should be able to see the change in color happen and know it’s ready.
  3. Add the egg, egg yolk and vanilla extract and mix until well combined.
  4. Add the dry ingredients and mix until the dough is well combined. Do not over mix.
  5. Wrap and refrigerate the cookie dough for at least one hour. The cookies turn out even better (thicker and more chewy – and for longer) if you refrigerate it overnight.
  6. After refrigerating the dough, preheat the oven to 350 degrees and prepare a cookie sheet with parchment paper or a silicon baking mat.
  7. Let the dough soften enough to work with it, then form balls of 1 tablespoon of cookie dough. Do not make the cookies larger than that or they will spread too much.
  8. Roll the cookie dough in the additional sugar, then place on the cookie sheet.
  9. Bake cookies for 7-9 minutes. While they bake, unwrap the chocolate kisses.
  10. Remove the cookies from the oven and immediately press a chocolate kiss into the center of each cookie. The kisses will melt, but will firm up again once cooled completely. To speed up the cooling of the chocolate, you could pop the cookies into the freezer or fridge.
  11. Once cool, store the cookies in an airtight container at room temperature. Cookies should be good for 5-7 days.


To store. If stored in an airtight container on the counter, these cookies should be good for about 4-5 days. If you want them to last for a few more days, keep them in the fridge.

To freeze. If you’d like to freeze your peanut butter blossoms, you can freeze the cookie dough before baking it or freeze the cookies after baking them. Remember to thaw the cookies in the fridge prior to serving if you choose the latter.


  • Serving Size:
  • Calories: 249
  • Sugar: 1.2 g
  • Sodium: 236.5 mg
  • Fat: 12.1 g
  • Saturated Fat: 4.8 g
  • Trans Fat: 0 g
  • Carbohydrates: 10.8 g
  • Fiber: 2.7 g
  • Protein: 8.5 g
  • Cholesterol: 93 mg


About Lindsay

I'm a wife and a mom to twin boys and a baby girl! And I've got a serious sweets addiction! Bring on the treats!

Scripture I’m Loving

“Come to me, all you who are weary and burdened, and I will give you rest. Take my yoke upon you and learn from me, for I am gentle and humble in heart, and you will find rest for your souls.” Matthew 11:28-29