Question: why are eggs different colours?
Answer: According to Michigan State University Extension, egg color is determined by the genetics of the hens. The breed of the hen will indicate what color eggs she will produce. For example, Leghorn chickens lay white eggs while Orpington's lay brown eggs and Ameraucana produce blue eggs.