01 - Combine creamy peanut butter, softened unsalted butter, sifted powdered sugar, vanilla extract, and a pinch of fine sea salt in a medium mixing bowl. Beat with a hand mixer or stir vigorously until completely smooth and uniform in texture.
02 - Divide the peanut butter mixture into 12 equal portions. Roll each portion between your palms to form an oval egg shape. Arrange all formed eggs on a parchment-lined baking sheet, ensuring they are not touching.
03 - Transfer the baking sheet to the freezer and chill for 30 minutes until the peanut butter eggs are firm and hold their shape firmly when touched.
04 - While eggs are chilling, place semisweet or dark chocolate chips and coconut oil (or vegetable shortening) in a microwave-safe bowl. Microwave in 30-second intervals, stirring thoroughly between each interval, until completely smooth and glossy.
05 - Remove chilled peanut butter eggs from freezer. Using a fork, carefully dip each egg into the melted chocolate, ensuring complete coverage. Lift and allow excess chocolate to drip off, then return to the parchment-lined baking sheet.
06 - Immediately sprinkle each chocolate-coated egg with flaky sea salt while the chocolate is still wet and tacky. This ensures the salt adheres properly before the chocolate sets.
07 - Refrigerate the completed eggs for 15 minutes until the chocolate coating is completely firm and set. Serve chilled for a firmer texture or allow to come to room temperature for 5-10 minutes for a creamier consistency.