Calories in a Starbucks Latte: By Size and Milk
A tall (12 oz) Starbucks Caffe Latte made with 2% milk contains approximately 150 calories — a figure consistent with USDA FoodData Central data for espresso-and-steamed-milk beverages (USDA FDC #2262079).
The calorie range for a latte is wide: swap to whole milk or move up to a venti, and you can easily double that number before any syrup is added. Here is what the data shows across sizes and milk types.
Calories by Size and Milk Type
The table below uses Starbucks nutrition data (Starbucks.com nutrition page, accessed 2026) and is consistent with USDA FoodData Central values for comparable café lattes. All figures are for an unsweetened Caffe Latte with a single or double shot of espresso (as Starbucks prepares by default).
| Size (oz) | Milk Type | Calories | Carbs (g) | Protein (g) | Fat (g) |
|---|---|---|---|---|---|
| Tall 12 oz | Nonfat (skim) | 100 | 15 | 10 | 0 |
| Tall 12 oz | 2% milk | 150 | 15 | 10 | 6 |
| Tall 12 oz | Whole milk | 180 | 14 | 10 | 9 |
| Tall 12 oz | Oat milk | 130 | 17 | 6 | 4 |
| Tall 12 oz | Almond milk | 70 | 8 | 4 | 3 |
| Grande 16 oz | 2% milk | 190 | 19 | 13 | 7 |
| Grande 16 oz | Nonfat | 130 | 19 | 13 | 0 |
| Grande 16 oz | Whole milk | 230 | 18 | 13 | 11 |
| Venti 20 oz | 2% milk | 250 | 25 | 17 | 9 |
| Venti 20 oz | Nonfat | 170 | 25 | 17 | 0 |
What the Macros Mean
The calories in a latte come almost entirely from milk. A shot of espresso contributes roughly 5 calories; everything else is the steamed milk.
- Fat varies most by milk choice. Whole milk delivers 9g fat per tall serving; skim drops it to 0g.
- Carbohydrates come from lactose (milk sugar). Non-dairy alternatives like oat milk add a few extra grams of starch-derived sugar.
- Protein is meaningful — 10g in a tall 2% latte — making lattes a reasonable protein source compared with most café beverages.
No syrup is included in these figures. Each standard pump of vanilla or caramel syrup adds approximately 20 calories and 5g of sugar.
Does It Fit Your Goals?
Weight loss: A tall 2% latte at 150 calories fits comfortably into most calorie budgets. The issue is habituation — a daily grande with one pump vanilla adds up to roughly 210 calories, or about 1,470 calories per week from a single drink. Swapping to nonfat and skipping the pump saves about 700 calories per week. Use the TDEE calculator to see how your coffee habit fits your daily target.
Blood sugar management: An unsweetened tall latte has around 15g of carbohydrates, all from lactose, which has a relatively low glycemic index (about 46). That means a moderate, gradual effect on blood glucose. Sweetened or flavored versions can push carbs above 35–45g per serving, which is a more significant glycemic load — especially if consumed on an empty stomach. Check the glycemic load calculator if you are tracking glucose response.
Building macros: The protein in a latte is real and counts toward daily protein targets, particularly useful if you are following a higher-protein diet. For a full picture of how it fits your daily targets, see our guide on how to calculate your macros.
The easiest way to account for your latte is to photograph the cup — CalEye reads the size and milk type and logs the calories in seconds.
Frequently asked questions
- How many calories are in a Starbucks latte?
- A tall (12 oz) Starbucks Caffe Latte made with 2% milk contains 150 calories, 6g fat, 15g carbohydrates, and 10g protein according to Starbucks nutrition data, consistent with USDA FoodData Central values for whole-milk espresso drinks.
- Which milk has the fewest calories in a Starbucks latte?
- Nonfat (skim) milk cuts the most calories — a grande nonfat latte drops to around 130 calories versus 190 for 2% and 220 for whole milk. Oat milk and almond milk are roughly 170–180 and 80–100 calories respectively for a grande.
- Does a Starbucks latte raise blood sugar?
- An unsweetened latte has around 15–20g of lactose (milk sugar) per tall serving, giving it a moderate glycemic load. Adding syrups or sweet toppings can push carbs above 30g per serving, which will have a more pronounced effect on blood glucose.