1. Prepare the cream cheese: Remove cream cheese from the fridge and let it sit at room temperature for 15–20 minutes to soften.
2. Mix the base: In a mixing bowl, combine the softened cream cheese, peanut butter, powdered sugar, brown sugar, and vanilla extract. Beat until silky and fully combined, about 1–2 minutes.
3. Fold in add-ins: Gently fold in mini Reese’s Pieces, mini chocolate chips, and crushed peanut butter cups until evenly distributed.
4. Shape and chill: Shape the mixture into a compact ball, wrap tightly in plastic wrap, and chill in the refrigerator for at least 1 hour.
5. Prepare the coating: In a shallow dish, combine mini Reese’s Pieces, mini chocolate chips, and crushed peanut butter cups.
6. Coat and serve: Remove the cheese ball from the refrigerator, roll in the coating mixture until evenly covered, and serve with graham crackers, pretzels, or cookies.
Notes
Store the coated cheese ball in an airtight container in the fridge for up to 5 days. You can freeze the uncoated cheese ball for up to 2 months.