Super soft and chewy Heart Peanut Butter Cookies are an adorable twist on the classic peanut butter blossom! Peanut butter sugar cookies are rolled in sugar for a sparkly finish, and topped with Reese's milk chocolate peanut butter hearts! 😍

Jump to:
♡ Why You Will Love These Peanut Butter Heart Cookies 🥜🍫🍪
- Easy to make. These peanut butter cookies have very minimal steps and are ready in about 30 minutes, as no chilling is required.
- Texture. It has the perfect balance of soft, chewy and crisp.
- Double peanut butter. There's peanut butter in the cookie dough and a Reese's chocolate peanut butter heart pressed in the center. Perfect for peanut butter lovers! For more peanut butter recipes, try my brown butter peanut butter cookies, no-bake Oreo peanut butter cheesecake, and peanut butter pretzel pie next!
- Great for any occasion. Classic peanut butter blossoms are popular during the holidays, but these can be enjoyed year round!

Ingredient Notes
Here are some notes about all the ingredients used in these Heart Peanut Butter Cookies. Quantities and full instructions are in the recipe card below!

- Creamy Peanut Butter - Use processed conventional peanut butter like Jif or Skippy. I've also used the no-stir version from Trader Joe's.
- Reese's Milk Chocolate Peanut Butter Hearts - If you're unable to find these Reese's hearts, you can use regular peanut butter cups. You can also use Hershey's Kisses or Hugs, rolos, Dove chocolate hearts or even fruit jam.
- Unsalted Butter - We'll be using softened butter to make the cookies soft and fluffy.
- Sugar - We're using a combination of brown sugar and white granulated sugar for the perfect texture. The cookies will also be rolled in white sugar before baking as well.
- All-Purpose Flour - I always recommend measuring flour with a kitchen scale for the best results. Adding too much flour can make your cookies dry and crumbly.
- Cornstarch- A bit of cornstarch makes the cookies chewy and extra tender.
- Baking Soda
- Salt - Enhances the flavors and balances the sweetness.
- Egg - Adds structure.
- Vanilla - For flavor. I'm using vanilla paste, but you can also use vanilla extract.
*See recipe card for quantities.
Step-By-Step Instructions
Here are step-by-step photos and instructions on how to make these Heart Peanut Butter Cookies! Please find detailed instructions in the recipe card at the end of this post.
💡 Tip
Before making the cookie dough, freeze the Reese's milk chocolate peanut butter hearts!

Step 1. In a large bowl, beat together peanut butter, soften butter, brown sugar and white sugar until creamy.

Step 2. Next, mix in the egg and vanilla until combined.


Step 3. Sift in the dry ingredients and mix until no pockets of flour remain. Do not overmix.

Step 4. Using a medium scoop, which holds about 1.5 tablespoons (28 grams), scoop out your dough balls and roll in sugar.

Step 5. Place the dough balls at least 2 inches apart on a large baking sheet lined with parchment paper.

Step 6. Bake at 350ºF (180ºC) for 8 to 9 minutes.

Step 7. Let the cookies cool for 3 ½ minutes, then gently press a frozen Reese's heart in the center. Immediately transfer the cookies onto a wire rack to cool completely. Enjoy!

Storage
- Room Temperature - Peanut butter blossom cookies can be stored in an airtight container for up to 5 days.
- Freezer - For prolonged storage, store in freezer bags for up to 2 months. Let thaw at room temperature before eating.
⭐️ Expert Tips
Use a kitchen scale to weigh all your ingredients. Baking in grams, rather than volume, is the best and most accurate way to bake! All my recipes include gram conversions based on King Arthur's Weight Chart.
If you are not using a kitchen scale, measure your flour correctly. Fluff and aerate your flour first, then spoon into your measuring cup and finally level off with the back of a butter knife. Do not pack it in as it will add too much flour.
Freeze the heart chocolate peanut butter candy. This will prevent the chocolate from melting as it gets pressed into the warm blossom cookies.
Let the cookies cool for 4 minutes before pressing the chocolate hearts. If you press too soon, the candy will melt too much. Press too late, and the chocolate heart won't stick and can fall off. The sweet spot is 3 ½ minutes (set a timer).
Do not overbake. Overbaking the cookies will make the cookies dry and crumbly. I baked mine for just 8 minutes.

