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. Beat until smooth and creamy consistency forms.
03 - Scoop approximately 1 tablespoon portions of the peanut butter mixture. Shape into small hearts using your hands or a small heart-shaped mold. Arrange shaped hearts on the prepared baking sheet.
04 - Place the baking sheet in the freezer for 30 minutes to firm up the peanut butter centers before coating.
05 - While hearts chill, melt chopped chocolate and 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 the melted chocolate. Ensure complete coverage, allow excess chocolate to drip off, then return to the parchment-lined tray.
07 - Optional: drizzle additional melted chocolate over the tops or sprinkle with sea salt while the coating remains wet.
08 - Refrigerate the coated hearts for 15 to 20 minutes until the chocolate shell hardens completely.
09 - Transfer finished hearts to an airtight container and refrigerate for up to 1 week.