Skip to content

The 7 Best Foods for Glowing Skin, Healthy Hair, and Strong Nails

|
April 18, 2025
Unsplash

What you eat can do more for your skin than you might think. A diet rich in skin-supporting nutrients doesn’t just make you feel great — it can help slow signs of aging at the cellular level, with visible benefits for your skin, hair, and nails.

So before you splurge on another beauty product, consider a trip to the farmer’s market instead. We spoke with experts to uncover some of the most powerful foods for promoting a healthy glow — plus creative (and easy) ways to add them to your meals.

Related: Sign up to receive delicious recipes, expert advice, and shopping tips in your inbox!

1. Avocados

Avocado Skin Health Unsplash
Credit: Unsplash

Good news, guacamole lovers: the delightfully creamy avocado is an absolute dynamo for skin health. In fact, Anna H. Chacon, MD, a board-certified dermatologist and author, says avocados are one of the best options for radiant skin. 

“Over time, the skin cells’ DNA become damaged and the natural aging process is accelerated leading to fine lines, age spots, and other premature signs of aging,” says Chacon. “Avocados are rich in antioxidants, specifically carotenoids and polyphenols, which help protect against damage.” 

You already know all about avocado toast, but there are plenty of creative ways to sneak more avocados into your diet. For instance, try guacamole-stuffed mushrooms or incorporate them into your next dessert, like a chocolate mousse.

2. Tuna

Tuna Skin Health Unsplash
Credit: Unsplash

“Nutrients like omega-3s and collagen help retain moisture in the skin, nourishing it from the inside out,” says Rima Kleiner MS, RD. “Seafood is rich in both omega-3s and collagen. Eating oily fish that contains omega-3 fatty acids — at least twice a week — will help lower your risk of dry skin.” 

Tuna falls into this category and is a great source of omega-3s, and it’s also a great source of selenium, which can help preserve elastin for smooth, tight skin. There are tons of ways to incorporate canned tuna fish (which is a great convenience food and much less expensive than fresh) into your diet that go far beyond tuna fish sandwiches. 

3. Greek yogurt

Yogurt Skin Health Unsplash
Credit: Unsplash

With a thick, creamy texture and an excellent source of vitamins and probiotics, Greek yogurt is chock-full of goodness to support great skin and hair. One of the secrets is, of course, high protein. Our bodies use protein and other nutrients to create keratin, the primary building block of hair, skin, and nails.

Greek yogurt is also incredibly versatile. Freeze it into a berry-studded bark, make a healthier version of ranch dip to serve with crudites, or blend it into healthy smoothies — and it’s a great ingredient in baking, too. 

Read next: 9 Recipes That Use Greek Yogurt to Make Delicious, Protein-Rich Meals

4. Tomatoes

Tomatoes Skin Health Unsplash
Credit: Unsplash

Loaded with carotenoids and vitamins, the humble tomato can help restore skin’s youthful glow as part of a well-balanced diet. Tomatoes are also high in lycopene, a potent antioxidant that has protective effects, with some studies showing even anticancer properties. 

Like many other foods on our list, tomatoes are particularly high in vitamin C, helping promote the production of collagen for healthy, youthful skin and hair. In the summer, we love a simple tomato salad all on its own with just a little salt, cracked black pepper, olive oil, and balsamic vinegar, but tomatoes are amazing in everything from fresh pico de gallo to tomato tarts.  

5. Bone broth

Bone Broth Skin Health Unsplash
Credit: Unsplash

Bone broth delivers a few critical components for healthy skin and hair. Jessica Rose, a certified holistic nutritionist, explains that it is all about the makeup of bone broth. 

“The bioavailability of glutamine, glycine, and proline helps build collagen and elastin, two critical components for healthy skin and hair,” Rose says. Not only that, but bone broth also supports gut health, which is essential for absorbing the right nutrients, allowing your body to nourish itself from within.

Bone broth is perfect either on its own or added to soups. You can also add it to cauliflower rice for more flavor, depth, and nutrients. Want a boost of nutrients in tomato sauce? Bone broth is a great addition.

6. Berries

Berries Skin Health, Unsplash
Credit: Unsplash

Whether you enjoy them as a yogurt topping, fresh dessert, or on-the-go snack, berries are a fantastic source of many antioxidants like resveratrol, anthocyanins, and ellagic acid — all of which prevent cell damage and support skin health. But that’s not their only big skincare benefit.

“Berries, especially strawberries, are a good source of vitamin C,” says Vandana Sheth, RDN, CDCES, FAND, noting that this vitamin is especially important for skin health because it is necessary for making collagen.

But don’t limit yourself to just strawberries — a wide variety of fruit is going to be best for your health. And you don’t have to keep berries for breakfast and dessert, either — check out this absolutely delicious salmon with berry salsa and black rice and raspberry salad.

7. Broccoli 

Broccoli Healthy Skin Unsplash
Credit: Unsplash

Equally delicious as a crudités platter, sautéed as a healthy side, or baked on a sheet pan with a protein as a nutrient-dense main course, broccoli brings an impressive amount of vitamins and minerals to the table. (Plus, it’s surprisingly great as a pizza crust and turned into broccoli tots).

Broccoli is full of vitamin A and vitamin C as it’s rich in iron and zinc, which all support beautiful skin, hair, and nails. The vegetable also features lutein, a carotenoid that prevents oxidative damage leading to wrinkles and fine lines. Broccoli also offers another compound called sulforaphane, which has been shown to have protective and anti-cancer properties. 

Read next: 5 Clean Beauty Products That Give You Glowing Skin

Read more on Clean Plates

foods for healthy skin More Unsplash
Credit: Unsplash

7 Diet Habits Derailing Your Skin Health

8 Breakfast Foods To Give Your Skin a Healthy Glow

9 Best Foods for Hair Growth, Say Experts

What our editors love right now

Good food brings people together.
So do good emails.