Brown eggs are hatched by chickens of darker colour while white eggs are laid by the white coloured breed. Additionally, brown eggs are often sold as organic and priced higher than white eggs because they are bred in a more hygienic environment and fed healthier food.