Aside from the colour of the eggshell, there is little difference between brown and white eggs. The eggshell colour depends on the breed of the hen. Generally speaking, white shell eggs come from hens with white feathers, while brown shell eggs are produced by hens with brown feathers. Nutritionally, both brown and white eggs are identical unless the feed has been enhanced for speciality eggs such as Omega-3.