
The size and color of the eggshell depends on the breed of the hen that lays it. Chickens with white feathers lay white eggs, and brown ones are laid by ones with brown feathers. Raising chickens with white feathers is cheaper as they need to be fed less, and this is why we see more white eggs on the shelves, and brown eggs are more expensive.
Researchers have been unable to distinguish much difference between brown and white eggs in terms of nutritional value. The majority believe there’s no difference. The color of the yolk of a brown egg may taste different, and it may be much darker, but this is due to what the chicken is fed. No matter what color feathers chickens may have, if they are fed the same food, the yolks of the eggs are the same color.
