Looking for a sweet treat that's quick, surprisingly healthy, and bursting with flavor for your loved ones this Valentine's Day? Look no further! These Homemade Reese's Valentine's Hearts are the perfect homemade gift. They are simple to make, packed with peanut butter goodness, and far healthier than store-bought candies. Plus, they're made with love – the best ingredient of all! I remember trying to find just the right candy to take to school and these would have definitely been the thing to bring and share!
Why You Will Love This Recipe
My grandmother always had a stash of homemade candies around the holidays. While she'd make all kinds of treats, her peanut butter cups were always my favorite. She didn't have a Valentine's version but I updated her recipe to be so. These Homemade Reese's Valentine's Hearts remind me of her kitchen – warm, inviting, and filled with delicious smells. And they're so easy to create!
Ingredients
-
For the Peanut Butter Filling:
- 1 cup peanut butter (smooth or crunchy)
- 1/2 cup powdered sugar
- 1/4 cup melted coconut oil
- 1 teaspoon vanilla extract
- Pinch of salt
-
For the Chocolate Coating:
- 12 ounces dark chocolate chips (or your favorite chocolate)
- 1 tablespoon coconut oil (optional, for smoother melting)
Step-by-Step Instructions for Making the Recipe
- Prepare the Peanut Butter Filling: In a medium bowl, mix the peanut butter, powdered sugar, melted coconut oil, vanilla extract, and salt until smooth and well combined.
- Shape the Hearts: Line a baking sheet with parchment paper. Use a heart-shaped cookie cutter (or freehand) to portion out peanut butter filling, and place back down on parchment paper. Freeze for at least 30 minutes. This helps them hold their shape when dipping.
- Melt the Chocolate: In a double boiler or microwave-safe bowl, melt the chocolate chips and coconut oil (if using) until smooth. Be careful not to overheat the chocolate.
- Dip the Hearts: Remove the frozen peanut butter hearts from the freezer. Dip each heart into the melted chocolate, ensuring it's fully coated. Use a fork to lift the heart out of the chocolate and tap gently to remove excess chocolate.
- Set the Chocolate: Place the dipped hearts back on the parchment-lined baking sheet.
- Chill Out: Place the baking sheet into the refrigerator for 30 minutes, or until the chocolate is fully set.
- Serve and Enjoy! Store in an airtight container in the refrigerator for optimal freshness.

Homemade Reese’s Valentine’s Hearts
Ingredients
Equipment
Method
- Prepare the Peanut Butter Filling: In a medium bowl, mix the peanut butter, powdered sugar, melted coconut oil, vanilla extract, and salt until smooth and well combined.1 cup peanut butter, 1/2 cup powdered sugar, 1/4 cup melted coconut oil, 1 teaspoon vanilla extract, Pinch salt
- Shape the Hearts: Line a baking sheet with parchment paper. Use a heart-shaped cookie cutter (or freehand) to portion out peanut butter filling, and place back down on parchment paper. Freeze for at least 30 minutes. This helps them hold their shape when dipping.
- Melt the Chocolate: In a double boiler or microwave-safe bowl, melt the chocolate chips and coconut oil (if using) until smooth. Be careful not to overheat the chocolate.12 ounces dark chocolate chips, 1 tablespoon coconut oil
- Dip the Hearts: Remove the frozen peanut butter hearts from the freezer. Dip each heart into the melted chocolate, ensuring it’s fully coated. Use a fork to lift the heart out of the chocolate and tap gently to remove excess chocolate.
- Set the Chocolate: Place the dipped hearts back on the parchment-lined baking sheet.
- Chill Out: Place the baking sheet into the refrigerator for 30 minutes, or until the chocolate is fully set.
- Serve and Enjoy! Store in an airtight container in the refrigerator for optimal freshness.