The 20 Best Foods for Bright, Healthy Skin

Updated: Feb. 07, 2024

Here's what to eat for healthy, glowing skin!

1 / 20
avocado on a dark wood background. tinting. selective focus; Shutterstock ID 263066309; Job (TFH, TOH, RD, BNB, CWM, CM): Taste of Home
Nataliya Arzamasova/Shutterstock

Avocados

Avocados are packed with healthy fats to keep your skin smooth and clear. Having a diet rich in healthy fats keeps your skin moisturized and more flexible, too. You’ll be less prone to wrinkles because your skin will spring back instead of sag! Just another reason to make a batch of guacamole.

2 / 20
Buttery grilled shrimp
Buttery Grilled Shrimp Recipe photo by Taste of Home

Shrimp

Time to whip up an easy shrimp recipe this week—and your skin will thank you. Shrimp contains the compound selenium, which protects your body against free radicals. Free radicals can cause signs of aging like dark spots and wrinkles, as well as chronic diseases.

3 / 20
Berries on Wooden Background.
iravgustin/Shutterstock

Berries

Fruits and vegetables with deep colors like blueberries, blackberries and raspberries are packed with ultra healthy antioxidants. They’ll protect your skin from the sun and keep it glowing all year long! Combine all the flavors of summer with this berry nectarine salad.

4 / 20
Salmon with Tomato-Goat Cheese Couscous
Taste of Home

Fatty Fish

Fish like mackerel or salmon are rich in omega-3 fatty acids, perking up dull skin and keeping it moisturized. These omega-3 fats can also make your skin thicker and more supple. This means you’ll be better able to fight off skin damage next time you spend a day at the beach.

5 / 20
Raw sweet potatoes on wooden background
mama_mia/Shutterstock

Sweet Potatoes

Like carrots, sweet potatoes are rich in beta-carotene, giving them their orange color and serious nutritional punch. When we eat beta-carotene, our bodies convert it to vitamin A and use it to protect our skin cells from sunburn and wrinkles. Sounds like a good reason to roast some sweet potato fries for lunch!

6 / 20
yellow Sweet bell pepper on wood background
tumstory/Shutterstock

Yellow Bell Peppers

Just one cup of sliced yellow peppers can provide your body with nearly an entire day’s supply of vitamin A, protecting your skin from harmful UV rays. Bell peppers are also rich in vitamin C. This helps keep your skin smooth, moisturized and wrinkle-free as you age. Dip some fresh slices of yellow bell pepper in homemade hummus for a healthy snack.

7 / 20
Fresh and sweet carrot on a grey wooden table
5 second Studio/Shutterstock

Carrots

The beta-carotene in carrots won’t just make your eyes happy; it will help your skin too! Orange vegetables like carrots provide your skin with vitamin A and vitamin C to help prevent wrinkles and dark spots. These vitamins also prevent flaking and dryness, keeping your skin hydrated and bright.

Enjoy raw carrots as a snack or roast them with marmalade for a sweet side.

8 / 20
Bitter almonds
Janthiwa Sutthiboriban/Shutterstock

Almonds

Almonds are high in protein and vitamin E, keeping your skin thick and protected from the sun. The vitamin E in nuts is an antioxidant that helps reduce skin inflammation and redness. Almonds make a perfect quick snack on the run and are even better when roasted with sweet honey.

9 / 20
Walnuts kernels on dark desk with color background, Whole walnut in wood vintage bowl
Krasula/Shutterstock

Walnuts

Walnuts provide your skin with essential fatty acids, vitamins and protein; all of which keep your skin soft and glowing. Walnuts are also a great source of zinc, which has been proven to help with reducing inflammation and help wound healing. See why walnuts are good for your brain, too.

10 / 20
Cherry Tomato Salad
Taste of Home

Tomatoes

Fresh summer tomatoes aren’t just the perfect appetizer, they’re also must-haves for happy, healthy skin. Tomatoes are rich in vitamin C and lycopene, which means eating a diet rich in tomatoes can help prevent sun damage and wrinkles. Bring a fresh tomato dish to your next picnic.

