If your eggs have a green ring around the yolk, it usually means they were overcooked — not that they are spoiled or unsafe.
When eggs are boiled for too long or at too high a temperature, a chemical reaction occurs between the sulfur in the egg white and the iron in the yolk. This reaction forms iron sulfide, which creates a harmless greenish-gray ring around the yolk.
Is It Safe to Eat?
Yes. Eggs with a green ring are generally safe to eat as long as:
-
They were fresh before cooking
-
They were properly stored
-
There is no unusual smell or slimy texture
The discoloration is a quality issue, not a safety concern.
Why It Happens
The green ring typically forms when:
-
Eggs are boiled longer than 10–12 minutes
-
Eggs are left sitting in hot water after cooking
-
Cooking temperature is too high
How to Prevent It
To avoid the green ring:
-
Place eggs in a pot and cover with cold water.
-
Bring to a gentle boil.
-
Once boiling, remove from heat and cover.
-
Let sit for about 9–12 minutes (depending on size).
-
Immediately transfer to an ice bath to stop cooking.
Cooling the eggs quickly prevents the chemical reaction that causes the discoloration.
When to Be Concerned
A green ring alone is not a sign of spoilage. However, discard eggs if you notice:
-
A strong sulfur or rotten odor
-
Slimy texture
-
Cracked shell with leakage before cooking
In most cases, that green ring is simply a sign your eggs were cooked a little too long — nothing more.