I highly recommend using whole milk when making your pudding as it will give you the best results, but I have used 2% milk when making this pudding, and I find that it just sets up a little softer. Low-fat or dairy free is not a good option for this recipe as the pudding will not set up properly.