Desi Remedies

How to Make Desi Ghee at Home from Butter or Malai, Step by Step

“Don’t walk away from the pot when it goes quiet.” That’s the one instruction every grandmother gives about ghee, and it’s the right one, because the quiet is the moment good ghee turns into burnt ghee.

Before you start

  • From 500 g unsalted butter: about 400 to 420 g ghee, 25 to 35 minutes on low heat
  • From 500 g collected malai: about 180 to 230 g ghee, 40 to 50 minutes
  • Done when: the bubbling goes silent, the liquid is clear gold and the solids at the bottom are light brown
  • Keeps: 3 months in a cupboard, 6 to 12 months in the fridge, if kept dry
  • Everyday amount: roughly 1 to 2 teaspoons per person per meal

Prefer to listen? This post as a 4 min video · Watch on YouTube

Ghee is butterfat with the water and milk solids cooked out. That is all it is. The magic, and the smell that fills a whole stairwell, comes from those milk solids browning gently before you strain them off. Get the browning right and you have something shop tins rarely match. Push it a minute too far and the whole batch tastes bitter.

Method one: ghee from butter

This is the faster, more predictable route and the one to learn on. Use unsalted white or yellow butter. Salted butter works, but the salt settles into the solids and some cooks find the ghee faintly salty.

  1. Cut 500 g unsalted butter into rough cubes so it melts evenly. Use a heavy-bottomed steel pan or kadhai that holds at least 2 litres. A thin pan scorches the solids before the water has gone.
  2. Melt on low to medium-low heat. Don’t rush this with high flame. After 5 to 7 minutes it will foam up with a thick white froth.
  3. Keep the heat low. The foam will rise and bubble noisily for 10 to 15 minutes as the water (about 15 to 18 percent of butter) boils away. Stir every couple of minutes, scraping the bottom.
  4. Around minute 20 the froth thins, the bubbles get smaller and the liquid underneath turns clear. Now stay at the stove.
  5. Watch the bottom. The milk solids go from white to cream to the colour of a digestive biscuit. The sound drops almost to silence and you’ll smell a nutty, toffee-like aroma. If you have a thermometer, the fat will be sitting around 115 to 120 °C.
  6. Turn the heat off the moment the solids are light golden brown. The pan’s own heat will darken them a shade further.
  7. Let it rest 5 minutes, then strain through a fine steel strainer lined with a clean, dry muslin cloth into a dry glass or steel jar. Leave the lid off until it’s fully cool so steam doesn’t condense inside.

How to tell it’s done, without guessing

Three signs, together. Silence, or near silence, where there was crackling. A clear liquid you can see the pan bottom through. Solids that are golden to light brown, not dark brown and never black. Dark solids mean a bitter, smoky ghee. Pale white solids with cloudy fat mean water is still in there, and that ghee will spoil early.

When the pot stops talking, the ghee is telling you it’s ready.

Method two: ghee from malai, the thrifty home way

This is how most desi kitchens actually made ghee. Every day the cream skin from boiled milk is lifted off with a spoon and dropped into a steel box in the freezer. After 10 to 15 days there’s enough to make a batch.

  1. Collect about 500 g malai (roughly 2 cups, packed). Keep it frozen, and add a new layer each day. Don’t hold it in the fridge longer than 5 or 6 days, or it sours past pleasant.
  2. Thaw overnight in the fridge. Bring it to room temperature for an hour.
  3. Churn out the butter: put the malai in a blender or a deep bowl with a hand whisk, add 1 cup (250 ml) ice-cold water and blend for 3 to 5 minutes. It will separate into yellowish butter lumps and thin buttermilk.
  4. Gather the butter with your hands and squeeze it in a bowl of fresh cold water. Change the water twice until it runs nearly clear. You’ll get roughly 250 to 300 g butter. Keep the buttermilk (chhaach) for drinking or kadhi.
  5. Now follow the butter method above. Malai butter holds more moisture, so expect 35 to 45 minutes of low simmering before the silence comes.

Some families skip the churning and cook the malai directly in the pan. It works, but it takes close to an hour, spits more, and leaves a large mass of brown solids called khurchan. Many people love that residue mixed with a little sugar and eaten warm. Nothing wasted.

A small trick worth knowing

In the last 2 minutes of cooking, drop in 2 or 3 fresh curry leaves or a single betel leaf. They crackle briefly, then turn crisp. Remove them when straining. Older cooks say it deepens the aroma and helps the ghee keep. The aroma part, at least, you’ll notice straight away.

Storing ghee, and spotting a bad tin

Water and wet spoons are ghee’s only real enemies. Always use a dry spoon. Keep the jar away from the stove’s direct heat. At room temperature in a dark cupboard, homemade ghee keeps well for about 3 months. In the fridge it goes solid and grainy and lasts 6 months or more. Grainy texture (daanedaar ghee) is actually prized. It forms when ghee cools slowly.

What you noticeWhat it likely means
Sharp, paint-like or crayon smellRancid. Discard.
White or green fuzzy spotsWater got in and mould grew. Discard the whole jar.
Cloudy layer at the bottomLeftover moisture or solids. Use soon.
Grainy, pale when coldNormal. Good ghee.

Checking bought ghee

