Cow ghee vs buffalo ghee: colour, fat and taste compared
Cow ghee vs buffalo ghee: why one is golden and the other white, how they compare on fat, cholesterol, taste and yield, and which suits sweets and daily cooking, without the hype.
Cow ghee vs buffalo ghee comes down to colour, taste, texture, yield and tradition, not health. Cow ghee is golden because it carries beta-carotene from the cow's feed, while buffalo ghee is white because buffaloes convert that carotene into vitamin A. Both are almost pure milk fat and very close in nutrition per spoon.
In India, a great deal of ghee is made from buffalo milk or mixed milk, while cow ghee is often sought out for prasad, Ayurvedic use and everyday cooking. If you have ever wondered why the two look so different, or which belongs in your laddoos, here is a clear comparison.
At a glance
- Cow ghee is yellow from beta-carotene; buffalo ghee is white, sometimes with a faint greenish tinge.
- Buffalo milk carries about 7 to 8 per cent fat against about 4 per cent for cow milk, so it yields roughly twice as much ghee.
- Both ghees are 99 to 99.5 per cent milk fat with under 0.5 per cent moisture, and the calories per spoon are the same.
- Buffalo ghee usually has less cholesterol per 100 g, but the difference per teaspoon is only a few milligrams.
- Buffalo ghee sets harder and tastes heavier; cow ghee is lighter and more aromatic.
Which ghee is better, cow or buffalo?
Neither is meaningfully healthier. Choose by taste, texture, use and tradition.
Per spoon, both deliver the same calories, about 112 kcal per tablespoon, and very similar amounts of saturated fat. Studies even disagree about which carries slightly more: India's National Dairy Development Board reports a little more saturated fat in buffalo ghee, while a comparative study of traditional ghees found the opposite. Either way, both are mostly saturated fat, so the same small-spoon advice applies to both.
| Feature | Cow ghee | Buffalo ghee |
|---|---|---|
| Colour | Pale to deep golden | White, sometimes faintly greenish |
| Fat in the milk | About 4% | About 7 to 8% |
| Ghee from 100 kg of milk (one study) | About 3.1 kg | About 6 kg |
| Fat in the ghee | 99 to 99.5% | 99 to 99.5% |
| Cholesterol per 100 g | About 302 to 362 mg | About 209 to 312 mg |
| Texture | Softer, finer grain | Harder set, more high-melting fats |
| Flavour | Lighter, nutty, aromatic | Heavier, richer, more buttery |
Why is cow ghee yellow and buffalo ghee white?
Because of beta-carotene, the orange pigment in green fodder. Cows pass some of it into their milk fat; buffaloes convert it into colourless vitamin A.
That is why cow ghee looks deeper yellow when cows graze fresh green fodder and paler on dry feed, and why buffalo ghee stays white whatever the season. Buffalo ghee still contains vitamin A; it simply arrives already converted. The National Dairy Development Board also notes traces of pigments called biliverdin and bilirubin in buffalo ghee, which can give it a faint greenish tinge.
Which ghee has more fat?
Per spoon, neither: both ghees are 99 to 99.5 per cent fat. The difference is in the milk.
Buffalo milk carries about 7 to 8 per cent fat, against about 4 per cent for cow milk, according to the ICAR Central Institute for Research on Buffaloes. So a litre of buffalo milk makes far more ghee: in one comparative study, buffalo milk yielded about 6 kg of ghee per 100 kg of milk against about 3.1 kg from cow milk. For our bilona ghee, made by setting curd and hand-churning it, it takes roughly 25 to 30 litres of Gir cow milk to make each litre of ghee.
Does buffalo ghee have less cholesterol than cow ghee?
Usually a little less per 100 g, but the gap per teaspoon is tiny.
Figures compiled by the National Dairy Development Board put total cholesterol at about 302 to 362 mg per 100 g for cow ghee and about 209 to 312 mg for buffalo ghee. A teaspoon of ghee weighs about 4 to 5 g, so the difference comes to a few milligrams per teaspoon. For blood cholesterol, the saturated fat in any ghee matters far more, so keep either to a teaspoon or two a day.
Which ghee is used for sweets?
Both, depending on region and recipe. Buffalo ghee is often used for mithai because of its firm grain, white colour and rich flavour, while cow ghee is preferred where its golden colour and aroma suit the dish, and for prasad.
Classical Ayurveda ranks cow ghee highest among ghees, which is why it is the traditional choice for medicated ghees and rituals; we explore that tradition in ghee in Ayurveda. At home, either works in laddoos and halwa. Cow ghee gives a golden finish, as in our besan laddoo in bilona ghee; buffalo ghee gives a whiter, firmer set.
Cow ghee vs buffalo ghee: how to tell them apart at home
By colour, smell and how they set, and most reliably by the label.
- Colour: cow ghee is pale to deep golden; buffalo ghee is white or off-white.
- Smell: cow ghee smells lighter and nutty; buffalo ghee heavier and more buttery.
- Set: at room temperature, buffalo ghee usually sets harder, because it holds more high-melting fats.
- Label: check whether it says cow ghee, buffalo ghee or simply ghee, which may be made from mixed milk.
Who should be careful?
- Anyone with high LDL cholesterol or heart disease: either ghee is mostly saturated fat, so follow your doctor's limit.
- People with a milk allergy: ghee is nearly pure fat but may contain traces of milk protein, so ask your doctor.
- People with lactose intolerance often manage ghee, which holds only traces of lactose, but start with small amounts.
Our ghee
Our A2 Gir cow ghee is made the bilona way: milk from Gir cows is set as curd, hand-churned into makkhan and slowly simmered. It comes out naturally golden and grainy (danedar) and keeps for about 12 months stored cool and dry. You can read more about the bilona method.
The bottom line
Cow and buffalo ghee are nearly the same food: almost pure milk fat with the same calories per spoon. Cow ghee is golden, lighter and the traditional Ayurvedic choice; buffalo ghee is white, firmer and richer, and comes from milk that yields about twice as much ghee. Choose by taste and use, and keep either to a small spoon.
Frequently asked questions
Is buffalo ghee good for weight gain?
Buffalo ghee has the same calories as cow ghee, about 112 kcal per tablespoon, so neither is special for weight gain. Weight changes with your total calories, not the animal the ghee came from. For healthy weight gain, a dietitian can suggest balanced ways to add energy.
Why does my cow ghee look pale in winter?
The colour of cow ghee follows the cow's feed: more fresh green fodder means more beta-carotene and a deeper yellow, while dry fodder gives a paler ghee. Ghee also looks lighter once it has set solid than when it is melted. Neither change is a sign of a problem.
Can I mix cow and buffalo ghee?
Yes. Many ghees sold simply as 'ghee' are made from mixed milk, and mixing at home is harmless, giving a colour and texture in between. If you want one or the other for a recipe, a ritual or Ayurvedic use, check the label before you buy.
Which ghee is easier to digest?
Ayurveda describes buffalo ghee as heavier and cow ghee as lighter, but there is little modern research comparing how people digest them. Both are almost pure fat, and a large amount of any fat can feel heavy. Start with a small spoon and see what suits you.
Does the colour of ghee show its quality?
Not on its own. Cow ghee can range from pale to deep yellow with the season, and buffalo ghee is naturally white. A clean, pleasant smell, a fresh taste, an even grain and a clear label with a best-before date are better guides.
Sources
- National Dairy Development Board, Technology of ghee manufacturing (Technews 99), 2020
- ICAR-CIRB Buffalopedia, Utility of buffalo (accessed 2026)
- Comparative study of traditional ghee from buffalo and cow milk, Annals of the University Dunarea de Jos of Galati, Food Technology (accessed 2026)
- Butter oil, anhydrous, 1 tablespoon (USDA data), University Hospitals (accessed 2026)




