If you’re looking for a McDonald’s milkshake, the current U.S. menu keeps the classic lineup simple: Vanilla, Chocolate, and Strawberry Shakes. Seasonal choices can appear separately, including the Shamrock Shake during its limited-time run.
This guide covers the current flavors, sizes, prices, calories, ingredients, allergens, ordering tips, and seasonal availability. It also makes it easier to choose a shake based on flavor, size, and occasion.
Quick Answer
A McDonald’s milkshake is a thick, creamy shake made with McDonald’s soft serve, flavored syrup, and whipped light cream. The current U.S. core lineup includes Vanilla, Chocolate, and Strawberry.
TL;DR
- Vanilla: smooth and classic.
- Chocolate: rich and cocoa-forward.
- Strawberry: sweet and fruity.
- Sizes: small, medium, and large.
- Prices: vary by restaurant.
- Seasonal: Shamrock Shake availability is limited.
McDonald’s Milkshake Menu at a Glance

McDonald’s current U.S. Sweets & Treats menu lists Chocolate Shake, Vanilla Shake, and Strawberry Shake among its dessert choices. These are the core flavors most customers will see.
Seasonal products follow a different schedule. The Shamrock Shake is a limited-time offering rather than a permanent fourth core flavor.
| Flavor | Main taste | Small calories | Availability |
|---|---|---|---|
| Vanilla | Creamy and mellow | 480 | Core menu |
| Chocolate | Rich and chocolatey | 520 | Core menu |
| Strawberry | Sweet and fruity | 470 | Core menu |
| Shamrock | Minty and creamy | Seasonal | Limited-time |
The listed small-shake calorie figures come from current McDonald’s U.S. product pages.
What Is a McDonald’s Milkshake?
McDonald’s generally calls its products shakes, not milkshakes. The company explains that milk from its reduced-fat soft serve helps create the thick, creamy texture.
The terminology also reflects differences in dairy regulations from state to state. For customers, the practical difference is minimal: you’re ordering a cold, creamy dairy-based dessert drink.
What Flavors Does McDonald’s Have?
The standard U.S. menu currently features Vanilla, Chocolate, and Strawberry. Each starts with the same basic soft-serve concept but uses a different flavor syrup.
The seasonal Shamrock Shake adds a mint-focused option when McDonald’s brings it back for its limited annual run.
- Vanilla Shake: mild, creamy, and familiar.
- Chocolate Shake: deeper and richer.
- Strawberry Shake: fruity with a sweet finish.
- Shamrock Shake: seasonal and mint-flavored.
- Vanilla: best for simple dessert flavors.
- Chocolate: better for strong chocolate cravings.
- Strawberry: useful for fruit-flavored dessert fans.
- Seasonal shakes: available only during selected promotions.
McDonald’s Milkshake Sizes

McDonald’s offers its core shakes in small, medium, and large sizes. Individual restaurants can show different availability, so the selected location remains the most reliable reference.
Size also changes the total nutrition and price. If you’re comparing options, always review the information for the exact size you plan to order.
- Small: a compact dessert option.
- Medium: a middle-size choice.
- Large: the biggest standard serving.
- Small: useful with a full meal.
- Medium: suitable for a standalone treat.
- Large: useful when you want more to drink.
- Sharing: a large shake can be divided at home.
- Nutrition: larger sizes contain more calories.
- Price: larger sizes generally cost more.
- Availability: confirm your local restaurant’s sizes.
How Much Is a McDonald’s Milkshake?
There is no single nationwide price for a McDonald’s shake. Restaurant-level pricing can vary, so online national price guides should be treated as estimates.
The easiest way to see the current price is to select your local restaurant in the McDonald’s app. Delivery orders can also have different pricing or fees.
- Local restaurant: prices can vary by location.
- Size: larger shakes generally cost more.
- Franchise: local operators influence menu prices.
- Promotions: temporary deals can change the amount.
- App: selected locations display current prices.
- Delivery: fees or different prices may apply.
- Tax: affects the final checkout amount.
- City: operating costs can affect pricing.
- Nearby restaurants: two locations may show different prices.
- Best source: check the restaurant you plan to visit.
McDonald’s Milkshake Calories
The official McDonald’s product pages currently list 480 calories for a small Vanilla Shake, 520 for a small Chocolate Shake, and 470 for a small Strawberry Shake.
Those numbers apply to the listed small servings. Larger sizes contain more total calories, so the selected size matters when reviewing nutrition.
| Shake | Small calories |
|---|---|
| Vanilla | 480 |
| Chocolate | 520 |
| Strawberry | 470 |
McDonald’s also notes that nutrition information is based on standard formulations and serving sizes, and that formulations can change.
McDonald’s Milkshake Ingredients
The core shakes use McDonald’s creamy soft serve with a flavor syrup and whipped light cream. The specific ingredients differ by flavor, so the official product information should be checked for the exact item.
This matters most for people with allergies or special dietary needs. Ingredient lists can change, so an old third-party ingredient list should not replace current McDonald’s information.
- Soft serve: provides the creamy base.
- Vanilla syrup: gives the vanilla shake its flavor.
- Chocolate syrup: creates the chocolate profile.
- Strawberry syrup: provides the strawberry flavor.
- Whipped light cream: finishes the standard serving.
- Milk: is part of the soft-serve base.
- Dairy: makes the standard shakes unsuitable for dairy-free diets.
- Allergens: current information should be checked before ordering.
- Formulations: ingredients can change.
- Official information: use McDonald’s current ingredient listings.
McDonald’s Vanilla Shake
The Vanilla Shake combines creamy vanilla soft serve with vanilla syrup and whipped light cream. McDonald’s currently lists 480 calories for the small serving.
Its flavor is mild compared with chocolate and strawberry. That makes vanilla a straightforward choice when you want a traditional creamy dessert.
- Taste: smooth vanilla.
- Texture: thick and creamy.
- Base: vanilla soft serve.
- Flavor: vanilla syrup.
- Topping: whipped light cream.
- Small calories: 480.
- Best for: classic vanilla fans.
- Meal pairing: works with savory fast-food meals.
- Dessert style: simple and familiar.
- Alternative: choose chocolate for more intensity.
McDonald’s Chocolate Shake

