Best Foods for Healthy Skin

Best Foods for Healthy Skin

Everybody knows that nutrition is vital for health, but many don’t know the hidden value for your skin. However, the best foods for healthy skin simply must be a part of your weekly diet! The skin is your largest organ, and your skin depends on these powerhouse foods to stay supple and healthy over the long haul.

Your skin is considered an organ, and is by far the largest organ in the body. It is also one of the best indicators of a person’s overall health. So that alone is reason enough to take extraordinary care to protect your skin. This means eating healthy foods, using sunscreen daily, and lots of hydration.

Skin Fun Facts

  • Skin accounts for 15% of your body weight.
  • Skin renews itself every 28 days.
  • Pimples are not caused by diet or dirt!
  • It takes the skin 20 minutes to absorb sunblock, so never apply after arriving at the beach!
  • Skin is thickest on your feet, and thinnest on your eyelids.
  • You shed 30,000 to 40,000 dead skin cells each minute.

How Does Food Affect Your Skin?

Of course, there are a few people who are just born with naturally smooth and youthful skin. However, experts agree that proper nutrition is one of the very best ways to protect and improve your skin. So whether you’re looking to boost collagens, fight wrinkles, or to have a healthier glow, pile up these foods on your plate for healthier skin.

Top 8 Best Foods for Healthy Skin

1. Fatty Fish

Salmon Health Benefits for SkinFatty fish includes tuna, salmon, mackerel, and others. Their Omega-3 fatty acids offer many health benefits, but are also good for the skin. The fatty acids also help to fight inflammation in the body as a result of excessive exposure to sunlight and stress. 

Reducing inflammation is key, as inflammation will adversely impact collagen and elastin. Collagen and elastin are the building blocks of a youthful appearance.

Eating salmon twice a week will improve the look and glow of your facial skin, and improve your overall skin health. (1)

2. Olive Oil

Best Foods for Healthy SkinOlive oil is said to be one of the oldest natural remedies for skin improvement. 75% of the fat in olive oil is monounsaturated which plays a significant role in a youthful boost. 

Monounsaturated fats protect the skin from free radical damage, which is the leading cause of aging. The fats in this oil are delicate. Thus you need to add it to warmer dishes like salads. You can also cook with it, but ensure that you’re cooking on low heat.

Another great way to take olive oil is to include a tablespoon each day with lunch or dinner. It is so healthy to take daily in raw form, and is simply wonderful for your skin (and your overall health).

3. Eggs

Eggs, and especially egg whites, offer a hefty dose of lean protein. The amino acids found in proteins assist in collagen production. Don’t let the former “bad” reputation of eggs fool you. Health experts now agree that eggs, the egg whites and the yolks, are rich in good cholesterol and one of the best foods for healthy skin.

4. Proper Hydration

HydrationThis is not a food per se, but is generally more important than even the healthiest foods! The skin requires moisture to stay healthy because skin cells contain mostly water, so proper hydration is a must. Poor hydration over time can cause your skin to feel and look dry. That dry, leather-faced look that you sometimes see. It is therefore recommended that you drink at least 8-12 glasses of water a day.

This is in addition to other sources of water and hydration such as juices, fruits, coffee, tea, and more. In addition to poor nutrition, improper hydration over the course of your adult life is one of the main reasons that people experience premature aging and facial wrinkles, and it’s never too late to start.

And if you’re a drinker, then you really need to focus on hydration for skin health. This is because alcohol dehydrates you, so if you drink regularly then you need to hydrate often to counter-balance the alcohol.

5. Green Tea

Green tea has anti-oxidant and anti-inflammatory benefits, which is used to treat acne and lighten dark spots and circles under the eyes. The antioxidants found in green tea also increase blood flow, oxygen and nutrients delivered to the skin. It is even known to help greatly in weight loss! It will always be a good choice for the best foods for healthy skin.

6. Tomatoes

Tomatoes Healthy Vegetables

Studies suggest that the lycopene found in tomatoes protects the skin from sun damage. Tomatoes are also a good source of vitamin C, which may help fight wrinkles. So like the foods on the list, try to incorporate tomatoes as part of your weekly diet. You can eat tomato grapes raw, include on salads, or use them in cooking. (2)

7. Dark Leafy Greens

Leafy Greens for Skin Health

While most leafy vegetables are very healthy to eat, the dark leafy green ones are those identified to be best in helping promote smoother and healthier skin. They get the green color from chlorophyll which is the main detoxifier in the world.

It helps the body get rid of heavy toxins which get stuck under the tissues and cause skin irritation. An example of such metals is mercury. It also reduces inflammation and promotes digestion.

Some of these leafy greens to include on a near daily basis: (3)

  • Spinach
  • Broccoli
  • Brussel sprouts
  • Collard greens
  • Kale

8. Nuts:  Walnuts and Almonds

Lean Muscle Snacks

Nuts are packed with healthy fats and should be part of any healthy diet. The healthiest nuts for your skin, as well as your overall health, are walnuts and almonds. They are full of omega-3 fatty acids, antioxidants, and polyphenols.

Both walnuts and almonds are also rich in vitamin E to nourish and fortify your skin, as well as antioxidants that protect the skin from sun damage from UV rays. As with any healthy nuts, always watch the calorie intake and don’t go nuts with your nuts. They are full of healthy fats and health benefits, but can also create weight gain if too many are consumed.

A great healthy snack is to buy walnut halves and plain almonds (not smoked or salted) at your grocery, as well as a 1/4 cup measuring cup. Then put 1/8 cup of almond halves (one-half of the 1/4 cup), along with 5-10 almonds in a ziploc bag for an afternoon snack. Super healthy, and about 150 calories.

Consume These Healthy Foods Daily

If you make a daily effort to consume the best foods for healthy skin, along with other great habits like proper exercise and proper sleep, you will protect your skin and avoid premature aging and unsightly wrinkles. And even if your habits have been poor in the past, it is never too late to start as your skin will respond to healthy habits!

Click to learn more about healthy skin at any age.

David Williams

David Williams

A diet and fitness enthusiast, David Williams is an ex-Army Airborne Ranger and Infantry soldier with decades of fitness and wellness experience. A West Point graduate with a degree in engineering, he focuses on technical research related to fitness, nutrition, and wellness. He loves the beach, and spending time with his wife and daughters.


1. Brucculieri, J. (2018). Doctors explain why eating salmon is so damn good for your skin. HuffPost.

2. The Times of India. (2017). Tomato for clear skin – times of India. The Times of India.

3. Cahn, M. (2014). 10 raw foods that are good for your skin. ELLE.

Click to see our medical disclosure.