Adulteration with vanaspati or cheap vegetable fat happens. Home tests aren’t reliable proof, but a few clues help. Real ghee melts almost instantly on a warm palm and smells of cooked milk. If a spoonful melted in a pan leaves a heavy, waxy residue or smells neutral, be suspicious. The only real safeguard is buying from a brand or dairy you trust, checking the label says “ghee” and not “vanaspati” or “dairy blend”.

How it was used in the old way

In the old books

Ayurvedic texts rank goghrita (cow ghee) highly and describe it as a carrier, meaning herbs and spices were cooked in it so their qualities would travel with the food. Ghee was considered cooling in potency despite being rich. Unani tibb classes ghee as warm and moist in temperament, balancing for dry, thin constitutions, and hakeems traditionally advised restraint for people of a heavy, phlegmatic nature. Both systems saw it as nourishment to be matched to the person and the season, not something to pile on for everyone.

In ordinary homes you’ll see a spoon of ghee on hot dal, a smear on a roti for a child, ghee with gur after a meal in winter, and ghee used for tempering with jeera or hing. It’s also the base of haldi doodh in some families.

Ghee in the nose (nasya)

Some households warm ghee slightly and put 1 or 2 drops in each nostril at bedtime. In Ayurveda this practice is called pratimarsha nasya and is described as soothing for a dry nose, especially in dry weather or heated rooms. Let’s be honest about it. There’s no good evidence it does more than moisturise the nostril lining. And there’s a real, documented risk. Oily substances breathed into the lungs can cause a condition called lipoid pneumonia. That’s why this should never be done to babies or young children, never lying fully flat, and never in large amounts.

Ghee on the navel

Another household tradition: a few drops of warm ghee rubbed into the belly button at night, said to help dry lips or dry skin. In Ayurvedic lore the navel is linked to many channels of the body. Nobody has shown this does anything beyond softening the skin around the navel. It’s harmless for most adults as long as the ghee is clean and the skin isn’t broken. Enjoy it as a calming ritual, not a treatment.

Take care if

Hot ghee burns badly. At 115 °C and above it sticks to skin. If it splashes, hold the area under cool running water for about 20 minutes. Don’t put butter, ice, toothpaste or more ghee on it. A burn larger than your palm, on the face, hands or groin, or any burn on a child, needs medical care.

Never put ghee or oil drops in a baby’s or small child’s nose. If anyone coughs, chokes or becomes breathless after nasal ghee, get medical help.

Ghee is almost all saturated fat and very calorie dense (around 45 kcal per teaspoon). If you’ve been told to watch your cholesterol, heart health or weight, keep portions small and have a word with your doctor about how much fits your diet. People with a milk allergy should avoid homemade ghee, as traces of milk protein can remain. Gallbladder trouble or pancreatitis are also reasons to ask before eating rich fats.

How much is sensible

Ghee is food, and generous food at that. For most healthy adults, 1 to 2 teaspoons per meal, adding up to about 2 to 3 teaspoons a day across all cooking, sits comfortably inside a balanced diet. Physically active people and growing children often eat a bit more. Someone sitting at a desk all day doesn’t need ghee dripping off every paratha.

A useful habit from older kitchens: ghee was added at the end, on top of food, where you taste every drop, rather than used as the frying medium for everything. You get the flavour with far less of it. For frying, a neutral oil or til oil does the job, and coconut oil suits southern dishes. More household staples like this sit in our Desi Remedies section, including a full guide to setting dahi and making lassi, which uses the same milk you’ll skim the malai from.

Common questions

Is cow ghee different from buffalo ghee?

Yes, in look and taste. Cow ghee is yellow (from carotene in the fat) and lighter in flavour. Buffalo ghee is white, richer and grainier. Buffalo milk gives more malai, so it yields more ghee per litre. Ayurvedic tradition prefers cow ghee, while many Punjabi kitchens swear by buffalo.

Can I make ghee in a pressure cooker or microwave?

Not in a sealed pressure cooker, as the water can’t escape and you can’t see the solids. A microwave works in short 1 minute bursts in a deep glass bowl, but it splatters and scorches easily. The stovetop is more forgiving.

My ghee smells burnt. Can I rescue it?

Not really. You can strain it again and use it for strong-flavoured cooking like tadka, where the bitterness hides, but it won’t taste like fresh ghee.

What is “A2 ghee”?

A marketing term for ghee from cows whose milk contains only A2 beta-casein. Ghee has very little protein left in it anyway, so the difference in a jar of ghee is minimal. Don’t pay a big premium for health reasons alone.

How long does homemade ghee last?

About 3 months at room temperature in a dark cupboard, and 6 months or more in the fridge. Always use a dry spoon, because water is what spoils it. A sharp paint-like smell or fuzzy spots mean throw it out.

How much ghee is okay to eat a day?

For most healthy adults, about 2 to 3 teaspoons a day across all meals fits a balanced diet. Ghee is around 45 kcal per teaspoon and mostly saturated fat, so if you watch your cholesterol or weight, keep portions small and ask your doctor.

Why has my ghee gone grainy?

Grainy, daanedaar texture forms when ghee cools slowly, and it's a sign of good ghee. It is normal and many people prize it.

Nothing on The Care Online is medical advice. Traditional practices are described as tradition, not as fact. Patch-test anything new, and take a persistent or serious concern to a qualified professional. See how posts are written on our methodology page.