Walnuts
Just 1 ounce (12 halves) a day of walnuts will give you over 1,000 milligrams of healthy fatty acids. Other nuts, like cashews and pecans, also have omega-3s, but not nearly as much. A handful of walnuts daily will not only boost your skin health, but it’ll also help you maintain healthy cholesterol levels.