Best high-protein shakes and drinks per calorie
Which bottled shakes give you the most protein for the fewest calories, and how coffee-shop protein drinks compare.
Disclosure: This article contains no affiliate links. Some other links on this site may be affiliate links; we may earn a commission at no cost to you. Rankings are never affected. How we make money.
Ready-to-drink shakes are where protein per calorie gets really competitive. Most of them are built to do one job: deliver a lot of protein in a bottle without much else. That makes them a good category to rank by grams of protein per 100 calories, the same number our leaderboard uses.
We track 26 shakes and drinkable yogurts from 6 brands, plus a handful of Starbucks protein drinks for comparison. Every number is from the brand's own published nutrition info. Flavors with identical numbers are grouped into one row.
Shakes and drinks ranked by protein per 100 calories
| # | Item | Protein | Calories | Protein / 100 cal | Leaderboard rank | Source |
|---|---|---|---|---|---|---|
| 1 | David Protein Milkshake – Vanilla 1 bottle (355 mL) | 30 g | 140 | 21.4 | #2 | label |
| 2 | Pure Protein Complete Protein Shake – Galactic Brownie Batter 1 bottle | 30 g | 140 | 21.4 | #3 | label |
| 3 | fairlife Nutrition Plan (2 flavors) Chocolate, Vanilla · 1 shake (brand headline) | 30 g | 150 | 20.0 | #5–6 | label |
| 4 | David Protein Milkshake – Chocolate 1 bottle (355 mL) | 30 g | 150 | 20.0 | #7 | label |
| 5 | Quest 45g Protein Milkshake (3 flavors) Vanilla, Chocolate, Strawberry · 1 bottle (14 fl oz) | 45 g | 230 | 19.6 | #8–10 | label |
| 6 | Oikos Pro Drink (3 flavors) Mango Pineapple, Peach, Strawberry Banana · 1 bottle (207 mL) | 23 g | 120 | 19.2 | #12–14 | label |
| 7 | Premier Protein Protein Shake (6 flavors) Chocolate, Vanilla, Caramel, Strawberries & Cream, Cinnamon Roll, Pumpkin Spice · 1 shake (11.5 fl oz) | 30 g | 160 | 18.8 | #16–21 | label |
| 8 | fairlife Core Power (3 flavors) Vanilla 42g, Chocolate 42g, Strawberry 42g · 1 bottle (14 fl oz) | 42 g | 230 | 18.3 | #30–32 | label |
| 9 | Oikos Pro Shot (3 flavors) Mango, Mixed Berry, Strawberry · 1 bottle (93 mL) | 10 g | 60 | 16.7 | #33–35 | label |
| 10 | fairlife Core Power (3 flavors) Vanilla 26g, Chocolate 26g, Strawberry Banana 26g · 1 bottle (14 fl oz) | 26 g | 170 | 15.3 | #47–49 | label |
What stands out
The top is tightly packed. 20 of the 26 shakes we track score 18 g or more of protein per 100 calories. The leader, David Protein Milkshake – Vanilla, has 30 g for 140 calories (21.4). Pure Protein Complete Protein Shake – Galactic Brownie Batter matches it on paper at 30 g and 140 calories, but read the caveat below before you treat that as settled.
Flavor can move the number. David's Vanilla and Chocolate milkshakes both list 30 g of protein, but Chocolate is 150 calories to Vanilla's 140. That's enough to drop it from 21.4 to 20.0.
Big bottles don't win on this metric, but they're close. The Quest 45g Protein Milkshake (every flavor we track) has the most protein of anything here, 45 g, for 230 calories (19.6). fairlife Core Power 42g is similar: 42 g for 230 calories (18.3). If you want one large serving after training, those are hard to beat on total protein, even if they're a step behind the top on per-calorie.
Same brand, very different bottle. Core Power comes in two strengths. The 42g version scores 18.3, the 26g version 15.3 (26 g for 170 calories). If you're buying Core Power for protein, the bigger bottle is the more efficient one.
Small can still be efficient. Oikos Pro Shots are tiny, 10 g for 60 calories, but that's still 16.7 per 100 calories. Oikos Pro Drinks, at 23 g for 120 calories, score 19.2. The lowest shake on our list is fairlife Core Power – Strawberry Banana 26g at 15.3, which would still beat every bar we track except David Gold.
What about coffee-shop protein drinks?
Starbucks now sells several drinks built around added protein. They're a different thing from a bottled shake (made to order, with milk and syrup), and the numbers show it:
| # | Item | Protein | Calories | Protein / 100 cal | Leaderboard rank | Source |
|---|---|---|---|---|---|---|
| 1 | Starbucks Iced Sugar-Free Vanilla Protein Latte (Grande) Grande (16 fl oz) | 29 g | 200 | 14.5 | #52 | label |
| 2 | Starbucks Iced Protein Matcha (Grande) Grande (16 fl oz) | 31 g | 260 | 11.9 | #70 | label |
| 3 | Starbucks Iced Vanilla Protein Latte (Grande) Grande (16 fl oz) | 29 g | 270 | 10.7 | #86 | label |
| 4 | Starbucks Protein Matcha (Grande, hot) Grande (16 fl oz) | 28 g | 300 | 9.3 | #104 | label |
| 5 | Starbucks Vanilla Protein Cream Cold Brew (Grande) Grande (16 fl oz) | 17 g | 300 | 5.7 | #130 | label |
The best of them, the Starbucks Iced Sugar-Free Vanilla Protein Latte (Grande), is 29 g for 200 calories, or 14.5. That's respectable, but it's 6.9 g per 100 calories behind the top bottled shake, and below every bottled shake we track. The full Starbucks breakdown is in our Starbucks ranking.
How to use this list
- If calories are your budget, pick from the top rows. The difference between 21.4 and 15.3 adds up if you drink one every day.
- If you want one big hit of protein, sort by the Protein column on the leaderboard instead.
- Taste and texture vary a lot in this category. Shared 👍/👎 taste votes sit next to each product on the leaderboard. They never change the rank, but they're a useful tiebreaker.
Caveats
These are label numbers, not lab tests, and recipes change. A few specific notes:
- The Pure Protein Complete Protein Shake – Galactic Brownie Batter numbers were recorded from the brand's product description rather than a full nutrition panel, and we recorded the serving as "1 bottle" without a volume. Check the bottle before relying on it.
- fairlife Nutrition Plan numbers are the brand's headline figures for a shake, not a per-flavor panel.
- Starbucks drinks are made by hand and change with milk choice, size and customization. We list the Grande as published.
- Oikos Pro Drinks and Pro Shots are drinkable yogurts. We group them with shakes because that's how people use them.
Want bars, snacks and fast food too? Open the full leaderboard.
Get the weekly drop
New high-protein launches ranked by protein per calorie, once a week, free.
Free, one email a week. Unsubscribe anytime.
Disclaimer: All numbers come from manufacturer labels, brand websites and restaurant nutrition pages on the dates shown on the leaderboard. They can change without notice, vary by location, flavor or customization, or differ from the product in your hand. Always check the current label. This article is general information only and is not medical, dietary or health advice.