UltraFit360 fitness and nutrition guide
Indian Nutrition

Protein in Milk: Toned, Full Cream, Buffalo, Cow and Plant Milks

Updated October 2, 2026 · 6 min read · By UltraFit360 Team

💡 Quick Answer

Dairy milk has about 3.0–3.4 g protein per 100 ml, so a 250 ml glass gives roughly 7.5–8.5 g protein whether it is toned, double toned or full cream. Buffalo milk is slightly higher at about 3.7 g per 100 ml. Fat, not protein, changes the calories: about 35 kcal (skimmed) to 90 kcal (full cream) per 100 ml.

  • Protein barely changes between milk types; calories change a lot.
  • Double toned and skimmed milk give the most protein per calorie.
  • Soy milk matches dairy for protein; almond and oat milk do not.
  • One glass is a protein top-up, not a full protein serving.

Milk is the default protein in many Indian homes: a glass at breakfast, chai through the day, curd at lunch. But "doodh se protein milta hai" needs a number. The short answer is about 8 g per glass, and choosing toned over full cream changes the calories far more than the protein.

Indian Milk Types Under FSSAI Standards

Packaged milk in India is sold in categories defined by FSSAI by minimum fat and SNF (solids-not-fat: protein, lactose and minerals). Protein is roughly 35–37% of SNF, which is why it stays in a narrow 3.0–3.4 g band across types.

Milk typeFSSAI fat / SNFProtein /100 mlkcal /100 mlProtein /250 ml glasskcal /250 ml glass
Full cream6.0% / 9.0%~3.2–3.4 g~86–90~8–8.5 g~215–225
Standardised4.5% / 8.5%~3.0–3.2 g~72–75~7.5–8 g~180–190
Toned3.0% / 8.5%~3.0–3.2 g~58–60~7.5–8 g~145–150
Double toned1.5% / 9.0%~3.1–3.3 g~45–48~7.8–8.3 g~115–120
Skimmed≤0.5% / 8.7%~3.1–3.3 g~33–36~7.8–8.3 g~85–90

Basis: FSSAI compositional standards (fat and SNF minimums). Protein and calories are estimated from those standards and are in line with common Indian brand labels (for example, toned milk is typically labelled around 58 kcal and 3 g protein per 100 ml). Your brand's label may differ slightly; check the back of the pouch.

Notice what happens across the rows: protein stays at about 8 g a glass, but calories fall from about 220 to 90. If you want milk's protein without the fat, double toned or skimmed is the better deal.

Buffalo Milk vs Cow Milk

Per 100 ml (raw, unstandardised)Cow milkBuffalo milk
Protein~3.3 g~3.7 g
Fat (typical)~3.5–4.5 g~6.5–7.5 g
Calories~65–75 kcal~95–110 kcal
Protein per 250 ml glass~8.3 g~9.3 g

Basis: protein from IFCT 2017 (NIN); fat and calories are typical ranges because raw milk varies with breed, feed and season. USDA lists buffalo milk at about 97 kcal and 3.75 g protein per 100 g.

Buffalo milk has a little more protein but much more fat, so it is the richer, creamier milk that makes thick curd and paneer. Cow milk is lighter. For gym goals, the difference in protein (about 1 g per glass) matters less than the difference in calories (about 80 kcal per glass). Much of the "full cream" pouch milk sold in India is buffalo or mixed milk.

Plant Milks: Soy, Almond and Oat

Per 100 ml (unsweetened)ProteinCaloriesProtein /250 ml
Soy milk~2.9–3.3 g~33–45 kcal~7–8 g
Oat milk~1 g~45–50 kcal~2.5 g
Almond milk~0.4–0.6 g~15–20 kcal~1–1.5 g
Toned dairy milk (for comparison)~3.1 g~58 kcal~7.8 g

Basis: USDA FoodData Central for unsweetened soy and almond milk; oat milk from typical labels. Sweetened and flavoured versions can have 2–3 times the calories.

Only soy milk is a real protein substitute for dairy. Almond and oat milk are fine for taste and coffee, but a glass gives about as much protein as a single roti or less. If you are vegan or lactose intolerant and want protein, choose unsweetened soy milk, preferably fortified with calcium and B12.

Milk for Muscle Gain

Milk protein is about 80% casein and 20% whey. Whey digests fast and is rich in leucine, which helps trigger muscle protein synthesis; casein digests slowly and keeps amino acids coming for hours. That mix is why milk works well after training. In a 12-week study of novice male lifters (Hartman et al., American Journal of Clinical Nutrition, 2007), drinking fat-free milk after workouts led to more lean mass gain than a soy drink or a carb drink with the same calories.

Practical points:

How It Fits Your Goal

Fat loss: switch to double toned or skimmed milk. Two glasses a day still give about 16 g protein for under 250 kcal. Watch the hidden milk in chai and coffee with sugar: four cups of sweet chai can quietly add 300 kcal.

Muscle gain: full cream or toned milk is an easy way to add calories and protein. A glass with a banana and peanut butter, or with your post-workout whey, helps you hit your numbers. See the lean bulk diet plan and the Indian gym diet plan for full days of eating.

Vegetarian lifters: milk, curd and paneer together can supply a big share of daily protein. Check how they stack up in the Indian food calories and protein chart and set your target with the protein calculator.

Frequently Asked Questions

How much protein is in 1 glass of milk?

A 250 ml glass of dairy milk has about 7.5 to 8.5 g protein, whether it is toned, double toned or full cream. Buffalo milk gives a little more, about 9 g per glass.

Which milk has the most protein in India?

Buffalo milk, at about 3.7 g per 100 ml. Among packaged milks, protein is similar across types (3.0 to 3.4 g per 100 ml), so double toned or skimmed milk gives the most protein per calorie.

Is toned milk good for the gym?

Yes. Toned milk gives about 8 g protein per 250 ml glass for about 145 kcal, a good balance for most gym-goers. Use double toned if you are cutting and full cream if you need extra calories.

How many calories are in 1 glass of full cream milk?

About 215 to 225 kcal per 250 ml glass, compared with about 145 kcal for toned milk and 115 to 120 kcal for double toned milk.

Is soy milk as good as cow milk for protein?

Close. Unsweetened soy milk has about 2.9 to 3.3 g protein per 100 ml, similar to dairy. Almond and oat milk have much less, about 0.5 to 1 g per 100 ml.

Is milk good for muscle gain?

Yes. Milk has a mix of fast whey and slow casein protein, and studies show drinking milk after training supports lean mass gain. One glass gives only about 8 g protein, so pair it with other protein foods.

More from UltraFit360
UF

UltraFit360 Team

AI-powered fitness coaching — helping you track smarter, train better, and transform faster. Learn more →

Count Every Glass Toward Your Protein Goal

Snap your food and UltraFit360 estimates calories and protein, then keeps you on target for fat loss or muscle gain.