Starbucks Protein Drinks Ranked by Protein per Calorie

Protein is now on the Starbucks menu by design, not by accident. Starbucks protein drinks are made with protein-boosted milk or topped with a protein cold foam, and the difference between them is bigger than the menu suggests. Some deliver almost 30 g of protein for 200 calories. Others add more sugar than protein.
This guide ranks Starbucks protein drinks by protein per calorie, the fairest way to compare a Tall, a Grande and a foam-topped cold brew. Every number comes from Starbucks' published nutrition for the standard recipe, the same data behind our Starbucks drink calculator.
Starbucks protein drinks ranked by protein per calorie
The Iced Sugar-Free Vanilla Protein Latte and Iced Sugar-Free Caramel Protein Latte tie for first, at 14.5 g of protein per 100 calories. Protein foam drinks come last, because most of their calories come from sweet cream rather than protein.
Here is every Starbucks drink with full published nutrition in our dataset that is worth considering for protein, at Grande (16 fl oz) size:
Rank | Drink (Grande) | Protein | Calories | Protein per 100 calories | Sugar | Caffeine |
1 | Iced Sugar-Free Vanilla Protein Latte | 29 g | 200 | 14.5 g | 9 g | 150 mg |
1 | Iced Sugar-Free Caramel Protein Latte | 29 g | 200 | 14.5 g | 9 g | 150 mg |
3 | Sugar-Free Caramel Protein Latte (hot) | 27 g | 230 | 11.7 g | 15 g | 150 mg |
4 | Iced Vanilla Protein Latte | 29 g | 270 | 10.7 g | 29 g | 150 mg |
5 | Iced Caramel Protein Latte | 29 g | 280 | 10.4 g | 31 g | 150 mg |
6 | Caffè Latte (nonfat milk) | 13 g | 130 | 10.0 g | 18 g | 150 mg |
7 | Caffè Latte (2% milk) | 13 g | 190 | 6.8 g | 18 g | 150 mg |
8 | Cappuccino (2% milk) | 9 g | 140 | 6.4 g | 12 g | 150 mg |
9 | Iced Caffè Latte (2% milk) | 8 g | 130 | 6.2 g | 11 g | 150 mg |
10 | Vanilla Protein Cream Cold Brew | 17 g | 300 | 5.7 g | 23 g | 205 mg |
11 | Flat White (whole milk) | 12 g | 220 | 5.5 g | 17 g | 195 mg |
12 | Iced Vanilla Protein Cream Shaken Espresso | 19 g | 410 | 4.6 g | 28 g | 255 mg |
Two things stand out. The five protein lattes at the top all have 27 to 29 g of protein, about twice a regular latte. And a plain nonfat Caffè Latte still beats both protein foam drinks on protein per calorie.
What makes a high protein Starbucks drink?
Every drink on the Starbucks protein menu gets its protein in one of two ways: protein-boosted milk throughout the drink, or a protein cold foam on top. Milk-based protein drinks carry far more protein because the whole cup is milk.
Protein-boosted milk
The protein lattes are made with protein-boosted milk. Starbucks' published ingredients list the added protein as whey protein isolate (from milk) with sunflower lecithin. That is why the Iced Vanilla Protein Latte and the Iced Sugar-Free Caramel Protein Latte both reach 29 g of protein in a Grande.
Protein cold foam
Protein foam drinks put the protein in a sweet cream foam on top of cold brew or shaken espresso. The Vanilla Protein Cream Cold Brew has 17 g of protein in a Grande, and the Iced Vanilla Protein Cream Shaken Espresso has 19 g. Because the foam is made with sweet cream, these drinks also carry more fat and sugar.
The best low calorie high protein Starbucks drinks
If you want the most protein for the fewest calories, choose a sugar-free iced protein latte. At 200 calories and 29 g of protein, it gives you more than twice the protein per calorie of a regular 2% Caffè Latte.
• Iced Sugar-Free Vanilla Protein Latte: 29 g protein, 200 calories, 9 g sugar.
• Iced Sugar-Free Caramel Protein Latte: the same 29 g of protein and 200 calories, with 130 mg of sodium.
• Sugar-Free Caramel Protein Latte (hot): 27 g protein for 230 calories, the best hot option with full published nutrition.
• Caffè Latte with nonfat milk: no protein menu needed. A Grande has 13 g of protein for 130 calories, compared with 190 calories with 2% milk.
These four are the best protein drinks at Starbucks if calories are your main concern. You can check every size of each drink on its own page, or see the full list of Starbucks drinks by category.
Starbucks protein drinks low in sugar: sugar-free vs regular
Choosing the sugar-free version keeps all the protein and cuts the sugar by about two-thirds. That is the single biggest difference between otherwise identical Starbucks protein drinks.
Drink (Grande) | Calories | Protein | Sugar | About teaspoons of sugar |
Iced Vanilla Protein Latte | 270 | 29 g | 29 g | 7 |
Iced Sugar-Free Vanilla Protein Latte | 200 | 29 g | 9 g | 2 |
Iced Caramel Protein Latte | 280 | 29 g | 31 g | 8 |
Iced Sugar-Free Caramel Protein Latte | 200 | 29 g | 9 g | 2 |
The switch saves 70 calories on the vanilla latte (270 to 200) and 80 calories on the caramel latte (280 to 200). The sugar-free syrup is sweetened with sucralose, according to Starbucks' published ingredients, so the 9 g of sugar that remains is mostly the natural sugar in the milk.
If you already order sweet drinks, our guide on how to order Starbucks drinks with less sugar shows how each pump of syrup adds up.
Is the protein in Starbucks drinks good quality?
Yes. The added protein is whey, which scores 1.0 on the PDCAAS protein-quality scale, the highest possible score. Milk protein also scores 1.0.
That matters because not all protein counts equally. Collagen, for example, scores 0 because it lacks the amino acid tryptophan. Our protein quality explainer covers how these scores work, and the protein quality calculator shows usable protein per calorie for any food or drink.
How a protein latte fits into your day
A 29 g protein latte can cover a meaningful share of a day's protein. The US RDA for adults is 0.8 g of protein per kg of body weight a day, and a practical pattern is 3 to 4 meals or snacks with roughly 20 to 40 g of protein each.
For someone who weighs 70 kg, the RDA works out to 56 g a day, so one Grande sugar-free protein latte provides about half of it. People who exercise often need more: about 1.4 to 2.0 g per kg a day. Our guide to how much protein you need a day explains the ranges, and the macro calculator sets daily targets for your goal.
A protein latte is still a drink, not a meal. It doesn't bring the fiber, vitamins and minerals of whole foods, so pair it with fruit, oats or eggs if it's your breakfast. If you have diabetes, kidney disease, are pregnant or have another health condition, talk to your doctor or a registered dietitian before changing how much protein you eat.
Caffeine and sodium in Starbucks protein drinks
Most Starbucks protein lattes have 150 mg of caffeine in a Grande. The foam drinks have more, because they are built on cold brew or extra espresso.
• Protein lattes: 150 mg of caffeine, well under the 400 mg a day the FDA cites as not generally associated with negative effects for most healthy adults.
• Vanilla Protein Cream Cold Brew: 205 mg.
• Iced Vanilla Protein Cream Shaken Espresso: 255 mg.
Sodium is modest: 125 mg in a Grande Iced Sugar-Free Vanilla Protein Latte, against the 2,300 mg a day most adults should stay under. To add up a whole day of coffee, use the caffeine calculator.
Protein drinks at Starbucks without full nutrition yet
Some drinks on the Starbucks protein menu show only calories on starbucks.com, so we can't rank them by protein per calorie yet. In a Grande:
• Iced Protein Matcha: 260 calories
• Iced Caramel Protein Matcha: 270 calories
• Protein Matcha (hot): 300 calories
• Vanilla Protein Latte (hot): 310 calories
• Caramel Protein Latte (hot): 320 calories
• Iced Banana Protein Cream Matcha: 400 calories
We add protein and sugar for each one as soon as Starbucks publishes them. Until then, we don't estimate.
How to order the best protein drink at Starbucks
Start with a sugar-free protein latte, keep it iced if you want the lowest calories, and check the size before you pay.
1. Pick sugar-free. It keeps the protein and drops the sugar from about 30 g to 9 g.
2. Choose a protein latte over a foam drink if protein per calorie is your goal.
3. Compare sizes. Calories rise with the cup: the Iced Caramel Protein Latte is 220 calories as a Tall and 400 as a Venti.
4. Think about the milk. For a regular latte, nonfat milk keeps the protein and cuts calories; see how Starbucks milk options change calories.
5. Check it before you order in the Starbucks drink calculator, which labels where every number comes from.
Looking for a food pairing at another chain? Our ranking of high protein Dunkin' breakfast options uses the same protein-per-calorie method.
Bottom Line
The best Starbucks protein drinks are the sugar-free iced protein lattes: 29 g of protein, 200 calories and 9 g of sugar in a Grande. Regular protein lattes have the same protein but more than three times the sugar, and protein foam drinks give the least protein per calorie. Pick sugar-free, compare sizes, and build your exact order in our Starbucks drink calculator before you go.
Frequently asked questions
What is the highest protein drink at Starbucks?
Among drinks with full published nutrition, the Iced Vanilla Protein Latte, Iced Caramel Protein Latte and their sugar-free versions each have 29 g of protein in a Grande, the most in our dataset.
What is the best protein drink at Starbucks for the calories?
The Iced Sugar-Free Vanilla Protein Latte and Iced Sugar-Free Caramel Protein Latte: 29 g of protein for 200 calories in a Grande, about 14.5 g of protein per 100 calories.
Are Starbucks protein drinks low in sugar?
Only the sugar-free versions. The Iced Sugar-Free Vanilla Protein Latte has 9 g of sugar in a Grande, while the regular Iced Vanilla Protein Latte has 29 g.
What kind of protein does Starbucks use?
Starbucks' published ingredients list whey protein isolate (from milk) with sunflower lecithin. Whey scores 1.0 on the PDCAAS protein-quality scale.
How much caffeine is in a Starbucks protein latte?
A Grande Iced Sugar-Free Vanilla Protein Latte has 150 mg of caffeine, the same as a Grande Caffè Latte.
Are Starbucks protein drinks dairy-free?
No. The protein comes from whey, which is made from milk, and the drinks are made with milk.


