A diet comprising of raw food seems to be the way to go for healthy skin and hair.

Consumption of raw food like beans, grains, nuts and seaweed help in flushing out toxins from the body.
According to experts, a healthy diet should include atleast 75 percent of raw food.
Source-Medindia