questions about egg colors...changing colors?


10 Years
Jan 8, 2011
i have a mixed flock of 12 hens, which includes 3 ee's. one of the ee's lays a green egg, another lays a pinkish egg...the third didn't start laying until she was about 1 yr old. she started laying light blue eggs for about 4 weeks or so and then stopped laying...i never see her in the nesting box, so i assumed she is just a poor layer. but the past several days we have collected 11-12 eggs from our girls, which should mean 1 from each. but we have only found 1 green egg, no blue?! so has my lazy layer switched to laying brown eggs? is that even possible?...i should add, my family & i collect eggs frequently and it would be almost impossible for us to miss an egg from the previous day. any thoughts?


Broody Magician
Premium Feather Member
12 Years
May 3, 2009
New Jersey
The color of a hen's eggs will lighten towards the end of each laying cycle, but it is unlikely if not impossible for color to change.


8 Years
Aug 17, 2011
I have an EE that has been laying since January and started with a dark olive color egg that is now light green. I also, have another EE, who laid a powder blue egg and now it is light light gray, almost looks white until you hold it up to a white egg!


Crossing the Road
12 Years
Feb 2, 2009
Southeast Louisiana
There is a gene that controls whether the base egg color is blue or white. Since blue is dominant, if just one blue gene is present, the egg will have a base blue color. Otherwise it is white. You can see the base color when you crack the egg. Just remove the membrane and look at the inside of the egg shell.

The brown and green come from other genes. There are a lot of different genes that control the brown. How they go together determines the shade of brown. If no brown is present, the egg color will be the base color of the egg, either blue or white. If brown is present on a blue egg, the egg will be green. If brown is present on a white egg, the egg will be brown.

Base blue + no brown = blue
Base blue + brown = green
Base white + no brown = white
Base white + brown = brown

As a hen lays over time, she uses pigment in her body to make the brown. This is really noticeable in a yellow-skinned chicken. Over time the legs, vent and various yellow body parts lose their color and can become almost white as that pigment is used up. Right after a hen molts and starts laying again, her eggs will be as dark brown as they ever will be. The longer she lays, if she is a good layer, the lighter her eggs will be. I've had brown egg layers go from a nice brown to almost white egg just before a molt.

That's probably why your green egg is getting lighter the longer she lays. When she molts and restores the pigment, the egg should get a darker green.

I don't have an explanation for blue egg becoming a lighter blue, just why a brown or green egg will become lighter. It's her using up her pigment.


8 Years
Aug 7, 2011
west virginia
maybe her first eggs weren't getting alot of pigment laid over them, now she is producing more pigment coloring the outer layer blue to brown? See if any of the brown eggs wipe off to reveal blue-but it really should have turned green. So maybe the blue went lighter and now looks more white?

New posts New threads Active threads

Top Bottom