In the bowl of an electric mixer combine cream cheese and marshmallow crème until light and fluffy, add in vanilla and gradually mix in powdered sugar.
Add in marshmallows and chocolate chips and gently fold until evenly distributed through the cream cheese mixture.
Lay out plastic wrap on a flat surface and scoop the mixture into the middle of it. Use the plastic wrap to help form a ball and wrap tightly. Place in the refrigerator for 1-2 hours.
After refrigerating it is time to coat the cheeseball.
Place your graham crackers in a large zip seal baggie and using a rolling pin or mallet crush them into crumbs.
Now its time to coat the cheeseball. There are a couple of ways to approach it, so you can pick the one that works best for you. This is a relatively soft cheeseball, even after refrigeration so don’t be alarmed when you unwrap it if it seems soft.
You can mix together the graham cracker crumbs, marshmallows and chocolate chips on a plate an roll the cheeseball around in the mixture to coat it, this can be messy, but is quick and gets a pretty even coating of everything.
Alternatively, you can place the cheeseball on a plate and press the graham cracker crumbs onto the outside. Then brush off the excess and press the chocolate chips and marshmallows onto the outside. This way makes it easier to keep the shape of the cheeseball and control the distribution of chocolate chips and marshmallows.
Serve immediately with graham crackers, vanilla wafers, animal crackers or any other cookie that compliments the s’mores flavor.
To make this in advance you can make the cheeseball and keep it refrigerated for up to a couple of days and coat right before serving.
Refrigerate leftovers in an airtight container.