let's get one thing straight: mcdonald's shakes do contain milk. no matter what flavor you order, the first ingredient is reduced-fat vanilla ice cream, and the first ingredient of that is milk, followed by sugar, cream, corn syrup, and a handful of additives.