01 - Line a baking sheet with parchment paper and set aside for later use.
02 - In a mixing bowl, combine creamy peanut butter, softened butter, powdered sugar, vanilla extract, and salt. Blend thoroughly until smooth and creamy consistency is achieved.
03 - Scoop approximately 1 tablespoon of filling mixture and shape into small hearts using hands or a small heart-shaped mold. Arrange hearts on prepared baking sheet.
04 - Transfer baking sheet to freezer and chill peanut butter hearts for 30 minutes until firm enough to handle for dipping.
05 - While hearts chill, melt chopped chocolate with coconut oil in a heatproof bowl set over simmering water. Alternatively, microwave in 30-second intervals, stirring frequently until completely smooth.
06 - Using a fork or dipping tool, submerge each frozen peanut butter heart into melted chocolate, ensuring complete coverage. Allow excess chocolate to drip off before returning to parchment-lined tray.
07 - For enhanced presentation, drizzle additional melted chocolate over tops or sprinkle with coarse sea salt while chocolate remains wet.
08 - Refrigerate finished hearts for 15 to 20 minutes until chocolate coating is completely set and firm.
09 - Keep finished hearts in an airtight container refrigerated for up to 1 week for optimal freshness and texture.