Most of us have heard that fish can be really good for your overall health -- it's a primary component in what's known as the Mediterranean diet. Many types of fish and shellfish can also work wonders for the skin, especially oysters and fatty fish like salmon.
The primary nutrients that make fish so good for your complexion are zinc and omega-3 fatty acids. Increasing omega-3 intake can reduce dryness and inflammation. Inflammation can cause skin to age faster, and research shows that getting too little omega-3 may contribute to inflammatory disorders like eczema and psoriasis [source:University of Maryland Medical Center]. Omega-3 fatty acids can also help keep the heart's arteries clear and thus improve circulation. Good circulation is crucial to skin health.
Zinc can help fight acne because it's involved in metabolizing testosterone, which affects the production of an oily substance caused sebum, a primary cause of acne. Zinc also assists in new-cell production and the sloughing off of dead skin, which gives the skin a nice glow [source: Self].
You'll also find these benefits in flaxseed oil and walnuts.
On the next page, an ingredient that you do want on your face, despite a popular idiom.