By Muhammad Saif Ullah, founder & editorUpdated October 24, 2026Numbers from Starbucks and our tested calculator
Quick answer
- Almondmilk is the lowest-calorie milk at Starbucks: a Grande Caffè Latte with almondmilk is 100 calories. Nonfat milk is next at 130.
- Starbucks coconut milk calories: a Grande latte with coconutmilk is 140 calories, 8 g fat, 11 g sugar and only 2 g protein.
- Yes, oatmilk has more calories than 2%: 210 vs 190 in a Grande latte. Oat has less sugar, but far less protein (5 g vs 13 g).
The milk is the biggest ingredient in most Starbucks drinks, so it decides more of your calories than the espresso ever will. Plenty of people switch to oat thinking it’s the “light” choice, then find out it isn’t. Below is every milk side by side, in the same drink and the same sizes, so you can pick by calories, sugar or protein.
Starbucks milk calories compared (Grande latte)
Same drink every time: a Grande (16 fl oz) hot Caffè Latte, 2 shots of espresso, no syrup. Only the milk changes.
| Milk | Calories | Fat | Sugar | Protein |
|---|---|---|---|---|
| Almondmilk | 100 | 2.5 g | 11 g | 5 g |
| Nonfat milk | 130 | 0 g | 18 g | 14 g |
| Coconutmilk | 140 | 8 g | 11 g | 2 g |
| 2% milk (standard) | 190 | 7 g | 18 g | 13 g |
| Soymilk | 190 | 5 g | 15 g | 13 g |
| Oatmilk | 210 | 10 g | 10 g | 5 g |
| Whole milk | 230 | 11 g | 18 g | 13 g |
| Protein milk* | 250 | 7 g | 18 g | 27 g |
| Breve (half & half)* | 480 | 42 g | 16 g | 12 g |
Starbucks-published U.S. values for every milk except those marked *, which are our calculator’s estimates. Sugar in dairy milk is natural lactose, not added sugar.
Calories by milk and size
| Caffè Latte with | Tall (12 oz) | Grande (16 oz) | Venti (20 oz) |
|---|---|---|---|
| Almondmilk | 80 | 100 | 130 |
| Nonfat milk | 100 | 130 | 170 |
| Coconutmilk | 110 | 140 | 170 |
| 2% milk | 150 | 190 | 250 |
| Soymilk | 150 | 190 | 240 |
| Oatmilk | 160 | 210 | 290 |
| Whole milk | 180 | 230 | 300 |
- The gap grows with size: almond vs oat is 80 calories apart in a Tall and 160 apart in a Venti.
- Iced lattes are lighter because ice takes up room. A Grande Iced Caffè Latte with oatmilk is 150 calories (Starbucks-published), vs 210 hot.
Does oat milk have more calories than 2%?
Yes, and it surprises a lot of people. Oatmilk sounds lighter because it’s plant-based, but Starbucks’ oatmilk is made to be creamy, and creamy means calories.
- Calories: oat 210 vs 2% 190 in a Grande latte. Oat is closer to whole milk (230) than to almond (100).
- Sugar: oat wins here, 10 g vs 18 g. The 2% sugar is lactose that’s naturally in milk.
- Protein: 2% wins clearly, 13 g vs 5 g. If the latte is your breakfast, that matters.
- My take: choose oat for taste or because you avoid dairy, not to save calories. If calories are the goal, almond or nonfat does far more.
Starbucks coconut milk: calories and nutrition
- Grande latte with coconutmilk: 140 calories, 8 g fat, 11 g sugar, 2 g protein (Starbucks-published).
- Per cup: about 80 calories per 8 fl oz in our calculator. The fat is mostly saturated, which is normal for coconut.
- Almost no protein: about 2 g in a whole Grande, the lowest of any milk here.
- Where you already drink it: the Pink Drink is Strawberry Açaí base with coconutmilk, 140 calories in a Grande. The coconutmilk is a small part of that; most of the sugar comes from the base.
- Taste: lighter and slightly sweet, with a mild coconut flavor that works well in iced drinks and matcha.
Nutrition in Starbucks almond milk
- Grande latte with almondmilk: 100 calories, 2.5 g fat, 11 g sugar, 5 g protein (Starbucks-published).
- Per cup: about 60 calories per 8 fl oz, worked out from Starbucks’ own latte numbers. Starbucks’ almondmilk is lightly sweetened, which is why it still shows some sugar.
- Best for: the lowest-calorie milk drink you can order. A Tall almondmilk latte is just 80 calories.
- Trade-off: it’s thinner, so it foams less and the latte tastes lighter. Expect that and you won’t be disappointed.
How many calories in a splash of milk?
A “splash” is a small pour added to brewed coffee, cold brew, Americano or tea, and yes, you can order it with any milk. There’s no exact Starbucks measure, so here’s a range for roughly 1 to 2 fl oz from our calculator:
| Splash of | About 1 fl oz | About 2 fl oz |
|---|---|---|
| Almondmilk | 10 | 15 |
| Coconutmilk | 10 | 20 |
| Nonfat milk | 10 | 20 |
| 2% milk | 15 | 30 |
| Soymilk | 15 | 30 |
| Oatmilk | 20 | 35 |
| Whole milk | 20 | 40 |
| Breve (half & half) | 40 | 80 |
| Vanilla sweet cream | 45 | 85 |
| Heavy cream | 100 | 200 |
- A splash of almondmilk in cold brew keeps the drink around 15 to 20 calories.
- Heavy cream is the one to watch: a heavy pour can add 200 calories, more than a whole almondmilk latte. It’s popular with keto drinkers because it’s very low in carbs, but it’s mostly saturated fat.
Milk swaps in other drinks (Grande)
| Drink | 2% | Nonfat | Almond | Coconut | Oat | Soy |
|---|---|---|---|---|---|---|
| Cappuccino | 140 | 90 | 80* | 120 | 140 | 150 |
| Chai Tea Latte | 200 | 180* | 160* | 180* | 210* | 200* |
| Iced Caffè Latte | 130 | 90* | 70* | 90* | 150 | 140* |
* Our calculator’s estimate for that swap. Unmarked values are Starbucks-published.
- Chai barely changes: most of a chai latte’s calories are in the chai concentrate, so swapping milk changes it by about 40 calories at most. Fewer chai pumps does more.
- Cappuccino is milk-light: it’s half foam, so the milk choice matters less than in a latte.
What “skinny” means, and other milk tips
- “Skinny” at Starbucks means nonfat milk, sugar-free syrup and no whipped cream. A Grande Skinny Blonde Vanilla Latte is about 120 calories in our calculator. More ideas are in our low-calorie Starbucks drinks guide.
- Want more protein? Nonfat, 2%, soy and protein milk all give 13 g or more in a Grande latte. Plant milks other than soy give 2 to 5 g. See our Starbucks protein drinks guide.
- Watching blood sugar? Unsweetened drinks with almond or oat have the least sugar here (10 to 11 g in a Grande latte). The syrup matters more than the milk, so check the Starbucks syrup calories guide too.
- No extra charge: Starbucks stopped charging extra for nondairy milk at its U.S. company-owned stores in November 2024. Licensed stores (in airports or grocery stores) may differ.
- Allergies: almondmilk contains tree nuts and soymilk contains soy. Shared steam wands and blenders mean Starbucks can’t promise any drink is free of milk or other allergens.
- Easier in the app: milk choices, splashes and pump counts are all in the app’s customize screen, so you don’t have to read a long order out at the counter.
Try any milk in the calculator
Pick your drink and size, then switch milks. Calories, sugar, protein and caffeine update straight away.
FAQ
What is the lowest-calorie milk at Starbucks?
- Almondmilk. A Grande Caffè Latte with almondmilk is 100 calories, and a Tall is 80.
- Nonfat milk is next at 130 calories in a Grande.
How many calories does coconut milk add at Starbucks?
- About 80 calories per cup (8 fl oz) in our calculator.
- A Grande latte with coconutmilk is 140 calories, 50 fewer than with 2%.
Is oat milk healthier than 2% at Starbucks?
- Not for calories: oat is 210 vs 190 in a Grande latte.
- Oat has less sugar (10 g vs 18 g), but 2% has far more protein (13 g vs 5 g).
Which Starbucks milk has the most protein?
- Protein milk, at about 27 g in a Grande latte (our estimate).
- Of the regular milks, nonfat, 2%, whole and soy each give 13 to 14 g.
Does Starbucks charge extra for almond, oat or coconut milk?
- Not at U.S. company-owned stores since November 2024.
- Licensed stores, like those inside airports or grocery stores, set their own prices.
How many calories are in a splash of milk at Starbucks?
- Usually 10 to 40 calories, depending on the milk and how big the pour is.
- A splash of heavy cream is much higher, about 100 to 200 calories.
Is Starbucks almond milk sweetened?
- Yes, lightly. That’s why a Grande almondmilk latte still shows about 11 g sugar with no syrup.
Sources
- Drink nutrition by milk: Starbucks’ published U.S. nutrition, as used and tested in our calculator (methodology).
- Nondairy milk pricing: Nation’s Restaurant News, Starbucks will no longer charge extra for non-dairy milks.
- Food allergens: U.S. FDA.
- Related: cold foam calories · syrup calories · cup sizes · Starbucks nutrition chart · Frappuccino calories · Caramel Macchiato calories · Starbucks latte calories · Starbucks Hot Chocolate calories · Starbucks matcha latte calories · Vanilla Sweet Cream Cold Brew calories · Brown Sugar Oatmilk Shaken Espresso calories · Pink Drink calories.
Independent and unofficial. Not affiliated with Starbucks. For general information only, not medical advice.
