7 Foods to Eat For Healthy Skin

POPSUGAR Photography | Maria del Rio
POPSUGAR Photography | Maria del Rio

Just like abs, healthy skin is made in the kitchen. What you eat has a huge effect on how your skin looks, so be sure to aim for foods that keep skin at its best.

  1. Dark leafy greens: Spinach, kale, and chard are all rich in vitamin A, which helps prevent skin from getting dry and flaky.
  2. Salmon and tuna: Omega-3s, the good-for-you fats found in seafood, not only help your heart, but also have antiaging benefits. The fatty acids help lock moisture into the skin to keep it soft, supple, and wrinkle-free.
  3. Chicken, bison, and pork: Leaner cuts of meat are rich in zinc, an essential nutrient for fighting acne and healing wounds. If you're more of a seafood fan, crab and oyster are also great sources of the mineral.
  4. Strawberries: Given that berries are an antioxidant powerhouse, it's probably no surprise that they are a good part of a healthy beauty diet. Specifically, they help protect the skin from free radicals that can cause skin to look dull and weathered.
  5. Nuts and seeds: If you suffer from dry skin, you should definitely be incorporating vitamin E into your diet. Found in foods like nuts, seeds, and avocado, the powerful vitamin helps skin retain its natural moisturizers and boosts UV defense.
  6. Yogurt and kombucha: If your body's digestive system is out of whack, it's likely that your skin is going to suffer too. Foods rich in probiotics — like kefir, yogurt, and kombucha — can help balance the good and bad bacteria in your gut, helping lessen the effects of acne, psoriasis, and eczema.
  7. Sweet potatoes and carrots: The orange hue shared between carrots and sweet potatoes is because of their high carotenoids content. Carotenoids like beta-carotene can help protect the skin from the harsh UV rays of the sun, helping skin retain its youthful glow.