Question: why are some chicken eggs brown?
Answer: The different eggshell colors come from pigments the hens produce. The main pigment in brown eggshells is called protoporphyrin IX. It is made from heme, the compound that gives blood its red color ( 4 ). ... For example, as hens that lay brown eggs age, they tend to lay larger and lighter-colored eggs.