01 -
In a mixing bowl, combine cream cheese, peanut butter, powdered sugar, and vanilla extract (if using) until smooth and well blended. Chill mixture in the refrigerator for 20 minutes.
02 -
Using a small scoop or spoon, portion the chilled mixture into evenly sized balls. Place them on a parchment-lined tray and freeze for 30 minutes for easier handling.
03 -
In a microwave-safe bowl or double boiler, melt the semi-sweet chocolate chips with the coconut oil or butter until smooth and glossy. Stir frequently during melting.
04 -
Dip each frozen peanut butter ball into the melted chocolate, ensuring a smooth and even coating. Place the coated balls back on the parchment-lined tray.
05 -
While the chocolate coating is still wet, sprinkle chopped peanuts over the top, if desired. Refrigerate the coated balls until the chocolate sets, approximately 1 hour.