Desi ghee vs banaspati: what's the difference?
یہ مضمون اردو میں پڑھیںBoth are called "ghee" in Pakistani kitchens, but desi ghee and banaspati are completely different foods. One is made from milk; the other is made from vegetable oil in a factory. Here is how they compare.

The short answer
Desi ghee is butter (makhan) cooked slowly until its water evaporates, leaving pure milk fat. Banaspati is vegetable oil, usually palm oil, that has been hardened in a factory so it looks and behaves like ghee.
Desi ghee vs banaspati at a glance
| Desi ghee | Banaspati | |
|---|---|---|
| Made from | Milk fat (from makhan or malai) | Vegetable oils, mostly palm oil |
| How it's made | Butter slow-cooked at home or on a small farm | Oil hardened in a factory by hydrogenation or blending |
| Trans fat | Small amounts that occur naturally in milk | Can be high if partially hydrogenated; check the label |
| Taste and smell | Rich, nutty, buttery | Mild or neutral |
| Texture | Grainy (danedar) at room temperature | Smooth and waxy |
| Price | Higher: about 20–25 litres of milk make 1 kg | Much lower |
Which is healthier?
The biggest concern with banaspati is industrial trans fat, which forms when oil is partially hydrogenated. Trans fats raise "bad" LDL cholesterol and the risk of heart disease. The World Health Organization calls for removing industrial trans fats from food. Some newer banaspati brands use other methods and have less trans fat, so read the label.
Desi ghee is mostly saturated fat, so it's not something to eat without limit either. Used in normal amounts as part of a balanced diet, it's a traditional, natural fat with no factory processing. If you have heart disease or high cholesterol, ask your doctor how much fat is right for you.
Which is better for cooking?
- Flavour: desi ghee gives parathas, halwa, daal tarka and biryani a taste banaspati can't copy.
- High heat: ghee has a high smoke point, so it's good for frying and tarka.
- Cost: banaspati is cheaper, which is why it's often mixed into fake "desi ghee".
Our Cholistani desi ghee is slow-cooked from desert cows' makhan in Bahawalpur. Rs 3,800 per kg, cash on delivery anywhere in Pakistan.
Order desi ghee