Q: What causes the green coating on eggs when they are boiled, and how can I prevent it?
A: The green coating on the yolk is caused by overcooking the egg. It is the result of iron in the yolk combining with sulfur in the egg white to form green iron sulfide.
The longer the egg cooks, the greater the chance of discoloration. Quick cooling helps prevent the layer from forming.