Almond milk is one of the lowest-calorie milks you can buy. A cup of unsweetened almond milk contains roughly 40 calories, which is less than half what you’d get from skim dairy milk and a fraction of whole milk’s 150 calories. Even sweetened versions stay relatively modest at around 73 calories per cup.
Calories in Unsweetened Almond Milk
A standard 8-ounce (240 ml) serving of unsweetened almond milk delivers about 39 to 40 calories. That comes with 2.5 grams of fat, 1 gram of carbohydrates, 1 gram of protein, and zero sugar. The fat is predominantly the healthy kind (monounsaturated and polyunsaturated), the same type found in whole almonds, olive oil, and avocados.
Unsweetened vanilla almond milk is even lighter at around 30 calories per cup, since the vanilla flavoring adds negligible energy. Unsweetened chocolate almond milk runs slightly higher at about 51 calories, thanks to a few extra grams of carbohydrates from cocoa.
How Sweetened Versions Compare
Choosing a sweetened almond milk roughly doubles the calorie count. One cup of sweetened almond milk contains about 73 calories, 12 grams of sugar (10 of which are added sugar), and 13 grams of carbohydrates. That’s a significant jump from the 1 gram of carbs in the unsweetened version, though it’s still lower in calories than most dairy milks.
Flavored and sweetened varieties push higher still. A sweetened chocolate almond milk can reach 130 calories per cup, putting it in the same ballpark as 2% dairy milk. If you’re choosing almond milk specifically for its low calorie count, the unsweetened plain or vanilla versions are where that advantage lives. Always check the label, because “original” on the carton usually means sweetened.
Almond Milk vs. Dairy Milk
The calorie gap between almond milk and dairy milk is substantial across every fat level:
- Unsweetened almond milk: ~40 calories per cup
- Skim (fat-free) dairy milk: ~80 to 90 calories per cup
- 1% dairy milk: ~100 calories per cup
- 2% dairy milk: ~120 calories per cup
- Whole dairy milk: ~150 calories per cup
Even skim milk has more than double the calories of unsweetened almond milk. The tradeoff is protein: dairy milk provides about 8 grams of protein per cup, while almond milk has just 1 gram. If you’re swapping to almond milk to cut calories, you’ll want to get that protein elsewhere in your diet.
Almond Milk vs. Other Plant Milks
Among plant-based milks, almond milk consistently sits at or near the bottom for calories. Unsweetened oat milk comes in at about 79 calories per cup with 14 grams of carbs, roughly double the calories of unsweetened almond milk (59 calories and 8 grams of carbs in that particular comparison). Soy milk typically falls in the 80 to 100 calorie range per cup but offers significantly more protein, around 7 grams. Coconut milk, rice milk, and cashew milk all tend to land somewhere between almond milk and oat milk.
For anyone following a low-carb or ketogenic diet, almond milk’s combination of minimal carbohydrates and low calories makes it one of the more compatible plant milks available.
Why Homemade Almond Milk Has More Calories
Store-bought almond milk is surprisingly low in calories partly because it’s heavily diluted. Commercial brands use a relatively small amount of almonds blended with a large volume of water, then fortify with vitamins and minerals to add nutritional value back in. A quarter cup of whole almonds contains about 140 calories on its own. If you blended that with just one cup of water at home, your almond milk would contain close to 140 calories per cup rather than 40.
The exact calorie count of homemade almond milk is tricky to pin down, because straining out the pulp removes some of the calories. The leftover pulp retains most of the fiber and some of the fat, so the strained liquid ends up with fewer calories than the almonds you started with. But unless you’re using a very high water-to-almond ratio (roughly 4 cups of water per quarter cup of almonds), homemade versions will be notably higher in calories than what you’d pour from a carton.
Practical Calorie Impact
Where almond milk’s low calorie count really adds up is in daily use. If you drink a glass with breakfast and splash some into coffee twice a day, you might go through two cups. With unsweetened almond milk, that’s about 80 calories total. The same amount of whole dairy milk would cost you 300 calories, and even oat milk would be around 160.
For cooking and baking, the difference matters less. Recipes that call for a cup of milk are diluting it across multiple servings, so the per-serving calorie savings shrink. But for smoothies, cereal, and coffee, where you’re consuming a full serving at once, the swap from dairy or oat milk to unsweetened almond milk is one of the simplest calorie reductions you can make without changing what you eat.

