The answer may surprise you. The colour of an eggshell is determined by the breed of the hen that laid it. Hens with white feathers and a light comb usually lay eggs with white shells, while hens ...
The majority of eggs available are hens' eggs. They come in various sizes, from small to extra large, and various shades of brown, white and, less commonly, blue. The colour of the shell comes ...