Protein in Milk in India: Cow, Buffalo, Toned & A2

Most milk sold in India contains roughly 3.2 to 4.3 g of protein per 100 ml. A standard 250 ml glass gives you about 8 to 11 g of protein. Buffalo milk is highest (~4.3 g/100 ml, ~11 g per glass), cow and A2 cow milk sit around 3.2–3.5 g/100 ml (~8–9 g per glass), and packaged toned milk is close to cow milk at ~3.1–3.2 g/100 ml.

Key takeaways
  • Buffalo milk is the protein leader in India at roughly 4.3 g per 100 ml — about 11 g in a 250 ml glass — along with more fat and calories.
  • Cow milk, A2 cow milk and packaged toned milk are all in a similar band, roughly 3.1–3.5 g protein per 100 ml, or about 8–9 g per glass.
  • "A2" refers to the type of beta-casein protein, not a higher protein quantity — A2 and regular cow milk have almost the same amount of protein.
  • Milk is a complete protein (all nine essential amino acids), which is why it is a valued protein source in Indian vegetarian diets.
  • Two glasses of milk a day give roughly 16–22 g protein — useful, but usually not enough on its own to meet a full daily target for an active adult.
KABO Butter Coffee — all-in-one plant-based nutrition shake with 23g protein, 60+ superfoods and 26 vitamins & minerals
Try KABO

Butter Coffee — All-in-One Nutrition Shake

23.11g complete plant protein, 60+ superfoods, 26 vitamins & minerals, probiotics & digestive enzymes — in one daily shake.

Why Milk Matters for Protein in India

India is the world's largest producer and consumer of milk, and for millions of vegetarian households, doodh is a cornerstone protein source alongside dal, curd and paneer. A morning glass of milk, chai through the day, a katori of curd with lunch and paneer at dinner together make up a meaningful share of daily protein for many Indians.

But not all milk is the same. Between the doodhwala's fresh buffalo milk, the blue packet of toned milk from Amul or Mother Dairy, and the premium A2 cow milk cartons now common in Indian supermarkets, the protein content genuinely varies. Knowing the real numbers helps you choose the right milk for your budget and your protein goals. For the bigger picture on plant and dairy protein together, see our complete guide to plant protein in India.

Protein in Milk in India: The Numbers

The figures below use well-established values in the range of ICMR-NIN (Indian Council of Medical Research – National Institute of Nutrition) data and typical packaged-milk labels sold in India. Treat them as approximate: exact protein varies by breed, feed, season and how much a dairy standardises its milk.

Approximate protein content of milk types in India
Milk type Protein (per 100 ml) Protein per glass (~250 ml) Notes
Buffalo milk (bhains ka doodh) ~4.3 g ~11 g Highest protein, also highest fat and calories
Cow milk (full cream / whole) ~3.2–3.5 g ~8–9 g Lighter than buffalo; widely available
A2 cow milk (Gir, Sahiwal etc.) ~3.3–3.5 g ~8–9 g A2 beta-casein type; protein amount similar to regular cow milk
Toned milk (packaged) ~3.1–3.2 g ~8 g Standardised to ~3% fat; protein close to cow milk
Double-toned milk ~3.1–3.3 g ~8 g Lower fat (~1.5%); protein stays similar
Skimmed milk ~3.3–3.5 g ~8–9 g Almost no fat; protein is retained

Note: Values are approximate and can shift by around ±0.3–0.5 g per 100 ml depending on breed, feed and dairy standardisation. Packaged milk in India must declare protein on the label — always check the pack for the exact figure.

Buffalo vs Cow Milk: Which Has More Protein?

Buffalo milk wins clearly on protein density. At around 4.3 g per 100 ml, a single 250 ml glass delivers roughly 11 g of protein — noticeably more than cow milk's ~8–9 g. Buffalo milk is also richer, with more fat (about 6–7%) and more calories, which is why it feels creamier and is preferred for making thick curd, paneer and khoya.

Cow milk is lighter and easier to digest for many people, with less fat and fewer calories per glass. If your priority is maximum protein per glass, buffalo milk is ahead. If you want a lighter option or are watching calories, cow, toned or double-toned milk makes more sense while still giving you a solid ~8 g of protein per glass.

What About A2 Milk?

A2 milk has become popular in India, often sold at a premium price (frequently ₹80–₹130 per litre versus ₹50–₹70 for regular packaged milk). The important point for protein: "A2" describes the type of beta-casein protein in the milk (A2 beta-casein rather than A1), not a larger quantity of protein.

In terms of grams of protein, A2 cow milk is essentially the same as regular cow milk — around 3.3–3.5 g per 100 ml. Some people report that A2 milk feels easier on the stomach, though the evidence on digestive benefits is still mixed and not conclusive. So if you are buying A2 milk purely to get more protein, you are not getting a meaningful protein upgrade for the extra cost — you are paying for the beta-casein type and, often, farm-to-carton sourcing.

Is Milk Protein Complete?

Yes. Unlike most single plant foods, milk is a complete protein — it contains all nine essential amino acids your body cannot make on its own. Milk protein is roughly 80% casein and 20% whey, both high-quality proteins. This is a big reason milk, curd and paneer are so valuable in Indian vegetarian diets, where completing the amino acid picture otherwise relies on combinations like dal and rice.

That said, milk is not a high-protein food by volume. A glass gives you fluid, calcium, some vitamins and ~8–11 g of protein — genuinely useful, but you would need several glasses to hit a full day's protein from milk alone, which brings extra calories and, for many Indians, lactose that can cause bloating or discomfort.

How Milk Compares to Other Indian Protein Sources

To put a glass of milk in context, here is roughly how it stacks up against other everyday Indian protein foods:

  • Paneer — approximately 18–20 g protein per 100 g. A small 50 g cube gives ~9–10 g, similar to a glass of milk.
  • Curd (dahi) — approximately 3–4 g per 100 g, so a katori (~150 g) gives ~5–6 g.
  • Cooked dal — approximately 7–9 g per 100 g; a katori gives ~10–12 g.
  • Roasted chana — approximately 18–20 g per 100 g dry; a small handful (~30 g) gives ~6 g.
  • Soya chunks — approximately 52 g per 100 g dry, one of the most protein-dense veg foods.
  • One roti — approximately 2.5–3 g of protein.

Milk sits comfortably in the middle: reliable and complete, but not the densest source. For a full walk-through of Indian veg protein foods and how to combine them, see our guide on the best plant protein in India.

How Much Milk to Hit Your Daily Protein Target

ICMR-NIN recommends roughly 0.8–1.0 g of protein per kg of body weight per day for Indian adults with light-to-moderate activity. A 60 kg adult therefore needs approximately 48–60 g of protein daily; someone active or building muscle may aim higher, around 1.2–1.6 g/kg.

Two glasses of milk a day supply roughly 16–22 g of protein — a meaningful chunk, but only a third to half of a typical target. Trying to hit 50–60 g from milk alone would mean 6–7 glasses a day, which is impractical and adds a lot of calories (and lactose). Milk is best treated as one contributor among dal, curd, paneer, chana and, where needed, a concentrated protein source. Our whole-body nutrition guide explains how to layer these sources across a day.

When Milk Is Not Enough — or Not an Option

Many Indians are lactose intolerant to some degree, and milk can cause bloating, gas or discomfort. Others simply cannot drink enough milk to cover their protein needs without overshooting on calories. In these situations, a concentrated, dairy-free protein source can fill the gap without the lactose load.

KABO is an India-made, plant-based all-in-one nutrition shake that is dairy-free and lactose-free and FSSAI-licensed. One 54 g serving provides 23.11 g of complete plant protein from a pea and brown-rice blend — more than two glasses of buffalo milk — plus 26 vitamins and minerals (including biotin 40 mcg, B12, vitamin D, iron and zinc), 8 billion CFU probiotics, digestive enzymes and 60+ superfoods, all with no artificial sweeteners. It is not a replacement for a balanced diet, but it is a convenient way to top up protein on days when milk and meals alone fall short.

Read the full guide: Plant Protein in India: The Complete Guide — KABO's complete resource on plant protein. See also What is KABO?

Frequently asked questions

How much protein is in one glass of milk in India?

A standard 250 ml glass of milk in India contains roughly 8 to 11 g of protein. Buffalo milk is at the top with about 11 g per glass (~4.3 g per 100 ml), while cow, A2 cow and toned milk give about 8–9 g per glass (~3.1–3.5 g per 100 ml). Always check the pack label for the exact figure.

Which milk has the most protein — cow or buffalo?

Buffalo milk has more protein than cow milk. Buffalo milk contains approximately 4.3 g of protein per 100 ml compared to about 3.2–3.5 g for cow milk. Buffalo milk also has more fat and calories, so it is richer and creamier but heavier than cow milk.

Does A2 milk have more protein than regular cow milk?

No. A2 milk has a similar amount of protein to regular cow milk — roughly 3.3–3.5 g per 100 ml. "A2" refers to the type of beta-casein protein (A2 rather than A1), not a higher protein quantity. If you buy A2 milk expecting more protein, you will not get a meaningful increase for the higher price.

Is toned milk lower in protein than full cream milk?

Not meaningfully. Toning mainly reduces the fat content, not the protein. Toned milk contains about 3.1–3.2 g of protein per 100 ml, very close to full cream cow milk. Even double-toned and skimmed milk keep most of their protein while cutting fat and calories.

Can I meet my daily protein needs from milk alone?

It is difficult. A 60 kg adult needs roughly 48–60 g of protein per day, and each glass of milk gives only ~8–11 g. Reaching your target from milk alone would take 6–7 glasses daily, adding significant calories and lactose. Milk works best alongside dal, curd, paneer and, where needed, a concentrated protein source.

Milk is one of the most reliable complete proteins in the Indian diet — but a glass or two rarely covers a full day's protein on its own. KABO's plant-based shake delivers 23.11 g of complete protein per serving, dairy-free and lactose-free, with 60+ superfoods and 26 vitamins and minerals. It is not a replacement for real food — it is what fills the gap on days your meals cannot. Explore KABO and see if it fits your routine.

Back to blog

Leave a comment