They are a good source of essential fatty acids, which are fats that your body cannot make itself. Walnuts are a good source of essential fats, zinc, vitamin E, vitamin C, selenium and protein, all of which are nutrients that your skin needs to stay healthy.