The amazing reality is eating an excessive number of carrots, or different food sources high in Beta carotene for skin can cause yellowish staining of the skin. This staining, a condition called carotenemia, is generally recognizable on the palms and soles.