Nutrition is important for health. An unhealthy diet can damage your metabolism, cause weight gain and even hurt organs, such as your heart and liver.
But what you eat also impacts another organ — your skin.
As scientists learn more about diet and the body, it's increasingly clear that what you eat can significantly affect the health and aging of your skin.
1. Fatty Fish
Fatty fish, such as salmon, mackerel and herring, are excellent foods for healthy skin. They are rich sources of omega-3 fatty acids which are important for maintaining skin health.
2. Avocados
Avocados are high in healthy fats. These fats benefit many functions in your body, including the health of your skin.
3. Walnuts
Walnuts have many characteristics that make them an excellent food for healthy skin.
They are a good source of essential fatty acids, which are fats that your body cannot make itself.
In fact, they’re richer than most other nuts in both omega-3 and omega-6 fatty acids
Walnuts also provide small amounts of the antioxidants vitamin E, vitamin C and selenium, in addition to 4–5 grams of protein per ounce (28 grams)
4. Green Tea
Green tea may protect your skin from damage and aging.
The powerful compounds found in green tea are called catechins and work to improve the health of your skin in several ways.
5. Sunflower Seeds
In general, nuts and seeds are good sources of skin-boosting nutrients. Sunflower seeds are an excellent example. One ounce (28 grams) of sunflower seeds packs 37% of the RDI for vitamin E, 32% of the RDI for selenium, 10% of the RDI for zinc and 5.4 grams of protein.