Print

Homemade Reese’s Hearts Recipe

4.9 from 147 reviews

Delight in these Homemade Reese’s Hearts, creamy peanut butter and buttery sweet centers coated in smooth melted chocolate, perfect for a festive treat or gift. These heart-shaped chocolates combine the classic Reese’s flavor with customizable toppings like sprinkles, sea salt, and chocolate drizzle for a fun and delicious homemade candy experience.

Ingredients

Scale

Peanut Butter Filling

  • 1 cup creamy peanut butter (not natural-style)
  • 1/4 cup unsalted butter, melted
  • 1 1/2 cups powdered sugar
  • 1 teaspoon vanilla extract
  • Pinch of salt

Chocolate Coating and Decorations

  • 2 cups chocolate chips (milk, semi-sweet, or dark)
  • 1 tablespoon coconut oil or shortening
  • Sprinkles (optional)
  • Sea salt flakes (optional)
  • Crushed nuts (optional)
  • Colored chocolate drizzle (optional)

Instructions

  1. Make Filling: In a mixing bowl, combine the creamy peanut butter, melted unsalted butter, powdered sugar, vanilla extract, and a pinch of salt. Stir until the mixture is thick, smooth, and well blended, forming the base peanut butter filling.
  2. Shape Hearts: Press the peanut butter mixture firmly into silicone heart molds for easy shaping, or roll the mixture out and cut with heart-shaped cookie cutters. Place the shaped hearts in the freezer to chill and firm up for about 20 minutes.
  3. Melt Chocolate: In a microwave-safe bowl, add the chocolate chips and coconut oil or shortening. Heat the mixture in 30-second increments, stirring thoroughly after each interval until the chocolate is fully melted and smooth.
  4. Coat Hearts: Remove the peanut butter hearts from the freezer. Using a fork or dipping tool, dip each heart completely into the melted chocolate, ensuring full coverage. Place the coated hearts on a parchment-lined baking tray to set.
  5. Decorate: While the chocolate coating is still wet, decorate the hearts by sprinkling with sprinkles, sea salt flakes, crushed nuts, or drizzling with colored chocolate as desired for a personalized look and flavor boost.
  6. Chill: Transfer the decorated hearts to the refrigerator or freezer and chill until the chocolate shell is fully set and firm, approximately 30 minutes to 1 hour, before serving or packaging.

Notes

  • Use smooth creamy peanut butter rather than natural-style for the best texture and flavor.
  • Ensure the peanut butter mixture is well chilled before dipping to prevent melting when coated with chocolate.
  • Freezing the hearts before dipping helps maintain their shape and makes coating easier.
  • Customize toppings to your taste with different sprinkles, nuts, or sea salt for a sweet-salty twist.
  • Store finished Reese’s Hearts in an airtight container in the refrigerator to keep chocolate firm and fresh.

Keywords: Homemade Reese’s, peanut butter hearts, chocolate candy, no-bake candy, Valentine's Day treats, chocolate dipped peanut butter