Egg shell color is set by genetics — the breed decides it, not the hen’s diet. Inside, every egg is the same; the color is a coating laid down as the egg forms. Here’s what lays what.
White eggs
The default for Mediterranean breeds. Leghorn, Ancona, Andalusian, and Polish all lay clean white eggs.
Brown eggs
The backyard classic, from light tan to deep russet. Rhode Island Red, Plymouth Rock, Australorp, and Sussex are reliable brown layers.
Dark chocolate-brown eggs
The deepest brown of all. Marans lay famous chocolate-colored eggs, and Welsummer lay rich, speckled dark-brown ones.
Blue eggs
A true blue pigment that goes all the way through the shell. Ameraucana and Araucana are the classic blue-egg breeds.
Green & olive eggs
A blue-egg gene plus a brown overlay. Easter Egger lay blue, green, or pink, and Olive Eggers lay deep olive.
Build a rainbow basket
Mix a few breeds and you’ll gather white, brown, blue, green, and chocolate eggs side by side. See the full ranked list of chickens that lay colorful eggs, or filter by egg color in the Breed Finder.
Shell color doesn’t change taste or nutrition — that’s down to the hen’s diet and freshness, not the color.