The only major difference between brown chicken eggs and white eggs is the color of the shell. Both types of eggs have the same nutritional value. The color of the shell is determined by the type of chicken that lays the egg.
Brown- or red-feathered chickens with red ear lobes lay brown eggs, while chickens with white feathers and white ear lobes lay white eggs. Some people suggest that there is a difference in flavor between brown eggs and white eggs, which may be true, but only because the hen’s diet can be a factor in the flavor of the egg.
Although brown eggs aren’t necessarily more nutritious, they usually cost more because chickens that lay brown eggs typically require more feed, and that extra cost for the farmer often shows up in the sale price of the egg.