McDonald's milkshakes are made from a soft-serve base that includes milk, sugar, and cream. Flavored syrups like vanilla, chocolate, or strawberry are added to achieve the desired taste.