11 / 20
top view of eggs in bowl
Jiri Hera/Shutterstock

Eggs

The protein in eggs won’t just keep you full all morning long; it will also help your skin stay flexible. The amino acids in eggs help build collagen, which we all start to lose as we age. Having more collagen in your skin keeps it springy and bright. Enjoy some fluffy scrambled eggs while building stronger skin each morning.

12 / 20
dark chocolate over wooden background
iravgustin/Shutterstock

Dark Chocolate

Missing that youthful glow from your twenties? Dark chocolate could be the answer. The antioxidants in cocoa can give you thicker, smoother skin and even protect you from sunburn. They can also make wrinkles less noticeable.

P.S. Healthier skin is just one of the health benefits you gain from everyone’s favorite treat.

13 / 20
Baked Parmesan Broccoli
Taste of Home

Broccoli

Loaded with vitamin A, vitamin C and zinc, eating broccoli every night can keep you looking younger and brighter. Broccoli contains the antioxidant sulforaphane which protects your skin against free radical damage. This compound prevents sun damage like burns and wrinkles from UV rays. Toss some of these little trees with cheese for the perfect healthy side dish.

14 / 20
Fresh green tea with tea leaves in the water
grafvision/Shutterstock

Green Tea

Green tea contains antioxidants called catechins that help just about every part of your body. These catechins have been proven to reduce skin redness and keep your skin looking and feeling more hydrated. Grab a cup at your local coffee shop or brew your own at home.

15 / 20
Juicy pomegranates on wood
webwaffe/Shutterstock

Pomegranates

Pomegranates are full of antioxidants like polyphenols to support a healthy body. These polyphenols promote blood flow to your skin, giving you that healthy glow we’re all after. They also protect against sun damage and free radicals. Toss some pomegranate seeds on your next meal for gorgeous color and skin benefits.

16 / 20
Wine glass and Bottle
AlekseyMorozov/Shutterstock

Red Wine

A glass of red wine after a long day won’t just help you relax; you’ll look better too. Red wine contains resveratrol, a compound found on the skin of red grapes. This compound can protect your skin from free radical damage, keeping it clear and bright. Here’s a simple trick to make virtually any wine taste better.

17 / 20
Slices of fresh watermelon on bamboo board, from above. Top view. Copy space.; Shutterstock ID 1129654364; Job (TFH, TOH, RD, BNB, CWM, CM): Taste of Home
Liudmyla Chuhunova/Shutterstock

Watermelon

Drinking plenty of water is crucial for healthy, glowing skin, so eating water-rich fruits like watermelon is a delicious way to take care of your skin. It is hydrating and can help flush out inflammation in the body. This helps take care of redness and puffiness in your face

18 / 20
Olive oil in vintage bottles and small bowl
Elena Veselova/Shutterstock

Olive Oil

Extra virgin olive oil is super hydrating for your skin (check out this olive oil face mask!) while providing a rich supply of healthy fats. Eating a diet rich in olive oil keeps your skin moisturized and soft. The antioxidants will help your skin repair any sun damage from over the years. Look for cold-pressed oils, as these are less processed than other types.

19 / 20
Fresh green kale leaves on wooden table
Elena Shashkina/Shutterstock

Kale

Kale is a superfood for good reason. It’s packed with nutrients like vitamin A that protect your skin from the sun. Vitamin A is an antioxidant that promotes skin cell turnover, helping your skin look brighter and younger. Kale can be quickly steamed or incorporated into a good-for-you recipe.

20 / 20
Coffee cup
kazoka/Shutterstock

Coffee

As if you needed another reason to enjoy that magical morning drink! Coffee could protect you from serious diseases. Women who drink coffee every day have a lower skin cancer risk than those who don’t. Just make sure to keep it to a cup or two per day. Too much can be dehydrating.