01 - Line a baking sheet with parchment paper and set aside for later use.
02 - In a mixing bowl, combine creamy peanut butter, softened unsalted butter, powdered sugar, vanilla extract, and salt. Blend until completely smooth and creamy.
03 - Scoop approximately 1 tablespoon of the peanut butter mixture and shape into small hearts using your hands or a small heart-shaped mold. Arrange hearts on the prepared baking sheet.
04 - Place the baking sheet in the freezer for 30 minutes until the peanut butter hearts are firm and hold their shape.
05 - Combine chopped chocolate and coconut oil in a heatproof bowl. Melt over simmering water or in the microwave using 30-second intervals, stirring frequently until completely smooth.
06 - Using a fork or dipping tool, dip each frozen peanut butter heart into the melted chocolate, ensuring full coverage. Allow excess chocolate to drip off before returning to the parchment-lined tray.
07 - Drizzle additional melted chocolate over the tops or sprinkle with sea salt if desired for enhanced presentation.
08 - Refrigerate the finished hearts for 15 to 20 minutes until the chocolate coating is completely set.