In a medium bowl, combine the peanut butter, powdered sugar, softened butter, and salt.
1 cup creamy peanut butter, 1/2 cup powdered sugar, 1/4 cup unsalted butter, 1/4 teaspoon salt
Mix everything well until a smooth, dough-like mixture forms. If it's too dry, add a teaspoon of milk at a time.
Shape the peanut butter mixture into small hearts. You can use a miniature cookie cutter or simply mold them with your hands.
Place the shaped hearts on a parchment-lined baking sheet.
Freeze for about 15-20 minutes to help them firm up.
While the hearts are freezing, melt the chocolate chips in a double boiler or microwave in 30-second intervals, stirring in between, until smooth. Add coconut oil for more sleek finish.
12 ounces chocolate chips, 1 teaspoon coconut oil
Dip each frozen peanut butter heart into the melted chocolate, ensuring it's fully coated. Use a fork to lift it out and gently tap off any excess chocolate.
Return the dipped hearts to the parchment-lined baking sheet.
Sprinkle with sea salt, sprinkles, or chopped nuts (optional).
Refrigerate the Homemade Reese's Valentine's Hearts for at least 30 minutes to allow the chocolate to set completely.
Serve and enjoy! Store leftovers in an airtight container in the refrigerator.