🎉 50% off BodyPal Premium with code PROMO50

Chocolate shake calories

Chocolate shake, thick, ready to drink

Chocolate shake calories come to 357 for 1 shake (300 g) and 119 per 100 g. Sugar is the number to notice: that one shake carries 62.6 g of it, and 70% of its calories come from carbs. Cup size swings the total hard, with a fast food medium reaching 789.

357kcal
1 shake · 300 g, thick, ready to drink
10%protein
9.2 gProtein
63 gCarbs
8.1 gFat
How to burn off 357 kcal
—Walking, brisk
—Jogging
—Cycling, moderate
—Swimming
Skip the math.
BodyPal counts these calories from your steps and workouts automatically.
Download on the App StoreGet it on Google Play
Nutrition facts
Thick, ready to drink · per 300 g
Calories357 kcal
Protein9.2 g
Carbohydrate63 g
Fat8.1 g
Saturated fat5 g
Cholesterol33 mg
Sodium333 mg
Potassium672 mg
Iron0.9 mg

Source: USDA FoodData Central

🛡️
Verified nutrition data

Numbers on this page come from USDA FoodData Central, the U.S. Department of Agriculture’s food composition database, and from manufacturer labels where a branded product is named. Last verified September 2026. How we verify our data →

Chocolate shake: calories, protein and sodium by serving

Percent of daily value uses the FDA reference of 2,000 kcal a day.

ServingkcalProteinCarbsFatSodium% DV kcal
1 shake (300 g)3579.2 g63.5 g8.1 g333 mg18%
Fast food small (405 g)60815 g82.5 g27 g324 mg30%
Fast food medium (526 g)78919.5 g107.1 g35 g421 mg39%
100 g1193.1 g21.2 g2.7 g111 mg6%
3 × 1 shake (300 g)1,07127.5 g999 mg
5 × 1 shake (300 g)1,78545.8 g1,665 mg

A fast food medium more than doubles the classic shake

The base serving here is 1 shake (300 g) of thick, ready-to-drink chocolate shake at 357 calories. That is 18% of a 2000-calorie daily value in a single cup. Order at a drive-through and the numbers climb fast: a fast food small (405 g) lists 608 calories, and a medium (526 g) lists 789, or 39% of the daily value.

The gap between the plain shake and the fast food medium is bigger than the extra volume suggests. The fast food rows come from a separate USDA entry with more fat per cup, 27 g in the small and 35 g in the medium, against 8.1 g in the 300 g shake. Bigger cup, richer recipe, so the calories jump on both counts.

Repeat servings add up in a straight line. Two 300 g shakes reach 714 calories, three reach 1,071, and five reach 1,785. If you split a shake or pick the smallest cup on the menu, you cut the total far more than any swap of toppings would.

Carbs supply 70% of the calories

Per 100 g, a chocolate shake has 21.2 g of carbs, 2.7 g of fat and 3.1 g of protein. Translated into calories, carbs make up 70%, fat 20% and protein 10%. This is a sweet drink first and a dairy drink second.

Protein is not zero. The 300 g shake gives 9.2 g, which is 18% of the 50 g daily value, and the fast food medium lists 19.5 g. Still, protein sits at the bottom of the split, so the shake works poorly as a protein source compared with what it costs in calories.

Fat stays moderate in the thick shake at 8.1 g per cup, with 1.7 g of saturated fat per 100 g. The fast food sizes are a different story, so check which version you are drinking before you log it.

Sugar is the row to watch, not sodium

Almost all of the carbs are sugar: 20.9 g of sugars out of 21.2 g of carbs per 100 g. In the 300 g shake that is 62.6 g of sugar, and the fast food medium lists 70.4 g. Fiber barely registers at 0.3 g per 100 g, so there is little to slow the sugar down.

Sodium is lower than many people expect from a fast food item. The 300 g shake has 333 mg, which is 14% of the 2300 mg daily value, and the medium lists 421 mg, or 18%. If you watch sodium, the shake is rarely the main problem on the tray; the burger and fries beside it usually are.

Potassium comes in at 224 mg per 100 g and cholesterol at 11 mg, both modest. The takeaway is simple: judge a chocolate shake by its sugar and its cup size.

