The 10 Best Foods for Healthy Skin

1. Fatty fish


Fatty fish, such as salmon, mackerel, and herring, are excellent foods for healthy skin. 


2. Avocados


Avocados are high in healthy fats. These fats benefit many functions in your body, including the health of your skin.

3. Walnuts


Here's another reason to consume chocolate: Cocoa has amazing skin benefits.

4. Sunflower seeds


In general, nuts and seeds are good sources of skin-boosting nutrients.

5. Sweet potatoes


Plants contain beta carotene. It's a provitamin A that your body can convert to vitamin A.

6. Red or yellow bell peppers


Like sweet potatoes, bell peppers are an excellent source of beta carotene, which your body converts into vitamin A.

7. Broccoli


Broccoli is full of many vitamins and minerals important for skin health, including zinc, vitamin A, and vitamin C .

8. Tomatoes


Tomatoes are a great source of vitamin C and contain all of the major carotenoids, including lycopene.

9. Soy


Soy contains isoflavones, a category of plant compounds that can either mimic or block estrogen in your body.

10. Dark chocolate


If you need one more reason to eat chocolate, here it is: The effects of cocoa on your skin are pretty phenomenal.

top 10 foods that cause acne

Click Here