NYUS

Milk Calories & Protein: Cow vs Buffalo, Per Glass

NYUS Inc. · October 2026 · हिंदी में पढ़ें: दूध में कितनी कैलोरी और प्रोटीन

"How many calories are in milk?" has no single answer: it depends on whether the milk is cow or buffalo, and on whether you mean a glass, a paav, half a litre or a litre. What is solid is the per 100 g figure. The figures in this guide's tables come from the Indian Food Composition Tables 2017 (IFCT 2017) of the National Institute of Nutrition (ICMR-NIN), and the kJ to kcal conversion is our arithmetic. Treating a millilitre as a gram and the size of a glass are our assumptions, written out below.

General information: This article is information about food data. No dietitian or doctor has reviewed it, and it is not a substitute for their advice.

Track this in NYUS. NYUS builds a workout plan and an Indian-food diet plan from your goal, body, schedule and food preferences.

Join the NYUS waitlist

Short answer: by IFCT 2017, 100 g of whole cow milk has 73 kcal and 3.26 g of protein and 100 g of whole buffalo milk 107 kcal and 3.68 g; one 200 ml glass is about 146 kcal and 6.5 g of protein for cow milk and about 215 kcal and 7.4 g for buffalo milk.

Calories in 100 g of milk: cow and buffalo

IFCT 2017, Table 1 (Proximate Principles), PDF page 57, per 100 g; both figures are means over 6 regions. IFCT prints energy in kilojoules (kJ); we converted with 1 kcal = 4.184 kJ.

Milk (whole)Energy per 100 gProteinFatCarbohydrateIFCT code
Cow milk (Milk, whole, Cow)73 kcal (305 kJ)3.26 g4.48 g4.94 gL002
Buffalo milk (Milk, whole, Buffalo)107 kcal (449 kJ)3.68 g6.58 g8.39 gL001

Grams per 100 g is also a percentage by weight: cow milk is about 4.48% fat and buffalo milk about 6.58%. The food-group table in India's Dietary Guidelines for Indians 2024 (ICMR-NIN, PDF page 25) also lists milk at 3.1 g protein, 4.2 g fat and 72 kcal per 100 g, which is close to the cow milk row.

Calories and protein in a glass, a paav, half a litre and a litre

Method: volume (ml) x the IFCT value / 100, taking 1 ml = 1 g (our simplification: milk is a little heavier than water, so real figures are slightly higher). "One glass = 200 ml" is also our assumption. The Dietary Guidelines for Indians 2024 (PDF page 129) define the medium katori as 200 ml, page 136 (its diet chart for children aged 4 to 9) and page 138 (its chart for adults over 60) list 100 ml of milk directly as one small steel glass, and page 134 (children aged 1 to 3) and page 139 (its chart for pregnant women) list 150 ml as one and a half small steel glasses. These are glass-size definitions from those charts, not portions for you. A paav is a quarter of a litre.

QuantityCow: kcalCow: proteinBuffalo: kcalBuffalo: protein
100 ml (one small steel glass)~73 kcal~3.3 g~107 kcal~3.7 g
150 ml (one and a half small steel glasses)~109 kcal~4.9 g~161 kcal~5.5 g
200 ml (one glass / medium katori)~146 kcal~6.5 g~215 kcal~7.4 g
250 ml (one paav)~182 kcal~8.2 g~268 kcal~9.2 g
500 ml (half a litre)~364 kcal~16.3 g~537 kcal~18.4 g
1000 ml (1 litre)~729 kcal~32.6 g~1073 kcal~36.8 g

What this table does not cover

The two IFCT rows are for whole cow milk and whole buffalo milk only. Packet toned or double-toned milk, tea, haldi milk, sweetened milk and almond milk are not in them, so we give no numbers for those: use the pack label and add sugar separately. For curd, buttermilk and mango lassi see Is curd (dahi) good for weight loss?, Masala chaas vs plain buttermilk and Aamras vs mango lassi vs mango shake. For calcium per 100 g in whole cow milk (118 mg) and buffalo milk (121 mg), beside paneer, ragi, sesame and leaves, from IFCT 2017 Table 5, see calcium-rich vegetarian foods in India. For the vitamin D values IFCT 2017 prints for milk, paneer and khoa, see IFCT 2017 vitamin D2 values for Indian vegetarian foods. Buffalo milk also appears in our IFCT 2017 sodium ranking of 145 vegetarian foods per 100 g.

Cow milk vs buffalo milk

By IFCT 2017, buffalo milk has more calories (about 107 vs 73 kcal per 100 g) and more fat (6.58 vs 4.48 g), while the protein difference is small (3.68 vs 3.26 g). This article does not say which milk you should drink. For milk next to sugarcane juice and coconut water per 100 g, including the sugars, see sugarcane juice vs coconut water vs milk.

3 common mistakes

  1. Treating "a glass" as one fixed number. A 200 ml and a 250 ml glass differ by about 36 kcal (cow) and 54 kcal (buffalo).
  2. Mixing up cow and buffalo milk. The calories per 100 g differ a lot (about 73 and 107 kcal).
  3. Forgetting sugar, tea leaves or malai. The numbers above are for plain whole milk.
If you have diabetes, kidney disease, are pregnant or breastfeeding, or take medication, talk to a doctor or registered dietitian before changing how much you eat or drink. This article is general information, not treatment advice.

NYUS does the milk maths for you

NYUS is an AI fitness and diet coach that builds your food plan from your goal, body and preferences (vegetarian, egg only, non-veg or vegan), and at the weekly check-in, when there are enough logs, adjusts your calorie, macro and step targets. It has 8,900+ foods, almost all with macros from food-composition data (India's IFCT 2017 tables, USDA and Nutritionix), and the app runs in Hindi, English and Hinglish.

Try NYUS

An AI diet and fitness coach for Indian food: a plan built around your goal and what you eat, with a weekly check-in. 30-day free trial, then plans from ₹499 for one month, paid once with no auto-renewal, no card needed. No ads, your data is never sold.

Join the NYUS waitlist

Frequently asked questions

How many calories are in a glass of milk?

Glasses differ. Taking a 200 ml glass and 1 ml = 1 g (our simplification), IFCT 2017 whole cow milk (305 kJ per 100 g) gives about 146 kcal and whole buffalo milk (449 kJ) about 215 kcal.

What is the difference between cow and buffalo milk?

Per 100 g IFCT 2017 lists 3.26 g protein, 4.48 g fat and about 73 kcal for cow milk, and 3.68 g protein, 6.58 g fat and about 107 kcal for buffalo milk. Buffalo milk has more calories and fat; the protein difference is small.

How many calories are in half a litre and a litre of milk?

With 1 ml = 1 g: 500 ml of cow milk is about 364 kcal and buffalo milk about 537 kcal; 1 litre is about 729 and 1073 kcal.

How much protein is in milk?

IFCT 2017 gives 3.26 g protein per 100 g for cow milk and 3.68 g for buffalo milk. In a 200 ml glass that is about 6.5 g and 7.4 g.

What about packet (toned, Amul) milk, or milk with tea, haldi or sugar?

The two IFCT 2017 rows used here cover only whole cow and buffalo milk, so we give no numbers for packet, toned, tea, haldi or sweetened milk. Check the pack label for those and add sugar separately.

Sources (checked 21 October 2026)