How Many Calories Are in a Protein Shake?
A shop-bought 330 ml protein shake averages 215 calories, or about 65 kcal per 100 ml. Shake a 30 g scoop of whey with water and it drops to roughly 115; use 300 ml of semi-skimmed milk and it climbs to about 253. That spread — not one number — is the honest answer to how many calories are in a protein shake.
You'd need to walk about 43 minutes to burn the 215 calories in a 330 ml ready-to-drink bottle.
How long does it take to burn off a protein Shake?
A 330 ml ready-to-drink bottle is 215 kcal. Enter your weight and the amount you ate to see how long it takes you to burn that off:
lb ml
| Activity | Time to burn 215 kcal |
|---|---|
| Walking, brisk | 43 min |
| Cycling, moderate | 27 min |
| Swimming, moderate | 31 min |
| Jogging | 25 min |
| Weight training, moderate | 48 min |
Times are for a 154 lb (11 st) adult at a steady pace; change the weight to see yours. The amount is set to the portion in the text (330 ml); change it to what you actually drank. BodyPal works this out from your steps automatically.
On this page
- Quick facts
- Three shakes, three numbers
- Milk or water
- Protein is not free calories
- How a protein shake compares
- Most popular protein shake brands
- Protein shake FAQs
Quick facts
| Ready-to-drink shake | Per 100 ml | Per 330 ml bottle | RI%* (bottle) |
|---|---|---|---|
| Calories | 65 kcal / 272 kJ | 215 kcal / 900 kJ | 11% |
| Protein | 6.5 g | 21.5 g | 43% |
| Carbohydrates | 4.5 g | 14.9 g | 6% |
| Fat | 1.5 g | 5.0 g | 7% |
| Sugar | 3.0 g | 9.9 g | 11% |
| Salt | 0.10 g | 0.33 g | 6% |
*Reference intake of an average adult (2,000 kcal a day).
Verified nutrition data
Numbers on this page come from CoFID, the UK government’s Composition of Foods Integrated Dataset, and from manufacturer labels where a branded product is named. Last verified August 2026. How we verify our data →
These are mid-market figures for ready-to-drink bottles; individual brands run anywhere from 51 to 82 kcal per 100 ml, so the same size bottle can differ by a hundred calories between shelves. The label always beats the average.
Three shakes, three numbers
The word "protein shake" covers three different drinks, and they do not cost the same.
A 30 g scoop of whey with water is about 115 calories — the powder itself runs around 380 kcal per 100 g, and water adds nothing. This is the cheapest way to get the protein in, calorie-wise, and it costs about the same as a banana and a half (a banana is 81).
A ready-to-drink bottle (330 ml) averages 215. You are paying roughly a hundred extra calories for the convenience and the smoother recipe.
A scoop with 300 ml of semi-skimmed milk lands near 253, because the milk brings 138 calories of its own — semi-skimmed is 46 kcal per 100 ml in the UK government's CoFID dataset. Add the classic banana and the "quick shake" is a 334-calorie mini meal.
Milk or water
Milk versus water is the single biggest decision in your shake, worth 138 calories every time you make it. Water keeps the shake at 115 and lets the protein do its job; milk turns it into something closer to a light breakfast, with extra protein, calcium and staying power.
Neither is wrong — they are different tools. Cutting? Water, and spend the 138 elsewhere. Trying to gain, or using the shake as a meal? Milk earns its place. We have run the two head to head, gram for gram, in our protein shake with milk vs water comparison.
Protein is not free calories
A stubborn gym myth says shake calories somehow do not count because "it's just protein". Protein carries 4 calories per gram — exactly the same as carbohydrate. A 253-calorie milk shake on top of an unchanged diet is 253 calories on top of an unchanged diet, whatever the label promises about lean anything.
The NHS position is that most people can reach their protein needs from ordinary food; a shake is a convenience, not a requirement. Where shakes genuinely help is precision — you know the number, which is more than can be said for most snacks.
How a protein shake compares
| Drink or snack | Portion | Calories |
|---|---|---|
| Whey scoop with water | 30 g scoop | ~115 |
| Ready-to-drink shake | 330 ml bottle | ~215 |
| Whey with semi-skimmed milk | scoop + 300 ml | ~253 |
| Milk | glass | 126 |
| Greek yoghurt | pot | 226 |
| Banana | 1 medium | 81 |
Verdict: for pure protein per calorie, the water shake is untouchable — nothing else on this table comes close to 21-plus grams for 115 kcal. For an actual snack that keeps you full, a pot of Greek yoghurt does a similar calorie job with food you chew, and that difference matters more for appetite than any label.
Most popular protein shake brands in the United Kingdom
Ranked by how widely each product appears among foods sold in the United Kingdom, from the BodyPal food database of over 3.3 million products. Calories are the figures printed on each label. Ready-to-drink bottles; powders are labelled per scoop instead.
| Product | Calories (per 100 ml) |
|---|---|
| Premier Protein Shake | 53 kcal |
| PowerBar High Protein Shake | 58 kcal |
| Nutramino XL Protein Shake | 82 kcal |
Brand popularity: BodyPal food database. Nutrition: manufacturer labels.
Protein shake FAQs
How many calories are in a protein shake with milk vs water?
About 253 calories with 300 ml of semi-skimmed milk versus about 115 with water — a 138-calorie gap from the milk alone. The protein from your scoop is identical either way, so the choice is really about whether you want the shake to be a drink or a small meal.
How many calories are in a scoop of whey?
Around 115 calories for a standard 30 g scoop, since whey powder runs about 380 kcal per 100 g. Scoop sizes and blends vary by brand, so treat 115 as the working figure and the tub label as the final word.
Are protein shakes good for weight loss?
A water-mixed shake at 115 calories can help, if it replaces something bigger or keeps you from raiding the biscuit tin. It will not help if it is simply added on top of everything else — 115 calories is still 115 calories, protein or not.
How much protein is in a protein shake?
A typical ready-to-drink bottle carries about 21.5 g of protein (6.5 g per 100 ml) — 43% of the 50 g daily reference intake. Powder scoops vary by brand and blend, so check the tub; most land in the same broad territory per serving.
Are protein shakes good for you?
They are a convenient protein source, not a health product. The NHS view is that a normal diet covers most people's protein needs; a shake earns its place when convenience genuinely decides whether you hit your target. Watch the sugar line on flavoured ready-to-drink bottles — the category averages 10 g per bottle, a third of the 30 g of free sugars a day the NHS advises.
How much sugar is in a ready-to-drink protein shake?
About 10 g per 330 ml bottle at the category average of 3 g per 100 ml — roughly 11% of the reference intake. Brands differ widely here; the "dessert flavour" bottles usually sit at the sweeter end, and unflavoured whey with water contains almost none.
What is the lowest-calorie protein shake?
A scoop of whey in water, at about 115 calories for around 20-plus grams of protein. No ready-to-drink bottle beats it, because bottles carry carbohydrate and fat for texture. If even 115 feels like too much, a smaller scoop scales the number down in a straight line.
How many calories is a protein shake with a banana?
About 196 calories blended with water, or about 334 with 300 ml of semi-skimmed milk — the banana contributes 81. That milk-and-banana version is honest breakfast territory, which is fine as long as you log it as breakfast rather than as a drink.
Similar foods
- Whole milk — 126 kcal a glass
- Hot chocolate — 185 kcal a mug
- Monster — 235 kcal per 500 ml can
- Semi skimmed milk — 46 kcal per 100 ml
- Can of Coke — 139 kcal a 330 ml can
- Cappuccino — 68 kcal per regular cup
Skip the label maths
Snap the bottle or the scoop and BodyPal logs your shake — water, milk, banana and all — in one photo.

