Question: what are the best foods to eat for your skin?
Answer: Fatty fish. Fatty fish, such as salmon, mackerel, and herring, are excellent foods for healthy skin. ... 
Avocados. Avocados are high in healthy fats. ... 
Walnuts. Walnuts have many characteristics that make them an excellent food for healthy skin. ... 
Sunflower seeds. ... 
Sweet potatoes. ... 
Red or yellow bell peppers. ... 
Broccoli. ... 
Tomatoes.