Which has higher calories out of cows milk and plant alternatives?

On average, cow’s milk and soy milk contain between 113-281 calories per 100g depending on the fat content, almond milk contains 143 calories per 100g (could be higher if added sugar is present), and oat milk contains 222 calories per 100g.

Last updated 31/01/2025

Cow’s milk and alternatives like soy, almond and oat milk are available as full fat and reduced fat varieties and the amount of calories will vary accordingly. Some alternative milks are sweetened with sugar and this will further increase the calorie content.

The table below shows the calorie content of full fat, reduced fat and skim cow’s milk, as well as alternative milks.

Milk Type

Calories (per 100g)

Cow’s milk, regular fat (3.5%)

281

Cow’s milk, reduced fat (1%)

191

Cow’s milk, skim (0.15% fat)

142

Soy milk, regular fat (3%)

246

Soy milk, reduced fat (1%)

113

Almond milk

143

Oat milk

222

 

Was this useful?

Thank you for your feedback