Pour the milk, half and half, sugar, pudding mix, and vanilla bean paste into a small blender and blend until all of the ingredients have combined together. Pour this mixture into a Ninja Creami pint container.
Freeze on a level surface for 24 hours. Your freezer should be between 9 and -7 degrees Fahrenheit. To avoid getting a bump on the top of the frozen mixture, freeze with the lid off of the container.
Process the Ice Cream
After 24 hours, remove the pint container from the freezer.
Place the pint container into the outer bowl of the Ninja Creami and then process on "ICE CREAM."
If the ice cream is dry or crumbly looking, pour in a tablespoon or two of milk and then respin. You may have to repeat this process a couple of times.
Dig a well down the center of the ice cream and pour in the M&Ms. If you want the M&Ms in small pieces, you can chop them before adding them as mix-ins. Process on mix-ins.
Remove the pint from the machine and enjoy!
Notes
Can protein powder be added to this recipe?I have not tried adding protein powder to this recipe, but I don't see why you couldn't. I would recommend using a scoop of unflavored protein powder as using a flavored version will drastically change the flavor of the ice cream. You may need to reduce the amount of milk and half and half used to accommodate the extra volume added from the protein powder.I would not recommend making this recipe with a premade protein shake since protein shakes almost always have flavor already added.Can this recipe be made dairy-free?You can use a dairy substitute like oat milk, almond milk, coconut milk, or soy milk instead of whole milk in this recipe. There is even dairy-free half and half that is sold in some stores. The flavor should still be pretty close to the original recipe but the texture might be a little icy when using dairy substitutes.Can I use pre-made pudding instead of instant?No. Premade pudding cannot be used for this recipe. The recipe takes the flavors of the pudding and incorporates them into the rest of the ingredients. Pre-made pudding would be too much volume for the container and the flavor would not be as intense. You can use sugar-free pudding instead mix of regular. Keep the measurements the same for sugar-free pudding mix.