🐔 Guide

Chicken Egg Colors: What Each Breed Lays

Why chickens lay brown, white, blue, green, and chocolate eggs — and exactly which breeds lay which color.

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.

Need a coop or gear?

Coops, incubators, feeders, and heat lamps (affiliate — placeholder).

Shop gear