Egg yolks get their color from carotenoids, which are plant pigments. Carotenoids are found in green plant material because they absorb light for photosynthesis and protect the plant from sun damage. Free-range chickens gain carotenoids from the grain, grass, and plants they eat. Their yolks change color because carotenoids accumulate in fat, and about a third of the yolk is fat. This means carotenoids can also color animal fat tissue – including your own. If you ate an excessively high amount of squash, you would develop carotenemia – orange-tinted skin! So, the color of egg yolks depends on the diet of the chicken that laid them. The more carotenoids in their diet, the deeper orange their yolks will be.