In a mixing jug or bowl, whisk together the whole milk, heavy cream, confectioners’ sugar, cocoa powder, and vanilla extract until smooth, and the cocoa powder is fully dissolved.
1 cup whole milk, ¾ cup heavy cream, ⅓ cup confectioners’ sugar, 2 tablespoons unsweetened cocoa powder, 1 teaspoon pure vanilla extract
Pour the chocolate base into a Ninja Creami pint container, stopping just below the maximum fill line. Secure the lid. Freeze on a completely flat surface for 24 hours, or until fully solid.
Remove the pint from the freezer, take off the lid, and place it into the Ninja Creami machine. Run the Ice Cream cycle once.
While the ice cream is spinning, toast the marshmallows. Place them on a small baking tray and broil for 1 to 2 minutes, just until lightly golden. Watch closely to prevent burning. Allow them to cool slightly.
2 tablespoons mini marshmallows or 2 large marshmallows
After the first spin, create a small well down the center of the ice cream. Add the toasted marshmallows, crushed graham crackers, chocolate chips, and 1 to 2 tablespoons whole milk, if needed, to help everything blend smoothly.
2 graham crackers, 2 tablespoons chocolate chips, 2 tablespoons whole milk
Run the Mix-In cycle until the s’mores pieces are evenly incorporated.
Scoop and serve immediately for a soft, creamy texture, or return the pint to the freezer for 1 to 2 hours for a firmer scoop.