Add milk (1¼ cups), heavy cream (½ cup), sugar (⅓ cup), hot chocolate mix (2 tablespoons), and vanilla extract (1 teaspoon) directly to a Ninja Creami pint container. Use a whisk or electric milk frother to mix until the sugar and cocoa mix are fully dissolved. Do not fill past the MAX FILL line.
Secure the lid and place the pint on a level surface in the freezer. Freeze for 24 hours.
Remove the pint from the freezer and take off the lid. Place the pint into the outer bowl, attach the lid assembly, and lock it into the Ninja Creami machine. Select the ICE CREAM function for the first spin.
After the first spin, the ice cream may look crumbly or powdery - this is normal. Make a small well in the center and add about 1 tablespoon of milk or cream. Reattach the lid and run the RE-SPIN function.
If using mix-ins, make a well, add chocolate chips or mini marshmallows, and process using the MIX-IN function.
Scoop and serve immediately.
Notes
Fairlife Tip: I prefer Fairlife milk because it's ultra-filtered and higher in protein, giving the ice cream a much creamier texture with less iciness. If you use the Whole (3.25%) version, it usually comes out perfectly on the first spin, so you can skip the RE-SPIN step entirely. If using Fairlife 2% milk, you'll still need to do the RE-SPIN.
Sweetness Tip: Different hot chocolate mixes vary in sweetness. If yours is quite sweet, you can cut the sugar back to ¼ cup.
Ninja Swirl Option: This recipe also works in the Ninja Swirl machine. Use a Swirl container, top up to the MAX FILL line if needed, and process on SOFT SERVE Ice Cream or SCOOP Ice Cream. The extra milk and RE-SPIN step are usually unnecessary with the Swirl.
Storage: Store leftovers in the original pint with the lid tightly secured. Reprocess with RE-SPIN before serving again.