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.