High-protein drinks under 150 calories
Bottled shakes and yogurt drinks that keep calories at 150 or less, ranked by protein per calorie.
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.
If you want a protein drink that doesn't eat a big chunk of your calories, 150 is a good line to draw. Under it, you can still get a full 30 g of protein from several bottles, which makes these some of the most efficient foods on our leaderboard. We pulled every ready-to-drink shake and drinkable yogurt we track at 150 calories or less and ranked them by grams of protein per 100 calories.
That's 11 drinks, or 6 distinct products once identical flavors are grouped. Every number comes from the brand's published nutrition info, and the top results were re-checked against full nutrition panels on 2026-10-29.
Protein drinks at 150 calories or less
| # | 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 (11 fl oz / 325 mL) | 30 g | 140 | 21.4 | #3 | label |
| 3 | fairlife Nutrition Plan (2 flavors) Chocolate, Vanilla · 1 bottle (11.5 fl oz / 340 mL) | 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 | Oikos Pro Drink (3 flavors) Mango Pineapple, Peach, Strawberry Banana · 1 bottle (207 mL) | 23 g | 120 | 19.2 | #12–14 | label |
| 6 | Oikos Pro Shot (3 flavors) Mango, Mixed Berry, Strawberry · 1 bottle (93 mL) | 10 g | 60 | 16.7 | #33–35 | label |
What stands out
Five bottles give you 30 g for 150 calories or less. David Protein Milkshake – Vanilla and Pure Protein Complete Protein Shake – Galactic Brownie Batter are both 30 g for 140 calories (21.4), tied for the top score among drinks and behind only a tuna pouch on the entire leaderboard. Both fairlife Nutrition Plan flavors and David Protein Milkshake – Chocolate are 30 g for 150 calories (20.0).
The top is basically a tie. The difference between 21.4 and 20.0 is 10 calories per bottle. That's real if you drink one every day, but small enough that taste, price and where you can actually buy them should decide it.
Smaller drinks, slightly lower scores. Oikos Pro Drinks are 23 g for 120 calories per bottle (19.2), and the Pro Shots are 10 g for 60 (16.7). Useful if you want less volume, but you get less protein per bottle too.
Price, where we have it. We only have a brand-site price for David so far: $4.08 a bottle at the case price shown on the leaderboard, which is $1.36 per 10 g of protein. The Vanilla was listed as out of stock when we recorded that price. The brand site also listed the Pure Protein flavor we track as "back in stock soon" when we checked its label.
Just over 150
| # | Item | Protein | Calories | Protein / 100 cal | Leaderboard rank | Source |
|---|---|---|---|---|---|---|
| 1 | 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 |
| 2 | 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 |
Premier Protein just misses at 160 calories for 30 g (18.8). It's still an excellent number. fairlife Core Power 26g is 170 calories (15.3). For bigger bottles like Quest's 45 g milkshake and Core Power 42g, see best shakes and drinks per calorie.
What about coffee-shop drinks?
The best Starbucks protein drink we track, the Starbucks Iced Sugar-Free Vanilla Protein Latte (Grande), is 200 calories for 29 g (14.5). That's a fine drink, but it isn't in this calorie range. See our Starbucks ranking.
How to use this list
- Most protein per calorie: any of the five 30 g bottles. Choose by taste and price.
- Lighter snack: an Oikos Pro Drink or Pro Shot.
- Taste: our leaderboard shows shared 👍/👎 votes next to every drink. They never change the rank.
Caveats
Bottle sizes differ: David lists 1 bottle (355 mL), Pure Protein 1 bottle (11 fl oz / 325 mL), fairlife 1 bottle (11.5 fl oz / 340 mL) and Oikos Pro Drink 1 bottle (207 mL). Compare the protein, not the bottle. We don't track sugar, sweeteners or lactose, which matter for a lot of people. Labels change and availability varies by store. How much protein you need is personal; ask a doctor or registered dietitian.
See all 26 shakes on 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.