FAQ
The cookies could have been over-baked or had too much flour. Measure your flour correctly by using a kitchen scale or spooning the flour into the measuring cup and leveling it with a knife (don't pack it down).
Yes, you should! During testing, I used unfrozen hearts and they melted immediately, even after letting the cookies cool.
You sure can!
This recipe has not been tested with natural peanut butter, so I can't recommend it.

More Valentine's Day Recipes...
♡ Did you try this recipe?
Please consider leaving a 5-star rating and review below. This provides helpful feedback to myself and other readers. Thank you so much!
📖 Recipe
Heart Peanut Butter Cookies
Equipment
- Digital Kitchen Scale
- Large Baking Sheet (13x17-inches)
- Electric Mixer
- Mixing Bowls
- Whisk/Silicone Spatula
- Measuring Cups/Spoons
- Medium Cookie Scoop (#40)
INGREDIENTS
- 1 ⅓ Cup (160g) All-Purpose Flour
- 1 Tablespoon (7g) Cornstarch
- ½ Teaspoon Baking Soda
- ¼ Teaspoon Fine Sea Salt
- ¾ Cup (190g) Creamy Peanut Butter
- ½ Cup (113g) Unsalted Butter softened
- ½ Cup (100g) Brown Sugar packed
- ¼ Cup (50g) White Granulated Sugar (plus ¼ cup for rolling)
- 1 Whole Large Egg
- 1 Teaspoon Vanilla Paste or Vanilla Extract
- 24 Reese's Peanut Butter Hearts (9.1 oz bag) unwrapped
Instructions
- Freeze your Candy - You can either freeze the whole bag or freeze the chocolate peanut butter hearts unwrapped on a plate.24 Reese's Peanut Butter Hearts (9.1 oz bag)
- Preheat Oven - Preheat the oven to 350ºF (180ºC). Line a large baking sheet with parchment paper and set aside.
- Combine Dry Ingredients - In a small bowl, whisk together flour, cornstarch, baking soda and salt.1 ⅓ Cup (160g) All-Purpose Flour1 Tablespoon (7g) Cornstarch½ Teaspoon Baking Soda¼ Teaspoon Fine Sea Salt
- Combine Wet Ingredients - In a large bowl, and using an electric mixer on medium speed, beat peanut butter, softened butter, brown sugar and white sugar until creamy. About 2 to 3 minutes. Scrape down the bowl as needed.¾ Cup (190g) Creamy Peanut Butter ½ Cup (113g) Unsalted Butter½ Cup (100g) Brown Sugar¼ Cup (50g) White Granulated Sugar
- Add egg and vanilla, and continue mixing until combined. 1 Whole Large Egg1 Teaspoon Vanilla Paste or Vanilla Extract
- Add Dry Ingredients - Sift the flour mixture into the wet ingredients, and on the lowest speed, mix until no pockets of flour remain. Do not over mix.
- Scoop & Roll - Pour ¼ cup of white sugar into a bowl or dish. Use a medium cookie scoop, which holds about 1.5 tablespoons (28 grams), and scoop out cookie dough. Roll into a smooth ball with the palms of your hands, then coat in the sugar.
- Bake - Place the dough balls at least 2 inches apart onto your prepared pan (I fit 12 on the sheet). Bake in your preheated oven for 8 to 9 minutes. I like to bake one pan at a time, so keep the remaining cookie dough on the counter to bake after.
- Cool - Let the cookies cool on the baking sheet for 3 ½ minutes (set a timer). Gently press the unwrapped frozen chocolate hearts into the center of each cookie. The cookies will crack, which is normal. Immediately transfer the cookies to a wire rack to cool. Continue baking the rest of the cookies. Enjoy!








Leave a Rating and Comment