Apparently, eating carrots will not only keep you healthy, but will make you look years younger. From the Guardian:
The key component is the carotenoid, an antioxidant responsible for the red colouring found in, for instance, tomatoes, peppers, plums and carrots. That redness eventually imbues the human skin with yellowness, or rather a healthy-looking golden glow. "Carotenoids are stored in fat under the skin," Stephen explains. "They are also secreted through the skin in serum, and are then reabsorbed into the top layer of the skin, bestowing that golden colour."