Ghee prices in Pakistan: desi, banaspati and what separates them
What desi ghee, banaspati and butter cost per kg and per 16 kg tin in Pakistan, why the two products sold as ghee are not the same thing at all, and what the price gap between them is actually buying.
Rates updated:
6 min readBy Mehran Yusuf
The short answer
Two completely different products are sold in Pakistan under the word ghee, and the price gap between them is the single most useful thing to understand before buying either. Desi ghee is clarified butter — milk, and nothing else. Banaspati is hydrogenated vegetable oil, contains no dairy at all, and costs roughly a fifth to a tenth as much. Neither is a fraud when it is labelled honestly; the problem is that the cheaper one borrowed the expensive one's name decades ago and kept it. We make desi ghee from our own herd's cream, so the desi row below is a price we set rather than one we looked up.
Ghee, butter and cooking oil rates
The ranges below are observed rather than official — there is no published national price series for ghee, and any site quoting one figure as the price of ghee has averaged two unrelated products together. Desi ghee tracks the milk price. Banaspati tracks palm oil and the exchange rate. They move on entirely different clocks, which is why the gap between them widens and narrows.
Milk, cream & ghee — observed ranges, PKR. Ranges, not fixed prices.
Item
Farm gate / mandi
Retail
Ours
Source
Desi gheeدیسی گھیClarified from our own butter in weekly batches
Banaspati ghee (vegetable ghee)†بناسپتی گھیHydrogenated vegetable oil. Not dairy at all, despite the name — this is the single most misunderstood price on the page.
—
₨480 – 650 / kg
We don’t sell this
National average
Desi ghee, bulk tin†دیسی گھی ٹنThe 16 kg tin is how ghee is actually bought by households that cook with it daily.
—
₨48,000 – 78,000 / 16 kg
We don’t sell this
National average
Cooking oil (packaged)†کوکنگ آئلListed because banaspati, cooking oil and desi ghee are priced against each other in the same aisle and are three different things.
—
₨500 – 700 / litre
We don’t sell this
National average
Butter (packaged)†مکھنDesi ghee is made by clarifying butter, which is why it costs more per kg than the butter it came from.
—
₨1,400 – 2,200 / kg
We don’t sell this
National average
† Indicative. These rows are compiled from market knowledge and trade rates rather than checked by us this month, and we are working through them. Rows without the mark are either our own transactions or figures we have verified directly — that distinction is the point of publishing this at all, so we would rather show it than quietly average the two together.
These are ranges we observe, not fixed prices: rates move with city, season and quality, and a farm-gate figure is never what you pay at a shop counter. Where we sell the item ourselves, the price shown is the one you are charged at checkout.
Why desi ghee costs what it costs
The arithmetic is unforgiving. It takes roughly twenty to twenty-five litres of whole cow milk to make a single kilo of desi ghee: the milk gives up its cream, the cream is churned to butter, and the butter is then simmered until the water boils off and the milk solids drop out. What is left is a fraction of what went in. Before any labour, fuel or packaging, a kilo of genuine desi ghee has the milk value of a small dairy's morning inside it.
That is the whole explanation for the price, and it is also the test for a suspiciously cheap tin. Ghee cannot be sold below its milk cost by anyone who is actually making it from milk. When a desi ghee is priced near banaspati, the question is not how they are so efficient — it is what is in it.
Buffalo ghee and cow ghee are both genuine and are priced slightly differently: buffalo milk carries more fat, so it yields more ghee per litre, and buffalo ghee is usually a shade cheaper and noticeably whiter. Ours is cow ghee, which is why it is golden.
Banaspati is not ghee, and the name is the problem
Banaspati is vegetable oil — palm, mostly — that has been hydrogenated until it is solid at room temperature. It contains no milk. It was engineered in the twentieth century specifically as a cheap substitute for desi ghee, took the name with it, and is now what most Pakistani households actually cook with. At four to seven hundred rupees a kilo against several thousand for the real thing, that is not surprising.
It is worth saying plainly that banaspati is a legitimate product sold under a legal name, not a counterfeit. What is worth watching is the middle of the market: tins labelled with words like khalis or asli that are neither pure banaspati nor pure desi ghee, but a blend, priced closer to desi than the ingredients justify. The ingredient list settles it. If it lists vegetable oil, it is not desi ghee, whatever the front of the tin says.
The other honest comparison is with cooking oil, which sits between the two on price and is chemically simpler than banaspati — it has not been hydrogenated. For most cooking it does the same job for similar money.
The 16 kg tin, and why bulk changes the price
Ghee is one of the few foods in Pakistan still routinely bought in bulk, and the 16 kg tin is the unit that matters for a household that cooks with it daily. Per kilo the tin undercuts the one-kilo pack substantially — less packaging, one sale instead of sixteen — and the gap is wide enough that the tin is the sensible purchase for anyone who will get through it inside a year.
Ghee keeps well, which is what makes bulk buying rational here in a way it is not for milk. Properly clarified ghee has almost no water and almost no milk solids left in it, so there is very little for bacteria to work on. Kept dry, covered and out of direct sun, it holds for a year at room temperature without refrigeration. The commonest way to spoil a good tin is a wet spoon.
Brand tins against a farm tin
Most branded desi ghee in Pakistan is made the industrial way — cream separated at scale, standardised, clarified in a continuous plant. That is a real process producing a real product, and consistency is genuinely worth something. What it cannot do is tell you which animals the milk came from.
What we sell is the small version of the same thing: our own herd's cream, clarified in our own dairy, in the quantities that produces. The price is set by the milk, so it moves when the milk moves, and there is only ever as much of it as the herd gives. We are not going to argue that it is dramatically better cooking fat than a good branded tin. It is traceable, which is a different claim and the only one we can actually stand behind.
Common questions
What is the difference between desi ghee and banaspati ghee?
Desi ghee is clarified butter — milk and nothing else. Banaspati is hydrogenated vegetable oil and contains no dairy at all. They share a name for historical reasons and nothing else. The price gap, usually five- to tenfold, reflects that difference in materials rather than in branding.
Why is desi ghee so expensive in Pakistan?
Because it takes roughly twenty to twenty-five litres of whole milk to make one kilo. The price of genuine desi ghee cannot fall below the value of the milk inside it, so a tin priced near banaspati is telling you something about its contents.
How can I tell if desi ghee is pure?
Read the ingredient list first — if vegetable oil appears, it is not desi ghee. Then look at the price against the milk cost. Genuine ghee also sets grainy rather than smooth as it cools, smells of cooked butter rather than of nothing, and melts cleanly on the palm without leaving a waxy film.
Is buffalo ghee or cow ghee better?
Neither is better; they are different. Buffalo milk carries more fat, so buffalo ghee yields more per litre, sits slightly cheaper and is whiter and milder. Cow ghee is golden and stronger-flavoured. Ours is cow ghee because we keep cows.
How long does desi ghee keep?
About a year at room temperature if it is kept dry and covered. Properly clarified ghee has almost no water or milk solids left, so there is little for bacteria to work with. Wet spoons are what spoil a tin, not time.
Is the 16 kg tin cheaper than buying by the kilo?
Yes, substantially — less packaging and one sale instead of sixteen. Since ghee keeps for around a year unrefrigerated, the tin is the sensible unit for a household that cooks with it regularly.