It is a question that divides households. Some keep ghee in the fridge "to be safe". Others would never dream of it, because a spoon of rock-hard ghee is useless for a hot roti. Both have a point. Here is how to decide.

Why ghee keeps without a fridge

Food spoils mainly because of microbes, and microbes need water. Butter contains around 15 percent water and milk solids, so it spoils fairly quickly at room temperature. Ghee has had almost all its water cooked out and its milk solids strained away. Properly made ghee is typically well under 0.5 percent moisture. With so little water, there is very little for bacteria or mould to grow in.

That is why ghee has been kept in kitchens across India for centuries without refrigeration, and why most jars say "store in a cool, dry place" rather than "refrigerate".

What does spoil ghee

Ghee does not usually "go off" through microbes. It goes stale or rancid through oxidation, where fat slowly reacts with oxygen. That process speeds up with:

So keeping ghee fresh is less about the fridge and more about controlling those four things.

When refrigeration makes sense

When it is not needed

The downsides of the fridge

It sets hard. Refrigerated ghee is difficult to spoon. People leave the jar out to soften, return it, and repeat, which exposes it to temperature swings and condensation.

Condensation. Taking a cold jar out into a warm, humid kitchen causes water droplets to form on the inside of the lid. If they drip into the ghee, you have introduced exactly what you were trying to avoid.

Odours. Ghee picks up smells from onions, leftovers and spices in the fridge unless the jar is well sealed.

A sensible system

  1. Keep a small working jar in a cupboard near the kitchen, not beside the stove.
  2. Store the rest, sealed, in a cooler, darker place, or the fridge if your climate demands it.
  3. Refill the working jar every week or two using a clean, dry spoon.
  4. If you refrigerate, let the jar come to room temperature with the lid closed before opening, so condensation forms on the outside, not inside.

How long does ghee last?

Check the best before date on the label, usually 9 to 12 months from packing for sealed ghee. Once opened and stored well, ghee stays good to cook with for months. Its aroma is at its best in the first couple of months after opening.

How do you know if it has turned? We will cover that in detail in a separate piece. The short version: trust your nose. Rancid ghee smells sharp, sour or paint-like.

Seasons change the texture, not the safety

Ghee that is liquid in summer and grainy in winter is behaving normally. For more on seasonal storage, see how to store bilona ghee.

Our ghee jars are glass with tight lids, which helps with all of the above. Both A2 Gir Cow Ghee and Desi Cow A2 Ghee keep well in a cool cupboard.