Eat Your Way to Better Skin with These 5 Foods

We all know the right foods can boost brain power and affect our moods, and we recently learned the ones that can help us live longer. But have you ever thought about how what you put in your mouth shows up your face (beyond that whole pizza/acne myth). Here, dietitian Jae Berman dishes out how you can truly eat your way to better skin:

1. Vegetables: Think green and orange foods (spinach, carrots, sweet potatoes, citrus). They contain the antioxidant vitamin C which facilitates cell turnover and aids in collagen production. Carrots also contain vitamin A which, combined with the C, helps increase the skin's natural sun protection-and they help prevent breakouts by getting rid of dead skin cells.

2. Berries: The flavinols in cherries, blackberries, blueberries, and raspberries (and in dark chocolate!) act as an antioxidant and improve skin texture, leaving it soft and smooth.

Related: Eat More of These 9 Foods and Weigh Less

3. Fish: Skip the facial and eat fish two to three times a week. Salmon contains omega-3 fatty acids-an anti-inflammatory that fights puffiness, redness, and irritation. Even canned tuna has benefits: It battles wrinkles with Selenium, a mineral that preserves the elastin in the skin, which keeps it tight.

4. Nuts: They make quick, easy snacks and just a handful does a lot of good. Almonds help protect skin from UV light because they contain high levels of antioxidant vitamin E. Walnuts contain omega-3 fatty acids and act as an anti-inflammatory, just like fish.

5. Oils: One of Cleopatra's ancient beauty secrets-olive oil. It's high in antioxidants and keeps skin supple. And flaxseed oil contains omega-3 fatty acids, just like fish, and offers all the same benefits.

Related: 5 Ways to Get Happy--Fast!

More from Allure: