You can and should be improving your skin with food. Even if research on the best foods for healthy skin is limited, antioxidant-rich foods seems to have a protective effect for the skin.
Consider these skin-friendly foods that’s great for your overall health too:
Salmon, mackerel and other fatty fish
Nuts, especially walnuts
Tomatoes
Avocados
Pomegranates
Flaxseeds
Green tea
Carrots, apricots and other yellow fruits and vegetables
Spinach, kale and other green leafy vegetables
A diet focused on high-quality lean proteins, fiber, healthy oils, raw fruits and vegetables, and spices is best for supporting healthy skin.