Honey and ghee are two of the longest-lasting foods in an Indian kitchen, and for related reasons: both contain very little free water. Store them well and they reward you for months, in honey’s case for years. Store them carelessly and moisture undoes them. Here is how to get it right.
Does honey expire?
Sealed honey keeps for an extraordinarily long time. Three things protect it:
- Very little available water. Honey contains around 17 to 18% water, but almost all of it is bound up with sugar. Its water activity, roughly 0.5 to 0.6, is too low for bacteria and moulds to grow.
- Acidity. Honey is naturally acidic, which also discourages microbes.
- Natural enzymes. An enzyme bees add to nectar slowly produces small amounts of hydrogen peroxide, a mild antiseptic.
Honey jars carry a best-before date because labelling rules require one, and the flavour and colour do slowly change over years. But honey kept sealed and dry does not spoil in the usual sense.
When honey does go bad
The one real enemy is moisture. If water gets in, from a wet spoon, an open jar in a humid kitchen or condensation, the water content rises and natural yeasts can begin to ferment it. Throw honey away if it:
- smells sour or alcoholic;
- shows foam or bubbles on top;
- has a watery layer that tastes sharp, or any mould.
Crystallisation is not spoilage. It is a natural change in texture, and a warm-water bath reverses it. Read why raw honey crystallises.
How to store honey
- Keep it in its glass jar with the lid closed tightly.
- Store at room temperature, away from the stove and direct sun. The fridge is unnecessary and speeds up crystallisation.
- Always use a clean, completely dry spoon.
- Do not decant into containers that held water or other foods unless they are fully dry.
How long does ghee last?
Good ghee is almost pure milk fat with very little moisture, so it keeps far longer than butter. As a general guide:
| Ghee | At room temperature | In the fridge |
|---|---|---|
| Sealed, unopened | Until the best-before date on the jar, often around 9 to 12 months | Longer |
| Opened | About 3 to 6 months, used with a dry spoon | Up to a year |
| Homemade | About 3 months | Longer |
In very hot, humid weather, keeping an opened jar in the fridge helps. Refrigerated ghee becomes firm; spoon out what you need and let it soften.
Signs ghee has gone off
Ghee turns rancid rather than mouldy. A sharp, sour or paint-like smell, a bitter taste, or mould on the surface mean it is time to discard it. A grainy texture is normal and a sign of slow-cooked ghee.
How to store ghee
- Keep the lid closed and the jar away from sunlight and the stove.
- Use a clean, dry spoon every time; never a wet or used one.
- If you buy a large jar, decant a week’s worth into a small one for daily use and keep the rest sealed.
A note on quality
Storage can only preserve what is already in the jar. Honey adulterated with syrup and ghee stretched with cheaper fats will never keep or taste like the real thing. Our guides to checking honey purity and checking ghee purity explain what to look for, and our own lab reports are on each product page.






