Eggs are a kitchen staple, but they don’t last forever. The best way to check if an egg is still safe to eat is the water test: place the egg in a bowl of cold water. If it sinks and lies flat on its side, it is very fresh. If it stands upright on the bottom, it is older but still safe to eat. If it floats to the top, it should be thrown away.
Why the Water Test Works
The water test is not a myth. It relies on basic egg biology. As an egg ages, it loses moisture and carbon dioxide through its porous shell. This loss creates a larger air cell inside the egg.
A larger air cell means more buoyancy. A fresh egg has a tiny air cell, so it sinks. An older egg has a bigger air cell, so it stands up or floats. The float test gives you a rough idea of the egg’s age and condition.
This method is widely used in home kitchens and is supported by food safety experts. It is not a perfect measure of bacterial contamination, but it is a reliable indicator of age and internal breakdown.
How To Check If Eggs Are Ok To Eat: The Sink or Float Test
Fill a bowl or glass with cold water. Gently lower the egg into the water. Do not drop it, as this can crack the shell and let bacteria in.
- Egg sinks and lies flat: Very fresh. Safe to eat for any use, including raw or lightly cooked preparations.
- Egg sinks but stands upright: Older but still safe. The air cell has grown. Best for hard boiling or baking, where texture matters less.
- Egg floats: Do not eat it. The air cell is large, and the egg is likely past its prime. Discard it.
This test takes less than a minute. It is the single most practical way to check an egg before cooking.
The Sniff Test: Your Nose Knows
Your sense of smell is a powerful tool. A bad egg has a distinct, sulfur-like odor that is hard to miss. This smell comes from hydrogen sulfide gas produced as the egg white breaks down.
Crack the egg into a clean bowl. Smell it immediately. If it smells bad, throw it out. If it smells neutral or like nothing, it is likely fine. This test works even if the egg passed the water test.
Some people worry that a slightly off smell means the egg is dangerous. In most cases, the smell is the first and clearest sign of spoilage. Trust your nose. It is rarely wrong with eggs.
Visual Inspection: Look Before You Cook
After cracking the egg, look at the white and yolk. A fresh egg has a thick, cloudy white and a round, firm yolk. An older egg has a thinner, runnier white that spreads out. The yolk may look flatter.
These changes are normal and do not mean the egg is bad. They just mean the egg is not as fresh as it once was. However, there are two things to watch for.
First, any pink or iridescent color in the white is a sign of spoilage. Second, any black or green spots inside the shell are mold. Both mean the egg should be discarded. A small blood spot on the yolk is harmless and does not indicate spoilage.
Understanding the Sell-By Date
The date on the egg carton is not an expiration date. It is a sell-by date, which tells the store how long to display the eggs. Eggs are usually safe to eat for 3 to 5 weeks after the sell-by date, if stored properly in the refrigerator.
This guidance comes from the U.S. Department of Agriculture. The USDA recommends using eggs within 3 to 5 weeks of the pack date. The pack date is a three-digit number printed on the carton, representing the day of the year. January 1 is 001, and December 31 is 365.
The sell-by date is a quality indicator, not a safety deadline. An egg can be safe to eat after that date, provided it has been refrigerated continuously and shows no signs of spoilage. The water test and sniff test are better indicators than the date alone.
How To Store Eggs Properly
Storage affects how long eggs last. Eggs should be kept in the refrigerator at or below 40°F (4°C). Keep them in their original carton, not in the door. The door is the warmest part of the fridge, and temperature swings can speed up spoilage.
The carton protects eggs from absorbing strong odors from other foods. It also prevents moisture loss. Do not wash eggs before storing them. Washing removes the protective coating on the shell, called the bloom, which keeps bacteria out.
If you are unsure whether an egg is safe, the water test is your best bet. But if you have any doubt after testing, throw it out. The cost of one egg is not worth the risk of foodborne illness.
What About Cracked or Dirty Eggs?
Eggs with cracked shells should be discarded. A crack is an open door for bacteria like Salmonella. Even a small hairline crack can let pathogens in. Do not use cracked eggs, even if they look fine otherwise.
Eggs with visible dirt or feces on the shell should also be handled carefully. In the United States, commercially sold eggs are washed and sanitized before reaching stores. But eggs from backyard chickens or farmers’ markets may not be.
If you have unwashed eggs, wipe off visible dirt with a dry cloth or brush. Do not rinse them with water. Water can push bacteria through the shell’s pores. If an unwashed egg is heavily soiled, it is safer to discard it.
How Long Do Eggs Last in the Fridge?
Fresh eggs in the shell can last 4 to 5 weeks in the refrigerator. This is a general guideline from the USDA. The exact time depends on how the eggs were handled before you bought them.
Hard-boiled eggs last only about 1 week in the fridge. The cooking process removes the protective coating on the shell, making them more vulnerable to bacteria. Keep them in a covered container and use them within a week.
Raw egg whites and yolks that have been separated also last about 2 to 4 days in the fridge. Store them in airtight containers. If you freeze eggs, they can last up to 1 year. Freeze them in ice cube trays and transfer to freezer bags once solid.
Can You Eat Eggs Past the Expiration Date?
Yes, in most cases. The expiration date on an egg carton is a quality marker, not a safety marker. Many eggs are perfectly safe to eat for weeks after that date.
The key is proper storage. Eggs that have been refrigerated continuously at the right temperature are less likely to spoil. The water test and sniff test are far more reliable than the printed date.
That said, do not push your luck. If an egg floats, smells bad, or shows any sign of spoilage, discard it. The risk of Salmonella infection is real, especially for older adults, pregnant women, and people with weakened immune systems.
Frequently Asked Questions
How long can eggs sit out at room temperature?
Eggs should not sit out for more than 2 hours. After that, bacteria can multiply quickly, and the eggs should be discarded.
Can you eat eggs with blood spots?
Yes, blood spots are harmless and do not mean the egg is bad. They occur when a tiny blood vessel ruptures during egg formation.
Why does a bad egg float in water?
A bad egg floats because the air cell inside has grown large as moisture and gases escaped through the shell. This is a sign the egg is old and likely spoiled.
Do brown eggs last longer than white eggs?
No, shell color has no effect on shelf life. Brown and white eggs last the same amount of time when stored properly.

