Eggshell colour depends on the breed of hen. As a general rule, white shell eggs are produced by white-feathered hens, while brown-shelled eggs come from hens with brown-feathered hens. There is no nutritional difference between brown and white eggs, unless the hen’s diet has been enriched to produce specialty eggs.