Fatty fish, such as salmon, mackerel, and herring, are excellent foods for healthy skin.
Avocados are high in healthy fats. These fats benefit many functions in your body, including the health of your skin.
Here's another reason to consume chocolate: Cocoa has amazing skin benefits.
In general, nuts and seeds are good sources of skin-boosting nutrients.
Plants contain beta carotene. It's a provitamin A that your body can convert to vitamin A.
Like sweet potatoes, bell peppers are an excellent source of beta carotene, which your body converts into vitamin A.
Broccoli is full of many vitamins and minerals important for skin health, including zinc, vitamin A, and vitamin C .
Tomatoes are a great source of vitamin C and contain all of the major carotenoids, including lycopene.
Soy contains isoflavones, a category of plant compounds that can either mimic or block estrogen in your body.
If you need one more reason to eat chocolate, here it is: The effects of cocoa on your skin are pretty phenomenal.