The Chocolate Shake combines creamy soft serve with chocolate syrup and whipped light cream. The current McDonald’s product page lists 520 calories for the small size.
It has a richer flavor than vanilla, making it an easy choice for chocolate-focused dessert preferences.
- Taste: rich chocolate.
- Texture: thick and creamy.
- Base: soft serve.
- Flavor: chocolate syrup.
- Topping: whipped light cream.
- Small calories: 520.
- Best for: chocolate lovers.
- Meal pairing: complements salty foods.
- Dessert style: richer than vanilla.
- Alternative: strawberry adds a fruity profile.
McDonald’s Strawberry Shake
The Strawberry Shake uses creamy soft serve, strawberry syrup, and whipped light cream. McDonald’s currently lists 470 calories for a small Strawberry Shake.
The strawberry flavor gives the classic lineup a fruitier direction. It is a useful choice when chocolate feels too rich.
- Taste: sweet strawberry.
- Texture: creamy and thick.
- Base: soft serve.
- Flavor: strawberry syrup.
- Topping: whipped light cream.
- Small calories: 470.
- Best for: strawberry fans.
- Meal pairing: works with classic meals.
- Dessert style: fruity and creamy.
- Alternative: vanilla offers a milder profile.
Does McDonald’s Have the Shamrock Shake?
Yes. The Shamrock Shake is a seasonal McDonald’s product rather than a permanent core flavor. McDonald’s confirmed its 2026 return beginning February 17 at participating U.S. restaurants.
McDonald’s also says the Shamrock Shake generally appears around March. Because the promotion is limited-time, availability should always be checked for the current season.
- Flavor: mint-focused.
- Base: vanilla soft serve.
- Availability: limited-time.
- 2026 launch: February 17.
- Season: associated with spring.
- Topping: whipped cream.
- Menu status: seasonal.
- Restaurant participation: can vary.
- Best check: use the current local menu.
- After the promotion: it may disappear from ordering.
Which McDonald’s Shake Is Best for Your Taste?
There is no single right flavor for everyone. The classic choices cover three simple profiles: creamy vanilla, rich chocolate, and fruity strawberry.
Think about the dessert flavor you already enjoy. That usually gives you a better answer than choosing based on a generic “best” label.
- Prefer classic desserts: choose vanilla.
- Prefer chocolate desserts: choose chocolate.
- Prefer fruit desserts: choose strawberry.
- Prefer mint: look for the Shamrock Shake.
- Want the mildest profile: vanilla is straightforward.
- Want deeper flavor: chocolate has more intensity.
- Want fruity flavor: strawberry is the obvious fit.
- Want something seasonal: check the Shamrock Shake.
- Want a familiar choice: vanilla is the classic option.
- Want variety: try a different flavor on your next visit.
Which McDonald’s Shake Size Should You Get?
The right size depends on how much you want and what else you’re ordering. A smaller shake can work as a dessert alongside a meal, while larger servings provide more to drink.
There is no need to treat one size as universally better. Compare the price and nutrition for your selected restaurant before ordering.
- Small: good for a shorter dessert.
- Medium: a balanced middle choice.
- Large: the biggest standard option.
- Meal pairing: consider a small with a full meal.
- Standalone treat: a medium may suit a dessert stop.
- Longer occasion: a large provides more volume.
- Sharing: large can be divided at home.
- Price-conscious order: check the local price difference.
- Nutrition-conscious order: compare size-specific nutrition.
- Seasonal order: confirm the available size first.
McDonald’s Shake Allergens and Dietary Information
The standard shakes contain dairy because the soft-serve base contains milk. McDonald’s also warns that normal kitchen operations can involve shared preparation areas, equipment, and utensils.
If you have a serious food allergy, check the current ingredient and allergen information before ordering. Do not rely on an old menu, social-media post, or third-party ingredient list.
- Milk: present in the standard shake base.
- Dairy-free: standard shakes are not dairy-free.
- Vegan: standard shakes are dairy-based.
- Allergy concerns: review current allergen information.
- Cross-contact: shared equipment can matter.
- Ingredient changes: formulations may change.
- Special diets: verify the current product information.
- Peanut concerns: check current allergen details.
- Tree-nut concerns: verify current restaurant information.
- Serious allergies: contact McDonald’s for current guidance.
How to Order a McDonald’s Milkshake
You can order McDonald’s shakes at participating restaurants through the counter, drive-thru, or McDonald’s app. The app is useful for checking your selected restaurant’s current menu and price.
For seasonal products, checking the menu before leaving home can save time. This is especially useful when you’re looking for the Shamrock Shake.
- Open the McDonald’s app.
- Select your local restaurant.
- Open Sweets & Treats.
- Choose your shake flavor.
- Select the available size.
- Review the current price.
- Check nutrition information if needed.
- Review allergen information when relevant.
- Choose pickup or another available ordering method.
- Confirm the final order before paying.
Why Is a McDonald’s Shake Sometimes Unavailable?
A shake can be unavailable at one restaurant even when it appears on the wider U.S. menu. Restaurant-level operations, equipment, ingredients, and temporary menu conditions can affect availability.
Seasonal products have another limitation: they are designed to run for a limited period. The Shamrock Shake, for example, is not a permanent menu item.
- Restaurant availability: individual locations can differ.
- Equipment: shake service depends on restaurant equipment.
- Supplies: required ingredients must be available.
- Seasonal products: limited-time items eventually leave.
- Promotions: menus can change during promotions.
- Local operations: service conditions vary by restaurant.
- App status: current ordering availability may appear there.
- Nearby stores: another location may show different options.
- Menu updates: McDonald’s changes offerings during the year.
- Best approach: check before making a special trip.
McDonald’s Shake vs. Other Desserts
A shake is different from a McFlurry, sundae, or cone because it is served as a drinkable, blended dessert. The current Sweets & Treats menu lists shakes alongside McFlurry desserts, cones, sundaes, and pies.
Your choice mostly depends on texture and format. Choose a shake when you want something creamy and drinkable rather than a spoon-served dessert.
- Shake: thick and drinkable.
- McFlurry: spoon-served with mix-ins.
- Sundae: soft serve with a topping.
- Cone: soft serve in a cone.
- Chocolate craving: chocolate shake offers a drinkable option.
- Fruit flavor: strawberry shake adds a fruity profile.
- Classic taste: vanilla shake keeps it simple.
- Seasonal choice: Shamrock Shake adds a mint flavor.
- On-the-go: shakes are easy to carry with a straw.
- Dessert variety: compare the current Sweets & Treats menu.
FAQs
What are the current McDonald’s milkshake flavors?
The current U.S. menu lists Vanilla, Chocolate, and Strawberry Shakes as core shake choices. Seasonal products can appear separately.
How many calories are in a small McDonald’s milkshake?
A small Vanilla Shake has 480 calories, a small Chocolate Shake has 520, and a small Strawberry Shake has 470, according to current McDonald’s product pages.
How much does a McDonald’s milkshake cost?
The price depends on the restaurant, size, and local menu. Check your selected McDonald’s location for the current price rather than relying on one national figure.
Does McDonald’s have milkshakes all year?
The three core shakes are regular menu products, while seasonal choices follow different schedules. The Shamrock Shake is a limited-time spring offering.
Are McDonald’s milkshakes made with real milk?
McDonald’s says its shakes contain milk from its reduced-fat soft serve. The company generally calls them “shakes” rather than “milkshakes.”
Are McDonald’s shakes dairy-free?
No. The standard shake base contains milk, so the classic shakes are not dairy-free. People with allergies should review the current ingredient and allergen information before ordering.
Conclusion
The current McDonald’s milkshake lineup in the U.S. centers on Vanilla, Chocolate, and Strawberry, with seasonal choices such as the Shamrock Shake appearing for limited periods. Sizes, prices, nutrition, and availability can vary by restaurant.
Before ordering, check your local McDonald’s menu for the current flavor, size, price, and ingredients. Then choose the shake that matches the flavor and serving size you want.
