The Best Foods for Healthy Skin. 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 .The sun can be tough on your skin. Vitamin C can help protect you. It also helps undo sun damage to collagen and elastin, which firm up your skin. Get vitamin C .Foods for Better, Healthier, Younger Looking Skin. Eat your way to meals is arguably the best way to eat for better skin and overall health..Rather than focusing on specific foods for healthy skin, concentrate on a healthyt in general. Eat plenty of fruits and vegetables. Choose low fat or fat free dairy .Foods That Give You Glowing, Clear Skin. Nibble on these healthy eats to look and feel good from the inside out. By Mackenzie Dunn..”The free fatty acids serve as building blocks for healthy skin cells.” How, exactly? “Since our bo.s don t have the ability to produce the fatty .Treat your skin kindly and optimise your nutrition by eating antioxidant rich fruit and vegetables, healthy fats from oily fish and nuts, and a varied and balancedt..Take the pressure off your skin care products and stock up on these healthy foods good for skin that nourish from the inside and out..What are some skin friendly foods? Medically reviewed by Gerhard Whitworth, RN on Written by Jon Johnson. Fatty fish Walnuts .The foods you eat play a huge role in the health of your skin. Here are some of the best foods for skin, and some of the worst, to get clean, glowing skin..