Buffalo Milk · Weight
Buffalo Milk for Weight Gain: How Much & Better Than Cow Milk?
Yes, buffalo milk helps with weight gain because it is energy-dense: a 250 ml glass gives about 250 kcal, 18 g fat and 9.7 g protein, versus about 157 kcal from whole cow milk. Two glasses a day add roughly 500 kcal. Pair it with regular meals and strength training so the extra calories build muscle, not just fat.

Quick take
- ~250 kcal per glass vs ~157 kcal for cow milk.
- ~9.7 g protein per glass supports muscle gain.
- 1–2 glasses a day on top of meals adds 250–500 kcal.
- Train, don’t just drink — or the gain is mostly fat.
For anyone struggling to gain weight, calories are the obstacle. Buffalo milk delivers them in a form most Indian kitchens already have.
Ghee adds calories too: see ghee for weight gain, or our A2 buffalo bilona ghee.
Why buffalo milk works for weight gain
| Per 250 ml glass | Buffalo milk | Whole cow milk |
|---|---|---|
| Energy | ~250 kcal | ~157 kcal |
| Protein | ~9.7 g | ~8.1 g |
| Fat | ~17.8 g | ~8.4 g |
Per glass, buffalo milk gives about 60% more energy. Source data: buffalo milk nutrition facts.
How much to drink
A healthy weight gain is usually about 0.25–0.5 kg a week, which needs a surplus of a few hundred kcal a day. One to two glasses of buffalo milk on top of normal meals covers much of that. More is not better: drinking milk instead of meals squeezes out iron-rich foods and fibre.
Best times
- Between meals, so it adds to rather than replaces food.
- After training, for protein when muscles use it.
- At night, if it does not feel heavy for you (digestion).
Healthy add-ins
- Banana and a spoon of peanut butter (~150–200 kcal more).
- Dates or soaked almonds.
- A teaspoon of ghee (~45 kcal) — traditional in winter (ghee with milk).
- Oats or sattu for a thicker shake.
Who should be careful
People with high cholesterol, heart disease or diabetes should ask their doctor before adding high-fat milk daily (buffalo milk and cholesterol). Children have their own guidance (buffalo milk for kids). Training for size? ghee for gym and buffalo milk protein. Losing weight instead? buffalo or cow milk for weight loss.
Sources & references
Frequently asked questions
Is buffalo milk good for weight gain?
Yes. A 250 ml glass gives about 250 kcal and 9.7 g protein, about 60% more energy than whole cow milk.
How much buffalo milk should I drink to gain weight?
One to two glasses a day on top of regular meals, with strength training, suits most healthy adults.
Which milk is best for weight gain, cow or buffalo?
Buffalo milk, because it has about twice the fat and 60% more calories per glass.
Can I add ghee to buffalo milk for weight gain?
Yes, a teaspoon adds about 45 kcal. Keep the total sensible if you have cholesterol concerns.
A spoon of ghee, a glass of milk
A2 Farmer Buffalo Bilona Ghee — A2A2 confirmed by PCR, 99.76% milk fat, hand-churned and glass-packed. From ₹799.
Shop A2 Ghee →