Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Butter Heart Cookies Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 7 reviews

Butter Heart Cookies are soft, chewy peanut butter cookies topped with iconic Reese’s Peanut Butter Hearts. This recipe combines butter, vegetable shortening, and creamy peanut butter for a rich and tender texture, rolled in sugar for a delicate crunch. Baked until just set and topped with a sweet peanut butter chocolate heart, these cookies are perfect for sharing or gifting.

  • Total Time: 25 minutes
  • Yield: 24 servings

Ingredients

Wet Ingredients

  • 1/4 cup unsalted butter
  • 1/4 cup vegetable shortening (Crisco)
  • 1/2 cup creamy peanut butter
  • 2 large eggs
  • 1/2 teaspoon vanilla extract

Dry Ingredients

  • 1 1/2 cups all-purpose flour
  • 1 teaspoon baking soda
  • 1/4 teaspoon salt

Sugars

  • 1 cup granulated sugar, divided (1/2 cup + 1/2 cup)
  • 1/2 cup light brown sugar, packed

Toppings

  • 12 ounce package Reese’s Peanut Butter Hearts

Instructions

  1. Preheat Oven: Preheat your oven to 375 degrees Fahrenheit to ensure it’s perfectly hot and ready for baking.
  2. Cream Butter and Sugars: In a mixing bowl, cream together the unsalted butter, vegetable shortening, creamy peanut butter, 1/2 cup granulated sugar, and light brown sugar until the mixture becomes light and fluffy, about 2 minutes using an electric mixer.
  3. Add Eggs and Vanilla: Add the eggs one at a time into the creamed mixture, mixing well after each addition. Then stir in the vanilla extract, ensuring a smooth, well-incorporated batter.
  4. Mix Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, baking soda, and salt until well combined.
  5. Combine Wet and Dry: Gently stir the dry ingredients into the wet ingredients, mixing just until combined. Be careful not to over-mix; the dough should remain very soft.
  6. Prepare Sugar Coating and Baking Sheet: Pour the remaining 1/2 cup of granulated sugar into a small bowl. Line a cookie sheet with parchment paper to prevent sticking and allow for easy cleanup.
  7. Form and Sugar Roll Dough Balls: Scoop the cookie dough into balls, then roll each ball in the granulated sugar until coated.
  8. Bake Cookies: Place the sugar-coated dough balls onto the prepared cookie sheet and bake for 7 to 10 minutes. Bake just until the cookies are set and pale in color. Avoid over-baking to keep the cookies soft after cooling.
  9. Cool Briefly: Remove the cookies from the oven and allow them to cool on the baking sheet for 2 to 3 minutes to firm up slightly.
  10. Add Reese’s Hearts: While the cookies are still warm, press an unwrapped Reese’s Peanut Butter Heart into the center of each cookie. Let the cookies cool completely to set the hearts in place.
  11. Store: Store leftover cookies in an airtight container at room temperature, or freeze them for longer shelf life.

Notes

  • Do not over-mix the dough to keep the cookies tender and soft.
  • Roll cookie dough balls generously in granulated sugar for a slight crunchy exterior.
  • Press the Reese’s Peanut Butter Hearts into the warm cookies to ensure they stick properly.
  • Cookies will look pale and just set when done; over-baking will result in hard cookies.
  • Store cookies at room temperature for up to 4 days or freeze for up to 3 months.
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 7-10 minutes
  • Category: Dessert - Cookies
  • Method: Baking
  • Cuisine: American