In a large bowl, mix together peanut butter, softened butter, vanilla extract, and salt until smooth.
1 cup creamy peanut butter, 2 tablespoon unsalted butter, 1 teaspoon vanilla extract, 1/4 teaspoon salt
Gradually add the powdered sugar, mixing until a thick dough forms.
21/2 cups powdered sugar
Scoop out about 1 ½ to 2 tablespoons of the peanut butter mixture and roll it into a ball between the palms of your hands (you can make them larger if you prefer) . Then, gently press it into an oval shape, flattening slightly to resemble the classic Reese’s egg shape. To get smooth edges, use your fingertips to gently round out the sides and taper the top and bottom slightly. If the mixture gets too sticky, lightly dust your hands with powdered sugar or chill the dough for a few minutes before shaping.
Place each shaped egg onto a parchment-lined baking sheet and repeat until all the mixture is used. Then, freeze for 30-45 minutes until firm before dipping in chocolate.
Melt the chocolate chips and coconut oil in a microwave-safe bowl in 30-second intervals, stirring in between until smooth.
2 tablespoons coconut oil or vegetable shortening, 2 cups milk chocolate chips
Using a dipping fork, dip each peanut butter egg into the melted chocolate, tapping off any excess. Work with one at a time.
Place back on the parchment-lined baking sheet and let them set at room temperature or in the fridge. Serve and enjoy!