People wonder, will eating too many carrots change the color of your skin? The surprising fact is eating too many carrots, or other foods high in beta-carotene, can cause a yellowish discoloration of the skin, according to the
Dermatology Clinic at UAMS. ... Just don't substitute tomatoes for your carrots.