Go Back
Reese's Peanut Butter Hearts

Homemade Reese’s Peanut Butter Hearts

These homemade Reese’s Peanut Butter Hearts recreate the iconic holiday candy with a creamy, salty peanut butter filling and a smooth chocolate shell. Made with real butter, graham cracker crumbs, and quality chocolate, they deliver the perfect peanut-butter-to-chocolate ratio—no molds required.
Prep Time 30 minutes
Cook Time 0 minutes
Total Time 1 hour
Servings: 24 hearts
Course: Candy, Dessert
Cuisine: American
Calories: 230

Ingredients
  

  • 1 1/2 cups creamy peanut butter (no-stir)
  • 1/2 cup unsalted butter, softened
  • 2 cups powdered sugar
  • 1 cup graham cracker crumbs
  • 12 oz milk or dark chocolate chips or melting wafers
  • 1 tbsp coconut oil or vegetable shortening

Equipment

  • Mixing bowl
  • Hand mixer
  • Baking Sheet
  • Parchment Paper
  • heart-shaped cookie cutter optional

Method
 

  1. In a large bowl, beat the peanut butter and softened butter until smooth. Gradually mix in the powdered sugar and graham cracker crumbs until a thick, moldable dough forms.
  2. Press the peanut butter mixture onto a parchment-lined baking sheet into an even 1/2–3/4 inch layer. Freeze for 20–30 minutes until firm.
  3. Use a heart-shaped cookie cutter or knife to cut hearts. Place cut hearts back onto the tray and freeze for another 30 minutes.
  4. Melt chocolate and coconut oil together in the microwave in 30-second intervals, stirring until smooth.
  5. Dip frozen peanut butter hearts into melted chocolate using a fork. Tap off excess and place back on parchment paper.
  6. Let chocolate set at room temperature or refrigerate for 15 minutes until firm. Serve or package for gifting.

Notes

For best results, use standard creamy peanut butter (not natural) and keep the peanut butter hearts very cold before dipping. This ensures clean edges and a smooth chocolate coating.

Like this? Leave a comment below!

QR Code linking back to recipe