Skip to content

Updated 24 July 2026

McDonald's Chocolate Shake (Small)
Treats

McDonald's Chocolate Shake (Small)

$5.19 520 Cal 12g protein

Price shown is for the medium size.

Our chocolate shake is made with delicious soft serve, chocolate syrup and finished off with a creamy whipped topping. McDonald's Chocolate Shake is available in small, medium and large.

Checked across 31 restaurants, $3.99 to $7.49.

4.5 · 4 ratings

Nutritional Facts

Per serving · Based on a 2,000 calorie diet

Total520kcal
Protein12g24%
Carbs85g28%
Fat14g22%
NutrientAmount% DV
Calories520kcal26%
Total Fat14g22%
Saturated Fat9g45%
Trans Fat0.5g
Cholesterol55mg18%
Sodium250mg11%
Total Carbohydrates85g28%
Total Sugars67g134%
Added Sugars54g108%
Protein12g24%
Calcium400mg31%
Iron0.5mg3%
Potassium640mg14%
Caffeine0mg
Nutritional values come from McDonald's published data and may vary by location or customisation. Updated 24 July 2026. Compare this item against the rest of the menu with the nutrition calculator.

McDonald's Chocolate Shake (Small) Complete Information

A McDonald's Chocolate Shake (Small) costs $5.19 and carries 520 calories with 12g of protein, which makes it the heaviest of the three shake flavors and one of the heaviest items on the whole menu.

That figure catches people out, because a shake reads like a drink and prices like one. At 520 calories a small carries more than a 580 calorie Big Mac, and roughly double a 330 calorie Hot Fudge Sundae. It is a dessert with a straw in it. All three flavors share the $5.19 price, with vanilla at 480 calories and strawberry at 470, so chocolate is the most expensive choice in calories at no extra cost in money. The base is the same reduced fat vanilla soft serve as every other dessert here, blended with syrup and finished with whipped cream. Order it instead of dessert, not alongside one.

Health Insight

At 520 calories and 67g of sugar, this one is best treated as an occasional order rather than an everyday one.

Lighter alternative: McFlurry with Oreo Cookies on the same menu comes in at 410 calories. See McFlurry with Oreo Cookies

What Is in a McDonald's Chocolate Shake (Small)?

3 components, 27 ingredients in total, exactly as McDonald's lists them.

  1. Main Ingredients10
    • Milk
    • Sugar
    • Cream
    • Corn Syrup
    • Natural Flavor
    • Mono And Diglycerides
    • Cellulose Gum
    • Guar Gum
    • Carrageenan
    • Vitamin A Palmitate

    Contains: Milk

  2. Chocolate Shake Syrup9
    • Sugar
    • Corn Syrup
    • Water
    • Glycerin
    • Cocoa (Processed With Alkali)
    • Fruit And Vegetable Juice (Color)
    • Salt
    • Natural Flavors
    • Potassium Sorbate (Preservative)
  3. Whipped Light Cream8
    • Cream
    • Nonfat Milk
    • Milk
    • Liquid Sugar
    • Contains 2% Or Less: Mono And Diglycerides
    • Natural Flavors
    • Carrageenan
    • Whipping Propellant (Nitrous Oxide)
Ingredient statements are published by McDonald's and can change without notice. Regional suppliers mean a restaurant near you may use a slightly different formulation.

How to Make a Chocolate Shake (Small) at Home?

A proper shake is thick because of milk powder, not because of more ice cream. That is the trick McDonald's uses and home versions skip, which is why homemade shakes usually taste right and pour wrong. The restaurant small is $5.19.

10 min10 prep, 0 cookEasydifficulty2 small shakesyield
Servings2

Ingredients0 of 6

Shake base

Chocolate

Method0 of 4 steps

Tips

  • Milk powder is the whole secret. Without it you have flavored milk, not a shake.
  • Blend on low. Friction heat is what turns a thick shake thin in the jug.
  • Cocoa alongside the syrup stops it tasting purely of sugar.

Variations

  • Swap the chocolate for vanilla syrup for the Vanilla Shake at 480 calories.
  • Use strawberry syrup for the Strawberry Shake at 470 calories.
  • Blend a shot of espresso through it for something close to a frappe crossed with a shake.

Serve immediately with a wide straw. A restaurant small runs $5.19 and carries 520 calories, so treat the homemade one the same way: as dessert.

Pairs Well Together

Perfect Combination

A Coffee (Small) cuts the sweetness of the Chocolate Shake (Small), which is why the two turn up together.

Allergen Information

This item may contain the following allergens

  • Milk / Dairy

Allergen information for the Chocolate Shake (Small) is based on McDonald's standard recipe. Cross contamination is possible in restaurant kitchens, so tell staff about any allergy before you order.

Compare Items

Pick an item above to see it against the Chocolate Shake (Small) on price, calories and macros.

More from the Treats Menu

Cheaper Ways to Order Chocolate Shake (Small)

Bundles and app deals often beat ordering Chocolate Shake (Small) on its own, so we price both ways and show which one actually wins this week.

McDonalds Deals

Chocolate Shake (Small) Questions

How much is a McDonald's Chocolate Shake?

A small Chocolate Shake is $5.19 at a typical US restaurant, the same price as the vanilla and strawberry versions. That figure is the median across live restaurant listings, and the spread sits under the price above.

How many calories in a McDonald’s Chocolate Shake?

520 calories for a small, with 12g of protein. That is more than a Big Mac at 580 calories, which surprises most people, and it is the heaviest of the three shake flavors.

Which McDonald’s shake has the fewest calories?

Strawberry at 470 calories, then vanilla at 480, then chocolate at 520. All three cost the same, so the choice is purely taste against calories.

What is in a McDonald’s shake?

Reduced fat vanilla soft serve blended with flavored syrup and finished with whipped cream. The soft serve is real dairy ice cream with no artificial flavors, colors or preservatives, and the full published statement is in the recipe section on this page.

Why are McDonald’s shakes so thick?

Milk solids. The base carries more milk powder than a home blend of ice cream and milk would, which builds body without diluting the flavor. That is the step the recipe on this page reproduces.

Popular McDonald's Items

Chocolate Shake (Small) Comments

No comments yet. Yours would be the first.