In a medium bowl, mix together the peanut butter, cream cheese, sweetened condensed milk, and vanilla extract until well combined.
Using a spoon, scoop out tablespoon-sized amounts of the mixture and roll into balls. Place the balls on a parchment-lined baking sheet and freeze for 15 minutes.
In a double boiler or a microwave-safe bowl, melt the chocolate chips and vegetable shortening together, stirring until completely melted and smooth.
Working one at a time, dip the frozen peanut butter balls in the melted chocolate, coating completely. Place the dipped eggs back on the parchment-lined baking sheet and freeze for 15 minutes.
Serve chilled or at room temperature.
Interesting Facts
Peanut butter eggs are popular Easter treats.
The combination of peanut butter and chocolate is a classic flavor pairing.
This recipe can be made ahead of time and stored in the refrigerator for up to a week.