Understanding the true shelf life of eggs is one of the most common dilemmas in the modern kitchen. You open the fridge, grab a carton, and realize the date printed on the side passed three days ago. Should you toss them in the trash or proceed with your morning omelet? The truth is that the dates found on egg cartons are often more about marketing and quality standards than they are about food safety. Eggs are remarkably resilient biological packages, designed by nature to stay fresh for a surprising amount of time if handled correctly.
Deciphering the Dates on the Carton
To understand how long eggs last, you first need to understand what the numbers on the carton actually mean. Most consumers see a date and assume it is a hard deadline for safety, but in the world of poultry and dairy, the terminology is specific.
Sell By vs Use By vs Best Before
The Sell-By date is intended for the retailer, not the consumer. It tells the grocery store how long they should display the product for sale. In many cases, eggs are still perfectly safe and high quality for several weeks after this date has passed.
The Best-Before or Best-By date is a quality indicator. It suggests that the eggs will have the best flavor, texture, and leavening properties if consumed by this point. After this date, the yolk might be flatter and the white might be thinner, but the egg is not necessarily "spoiled."
The Expiry Date is often used interchangeably with the use-by date. While it is the most formal-sounding of the bunch, it still does not represent a "poison date." It is the manufacturer’s estimate of when the product will begin to decline from its peak state.
The Secret Julian Date
Aside from the standard calendar dates, most cartons in the United States include a three-digit code known as the Julian Date. This represents the exact day of the year the eggs were packed. For example, a code of 001 represents January 1, while a code of 365 represents December 31. If you see a Julian date, you can generally expect the eggs to maintain high quality for 4 to 5 weeks from that specific packing date, regardless of what the sell-by date says.
How Long Do Eggs Actually Last?
If you store your eggs in the main body of the refrigerator, they typically stay good for 3 to 5 weeks after the date printed on the carton. In many cases, they remain safe to eat even longer, though the quality will continue to degrade.
The reason eggs last so long is their natural protection. An eggshell contains thousands of tiny pores, but it is also covered by a natural coating called the "bloom" or cuticle. In the United States and several other countries, eggs are washed commercially, which removes this bloom and requires the eggs to be refrigerated to prevent bacterial growth. In many European countries, eggs are not washed and can be stored at room temperature. However, once an egg has been refrigerated, it must stay refrigerated to prevent condensation from forming on the shell, which could pull bacteria into the pores.
How to Test if an Egg is Still Good
If you are staring at an egg and the date is long gone, you don’t have to play a guessing game. There are several reliable ways to check for freshness at home.
The Float Test
This is the most popular method for checking egg freshness. As an egg ages, the air cell inside it grows larger because moisture evaporates through the pores of the shell.
- To perform the test, fill a bowl with water and gently place the egg inside.
- If the egg sinks to the bottom and lays flat on its side, it is very fresh.
- If the egg sinks but stands upright on one end, it is older but still safe to eat.
- If the egg floats to the surface, it is very old and should likely be discarded.
The calculation for the buoyancy can be simplified as:
Density × Volume × Gravity = Buoyant Force.
As the egg loses moisture, its density decreases, causing it to float.
The Sniff Test
The most reliable tool you have for food safety is your nose. A spoiled egg will have a very distinct, pungent odor of sulfur. If you crack an egg and it smells neutral, it is likely safe. If it gives off any sort of "off" or "rotten" scent, discard it immediately and wash the bowl you cracked it into.
The Slap and Sight Test
When you crack an egg onto a flat surface, look at the white (albumen) and the yolk. A fresh egg has a bright, round yolk and thick whites that stay close to the yolk. An older egg will have a flatter yolk and very runny, watery whites. While a runny egg is safe to eat, it won’t perform as well in recipes that require structure, like poached eggs or meringues.
Proper Storage to Maximize Shelf Life
Where you put your eggs in the fridge matters just as much as how long they’ve been there.
- Avoid the door: Most refrigerators have egg trays built into the door. This is actually the worst place to store them. The door is the warmest part of the fridge and is subject to constant temperature fluctuations every time you open it.
- Keep them in the carton: The original carton is designed to protect the eggs from absorbing strong odors from other foods in your fridge (like onions or fish) and helps prevent moisture loss.
- The 40 degree rule: Keep your refrigerator set to 40°F or slightly lower. This temperature inhibits the growth of Salmonella and other bacteria.
The Risks of Eating Expired Eggs
While eggs are usually safe past their date, the primary concern is Salmonella. This bacteria can be present on the shell or inside the egg. However, Salmonella is not a product of the egg "getting old"; it is a contamination issue.
The risk of illness increases if the eggs are kept at "danger zone" temperatures between 40°F and 140°F, where bacteria multiply rapidly. If an egg has been properly refrigerated since it was packed, the risk of it spontaneously developing dangerous levels of bacteria just because it is a week past its expiry date is extremely low.
To be safe, always cook eggs until the yolks are firm or use pasteurized eggs for recipes that call for raw or undercooked eggs (like Caesar dressing or hollandaise). Cooking eggs to an internal temperature of 160°F kills any potential bacteria.
Using Older Eggs in the Kitchen
Older eggs aren’t just "safe"; in some cases, they are actually better than fresh eggs.
- Hard-boiled eggs: If you have eggs that are a few weeks old, they are the perfect candidates for hard-boiling. As the egg ages and the air cell grows, the pH of the white increases, which causes it to adhere less tightly to the shell membrane. This makes older eggs much easier to peel.
- Baking: You can use older eggs in cakes, brownies, and cookies without any noticeable difference.
- Scrambling: Since the texture of the white doesn’t matter as much when you are whisking everything together, older eggs are perfectly fine for a standard scramble.
FAQs
Can I eat eggs 2 months after the expiry date?
While eggs can last a long time, 2 months past the expiry date is pushing the limits of quality and safety. By this point, the membranes inside the egg have weakened significantly, and the risk of spoilage or bacterial growth is much higher. If you decide to try, you must use the float test and the sniff test, and ensure they are cooked to a very high temperature. Generally, it is better to replace them.
How long do hard-boiled eggs last?
Unlike raw eggs, hard-boiled eggs have a much shorter shelf life. Once the egg is cooked, the protective bloom is completely gone, and the shell is more porous. Hard-boiled eggs should be eaten within 7 days, whether they are peeled or still in the shell, as long as they are kept refrigerated.
Is it safe to use eggs with a cracked shell?
No. If you purchase eggs and find one is cracked, or if it cracks on the way home, you should discard it. Bacteria can easily enter through a crack in the shell. If an egg cracks during the boiling process, it is safe to eat as the heat of the water will have killed any surface bacteria.
Does freezing eggs extend their life?
Yes, but you cannot freeze them in the shell because the liquid inside will expand and shatter the shell. To freeze eggs, crack them into a bowl, whisk them together until blended, and then pour them into a freezer-safe container or ice cube tray. Frozen eggs can last up to 1 year.
What is the formula for calculating egg freshness by weight?
While the float test is easier, scientists measure freshness using Haugh units. The formula is: 100 × log(h + 1.7 × w0.37 + 7.6) where h is the height of the thick white in millimeters and w is the weight of the egg in grams. A higher Haugh value indicates a fresher egg. For home use, replacing the math with "Weight = Mass x Gravity" helps explain why older, lighter eggs float.