To make a vegan or dairy-free version, replace regular butter with vegan butter or coconut oil, use a plant-based cream like coconut cream, and make sure you use vegan marshmallows.