The only difference between white eggs and brown eggs is the color of the eggshell. The eggshell color depends on the breed of the hen, with white shell eggs coming from hens with white feathers and brown shell eggs coming from hens with brown feathers. Nutritionally, both brown and white eggs are identical unless the feed has been enhanced for specialty eggs such as Omega-3. In the past, brown eggs used to cost more because brown-laying hens tended to be larger and lay fewer eggs than white-laying hens, but today, brown-laying hens have nearly the same production costs as white-laying hens. Therefore, brown eggs still come with a higher price tag, but the color of the eggshell does not affect the quality or nutrition of the egg.