Treat it as dessert, not a drink on the side

A 357-calorie shake carries the energy of a small meal, yet it does not feel like one. Drinking it alongside a full meal stacks those calories on top, which is how a fast food order quietly passes the daily value for a single sitting.

If you want one, the easiest move is to let it replace dessert rather than sit next to a soda. Pair it with a lighter main, such as a salad or grilled protein, and skip the extra side. Sharing a medium also works: half of 789 lands near the plain 300 g shake.

Logging helps here because drinks are easy to forget. BodyPal can log a chocolate shake from a photo, so the cup size gets counted along with the rest of the meal.

How does chocolate shake compare?

Here is how a chocolate shake stacks up against a regular milkshake, chocolate milk and a protein shake, per 100 g and per usual serving.

FoodUsual servingkcalkcal / 100 gP / C / F per 100 gSodium / 100 g
Chocolate shake (this page)1 shake (300 g)3571193.1 / 21.2 / 2.7111 mg
Milkshake100 g1481483.4 / 19.6 / 6.581 mg
Chocolate milk100 g65653.4 / 11 / 0.868 mg
Protein shake100 g61616.6 / 0.9 / 3.472 mg

Verdict: For fewer calories pick chocolate milk at 65 per 100 g, about half of the chocolate shake's 119, while a regular milkshake runs higher at 148. For protein, the protein shake wins clearly with 6.6 g per 100 g against 3.1 g, at only 61 calories.

Most popular chocolate shake brands in the United States
Ranked by popularity in the BodyPal database
#  Productkcal / 100 g
1Pure Protein Rich Chocolate Shake11 oz · 325 ml37 kcal
2PediaSure Chocolate Shake1 bottle · 237 ml101 kcal
3ZonePerfect Chocolate Shakes1 carton · 325 ml62 kcal
4Up&Up Pediatric Chocolate Shake1 bottle · 240 ml100 kcal
5Glucerna Rich Chocolate Shake10 oz · 296 ml61 kcal
6Nutrisystem Milk Chocolate Shakes1 shake · 325 ml49 kcal

Most of these are ready-to-drink nutrition or protein shakes rather than ice cream shakes, so their label numbers run well below the 119 calories per 100 g above.
Source: manufacturer labels / USDA FoodData Central.

Chocolate shake FAQs

How many calories are in a chocolate shake?

A thick chocolate shake of 300 g has about 357 calories. A small fast food chocolate shake (405 g) is closer to 608 calories.

Is a chocolate shake good for weight loss?

A 300 g chocolate shake carries 357 calories, 62.6 g of sugar and 8.1 g of fat, which is dessert-sized for a drink. A 100 g pour is 119 calories.

Does a chocolate shake have more calories than a milkshake?

A thick chocolate shake is 119 calories per 100 g, while a typical milkshake is 148 calories per 100 g. A fast food chocolate shake is 150 calories per 100 g.

How much protein and sugar are in a chocolate shake?

A 300 g chocolate shake has 9.2 g of protein and 62.6 g of sugar. Per 100 g that is 3.1 g of protein and 20.9 g of sugar.

How many calories are in a small chocolate shake?

A fast food small chocolate shake (405 g) has 608 calories, based on USDA fast food values. That is 30% of the daily value, with 27 g of fat and 54.2 g of sugar.

How many carbs are in a chocolate shake?

A 300 g chocolate shake has 63.5 g of carbs, and 62.6 g of those are sugars. Per 100 g it has 21.2 g of carbs, which supply 70% of the calories.

How many carbs are in a fast food chocolate milkshake?

A fast food small chocolate milkshake has 82.5 g of carbs and a medium has 107.1 g. Sugars make up 54.2 g and 70.4 g of those totals.

What are the nutrition facts for a chocolate shake?

Per 100 g, a chocolate shake has 119 calories, 3.1 g protein, 21.2 g carbs, 2.7 g fat, 20.9 g sugars and 111 mg sodium. A 300 g shake has 357 calories.

Similar foods
Calories per 100 g

More drinks → All calorie guides →

Free calculators
Same maths, same data, free

All 9 calculators →