The Science of Egg Shelf Life in Indian Kitchens
How long do eggs actually last? The answer depends on storage conditions, whether they're washed, and what 'fresh' means to you. Here's the science-based guide for Indian households.

What Happens Inside an Egg Over Time
An egg is a living system designed to keep a developing chick viable for up to 21 days. Once laid, several changes begin:
Water loss: Shell is porous. Over time, moisture evaporates through microscopic pores. Air sac inside the egg grows.
CO₂ loss: CO₂ also escapes through pores, raising the pH of the egg white (becomes more alkaline). Older eggs' whites are thinner and spread wider when cracked.
Yolk membrane weakening: Over weeks, the vitelline membrane around the yolk weakens. Very old eggs have yolks that break easily when cracked.
Bacterial activity (if contaminated): The egg's natural antibacterial properties (lysozyme in white) fade over weeks, allowing any shell-contaminating bacteria to multiply.
Shelf Life by Storage Method
Refrigerated (Ideal): 4-5 weeks
At 4°C or below, eggs stay safe and high-quality for 4-5 weeks from lay date. This is the gold standard for Indian households.
Room Temperature (Unwashed): 1-2 weeks
Unwashed eggs (with their natural "bloom" intact) can sit on a counter for 1-2 weeks in Indian room temperature (20-30°C). Shorter in hot summer months, longer in cool winter.
Room Temperature (Washed): 3-7 days
Washing removes the protective bloom. Washed eggs on counter last only 3-7 days. If buying supermarket eggs (often pre-washed), refrigerate immediately.
Hard-Boiled Eggs: 1 week in fridge
Peeled or unpeeled, hard-boiled eggs last 7 days refrigerated. Unpeeled last slightly longer (7-10 days).
Cracked Egg (Raw) in Container: 2 days
Once cracked into a bowl, cover and use within 2 days. Protein begins denaturing and bacteria can enter.
Indian Climate Complications
Summer (March-June, 35-45°C)
Counter storage reduces to 3-5 days. Even in air-conditioned homes, power cuts raise ambient temperature. Always refrigerate.
Monsoon (July-September, high humidity)
Humidity accelerates bacterial growth. Shell pore activity increases. Reduce counter shelf life to 3-4 days even for unwashed eggs. Fridge strongly recommended.
Winter (November-February, 10-25°C in North)
Best season for egg storage. Counter storage of unwashed eggs is safe for 2 weeks. Fridge extends to 6+ weeks in some cases.
The Float Test — Complete Explanation
The float test is the single most reliable home freshness check. It works because as eggs age, the air sac inside grows (due to water and CO₂ loss).
Fresh egg (0-2 weeks): Sinks flat at the bottom of the bowl, lying horizontally.
Medium old egg (2-4 weeks): Stands upright at the bottom. Still safe to eat but use soon.
Old egg (4+ weeks): Floats to surface. Air sac has expanded significantly. Crack and smell before using.
Bad egg: Floats prominently and smells sulphurous when cracked. Discard.
Other Freshness Tests
Crack Test (Visual)
Fresh eggs have tall, firm yolks and thick clear whites. Old eggs have flat, easily-broken yolks and thin, watery whites that spread far.
Smell Test
Fresh eggs have no strong smell. Spoiled eggs have an unmistakable sulphurous (rotten) smell immediately when cracked. Trust your nose.
Shake Test (Informal)
Very fresh eggs make no sound when shaken. Old eggs make a sloshing sound (because air sac and yolk slop around).
"Best By" Dates on Indian Egg Packaging
FSSAI regulations recommend date labeling on packaged eggs but enforcement varies. When present, "best by" usually indicates 4-5 weeks from pack date. Many Indian producers instead use "lay date" — the date the egg was laid.
Sahya Agro's operational practice: trays include lay-date marking; typical farm-to-door cycle is 1-3 days. At delivery, eggs are usually under 5 days from lay.
What Determines "Fresh" Actually
Farm-to-consumer days: The single biggest factor. Supermarket eggs are often 10-20 days from lay by purchase date. Direct-from-farm like Sahya Agro is typically 1-5 days.
Storage temperature consistency: Fluctuations accelerate degradation more than steady cool temperature.
Shell integrity: Cracked eggs lose freshness much faster and risk contamination.
Buying for Freshness — Practical Tips
Choose farm-direct or subscription suppliers over supermarkets (3-4 weeks fresher on average). Check lay date on packaging. Avoid cracked or dirty eggs. Buy quantities you can realistically use in 3 weeks (half-tray 15 eggs for small households; full tray 30 for regular consumers).
What to Do With Aging Eggs
As eggs age, yolks break more easily — not ideal for sunny-side up or poached. Use older eggs for:
Scrambled eggs or bhurji: Yolk-breaking doesn't matter.
Hard-boiling: Older eggs peel more easily than fresh ones.
Omelettes and baking: Mixed preparations where visual structure doesn't matter.
Egg curry: Long simmering uses older eggs well.
Order Farm-Fresh Organic Eggs
NPOP certified, direct from our Narnaul farm to your door.
FAQs
How long do eggs last in Indian homes?
Refrigerated: 4-5 weeks. Unwashed at room temperature: 1-2 weeks (less in summer/monsoon). Washed at room temperature: only 3-7 days. Always refrigerate in Indian summer.
Do eggs need to be refrigerated in India?
Strongly recommended, especially in summer and monsoon. Indian room temperature (25-40°C depending on season) is above the ideal egg storage temperature. Refrigeration extends shelf life 3-4x.
How to tell if an egg is still good?
Float test in water: sinks flat = fresh, stands upright = okay, floats = use caution (crack and smell), floats with sulphur smell = discard. Simple and reliable.
Can I eat eggs past their 'best by' date?
Often yes if refrigerated and they pass the float test. Best-by dates are conservative. Eggs commonly last 1-2 weeks past the printed date. Smell and float test override printed dates.
Why do farm-fresh eggs last longer than supermarket eggs?
Time from lay is the main factor. Supermarket eggs are often 10-20+ days from lay by purchase. Farm-direct eggs (like Sahya Agro) are typically 1-5 days from lay. Your 'shelf life' starts from a much fresher point with farm-direct.