Foods that promote clearer skin include spinach, broccoli, carrots and salmon, according to WebMD. These foods are beneficial because they contain vitamin A. Turkey, almonds, Brazil nuts and wheat germ are also good for the skin because they contain zinc. Leafy green vegetables, sunflower seeds, sweet potatoes and avocados may help to clear up skin because they contain vitamin E, and tomatoes, grapefruit, oranges and papaya may help due to their vitamin C content.
Vitamin A regulates the skin cycle by preventing protein and oils that cause acne from becoming trapped, notes WebMD. For this reason, vitamin A is the primary ingredient in some prescription acne medications.
Zinc helps to calm skin that has been irritated by acne, states WebMD. Research suggests that people with acne tend to have low zinc levels. Zinc may also create an environment that prevents the growth of P. acnes on the skin. Vitamin E and vitamin C are antioxidants that calm the skin.
Eating foods that contain omega-3 fatty acids may promote clear skin because omega-3 fatty acids have anti-inflammatory properties and support the healthy turnover of skin cells, which prevents blemishes, according to WebMD. Foods that contain omega-3 fatty acids include flaxseed oil, walnuts, almonds, sunflower seeds, and cold water fish such as sardines or salmon.