Question: why do some chickens lay brown eggs?
Answer: The breed of the chicken determines eggshell color. ... Usually, white hens lay white eggs, and brown hens lay brown eggs. Eggs that are not white have pigments deposited on them as the eggs travel through the hen's oviduct.