When we talk about the milkshake menu in the United States, a few brand names come to mind, such as Chick-fil-A, Sonic, and McDonald’s. The variety of delicious shakes at McDonald’s makes its sweets and treats menu even more popular.
You can easily order these fresh and nutritious shakes alongside McDonald’s iconic items like the Big Mac, Chicken McNuggets, and hash browns. This combination can enhance your dining experience.
Let’s explore the McDonald’s milkshake menu and discover your new favorite flavor for your next visit. If you love sweets, be sure to check out other items from the desserts menu.
McDonald’s Milkshake Menu

McDonald’s offers three main categories of shakes: chocolate, vanilla, and strawberry. Each shake has its own unique and delicious flavor. Additionally, seasonal options like the Strawberry Banana Smoothie and Mango Pineapple Smoothie may be available, so it’s a good idea to check with your local franchise.
McDonald’s milkshakes are made by blending creamy vanilla soft serve with rich flavored syrups, such as chocolate, strawberry, or vanilla, and are topped with whipped cream. They are freshly prepared by mixing the syrup into the soft serve until it becomes smooth and thick, then served cold in a cup with a straw. Simple, sweet, and always satisfying, this classic treat is ready in seconds.
McDonald’s milkshake menu prices in the USA are provided below, along with pictures and nutritional information.

Classic, creamy vanilla flavor made with soft serve and whipped topping.
$4.79 | 480 Cal
$4.99 | 570 Cal
$5.79 | 780 Cal

Sweet and fruity with strawberry syrup and creamy soft serve.
$4.79 | 470 Cal
$4.99 | 600 Cal
$5.79 | 850 Cal

Shamrock Shake (Limited Time Only)
Cool mint flavor blended with vanilla soft serve—only available during Shamrock season.
$4.89 | 500 Cal
$4.99 | 660 Cal
$5.79 | 780 Cal

Rich chocolate syrup mixed with smooth vanilla soft serve and topped with whipped cream.
$4.79 | 520 Cal
$4.99 | 650 Cal
$5.89 | 800 Cal
Our shakes and other drinks are available in small, medium, and large sizes. You can click on the buttons above to view the prices and calorie information for all sizes. Choose your favorite, and enjoy it with your friends or family!
After selecting your favorite shake, simply click the “Order Now” button. Alternatively, if you have the McDonald’s app, you can also place your order through the app.
Nutritional information
The nutritional information for the shakes is provided in the table below.
Flavor | Size | Calories | Total Fat | Sodium | Carbohydrates | Sugars | Protein |
---|---|---|---|---|---|---|---|
Vanilla | Small | 480 | 16g | 140mg | 76g | 70g | 9g |
Medium | 580 | 20g | 180mg | 92g | 84g | 11g | |
Large | 710 | 24g | 230mg | 112g | 98g | 13g | |
Chocolate | Small | 530 | 16g | 140mg | 79g | 72g | 9g |
Medium | 640 | 20g | 180mg | 94g | 86g | 11g | |
Large | 770 | 24g | 230mg | 115g | 98g | 13g | |
Strawberry | Small | 470 | 16g | 140mg | 74g | 68g | 9g |
Medium | 570 | 20g | 180mg | 90g | 82g | 11g | |
Large | 700 | 24g | 230mg | 110g | 94g | 13g | |
Shamrock | Small | 500 | 16g | 140mg | 77g | 70g | 9g |
Medium | 600 | 20g | 180mg | 93g | 84g | 11g | |
Large | 740 | 24g | 230mg | 113g | 98g | 13g |
FAQs
When Are McDonald’s Milkshakes Available?
McDonald’s milkshakes are available all day during regular menu hours, but not during breakfast (usually served from 10:30 AM or 11:00 AM).
Can I get a milkshake as part of a combo meal?
Yes! You can upgrade your regular drink to a milkshake for an additional cost, depending on the size and location. Check your local McDonald’s or the app for specific combo options.
How do you order McDonald’s milkshakes?
You can order McDonald’s milkshakes through:
Drive-thru
Inside the restaurant
McDonald’s App – for ordering ahead
Delivery services – like Uber Eats, DoorDash, and Postmates
Do McDonald’s milkshakes contain real ice cream?
Yes, McDonald’s milkshakes are made with their signature vanilla soft serve. While it’s not traditional ice cream, it meets the FDA’s standards for ice cream and contains milk, cream, and sugar.
Are McDonald’s milkshakes gluten-free?
Yes, McDonald’s milkshakes are gluten-free.