© 2017 - 2025 McDonald's. All Rights Reserved.
Sip on a delicious Vanilla Shake from McDonald's—a smooth, rich and creamy treat for any time of day! McDonald's Vanilla Shake combines creamy vanilla soft serve and vanilla syrup with whipped light cream on top for a cool, tasty treat. There are 570 calories in a medium Vanilla Shake at McDonald's.
Check out all the delicious McDonald’s Sweets & Treats available in small, medium and large sizes. Order a Vanilla Shake today from the full menu in the app using Mobile Order & Pay for pickup or McDelivery®.*
*At participating McDonald's. McD app download and registration required. McDelivery® prices may be higher than at restaurants. Delivery/other fees may apply.
Nutritional Information
Explore the full McDonald’s Breakfast Menu includes all your morning favorites. From our Egg & Cheese McMuffin® breakfast sandwich to Hash Brown, you'll find everything you love! Explore McDonald’s Breakfast Hours at a location near you using our Location Finder or order using McDelivery.
We produce our food in kitchens where allergens are handled by our people, and where equipment and utensils are used for multiple menu items, including those containing allergens. Although your meal is prepared with care, we cannot guarantee it will be allergen free, even after ingredients have been removed on request. While there are no nuts or peanut ingredients in the products listed we can’t guarantee that our food is completely nut or peanut free.
Delivery orders: We also cannot guarantee your meal will not come in to contact with other allergens during delivery. Couriers may transport other McDonald’s orders or orders from other businesses at the same time as your McDonald’s order.