Dairy Products & Eggs

How long does ghee last in the pantry?

6–8 months
Pantry — USDA FoodKeeper guidance for ghee

Ghee keeps 6–8 months in a cool, dark cupboard and stretches to 1–2 years in the fridge — the milk solids are cooked out, which is why it holds like this.

How long does it keep?

Pantry 6–8 months
Fridge 1–2 years

Can it sit out?

Ghee is shelf-stable, so sitting out at room temperature isn’t the safety question — storage time is.

The 2-hour rule, in full →

How to tell if ghee has gone bad

  • A crayon-like or rancid smell when the lid comes off
  • Mold or dark specks sitting on the surface
  • A bitter, scratchy taste off a clean spoon

When in doubt, throw it out.

Use a dry spoon every single time — water dropped into the jar is what starts mold in an otherwise indestructible fat.

Quick answers

How long does ghee last in the pantry?

Ghee keeps 6–8 months in a cool, dark cupboard and stretches to 1–2 years in the fridge — the milk solids are cooked out, which is why it holds like this.

How long can ghee sit out?

Sitting out at room temperature isn’t the safety question for ghee — storage time is.