When you have a glowing, healthy complexion, it not only makes you look good, but you feel confident too. We all have days were our skin does not look its best. Changes in the weather, heated homes and an unhealthy lifestyle can make our skin dry, flaky and dull. We might also get outbreaks of spots or acne. Aside from a good skin care routine, such as daily cleansing and moisturizing, we can look after the appearance of our skin by having a healthy diet. This guide of foods to eat for healthy skin shows you some top foods to eat to give your skin a boost.

Foods to Eat for Healthy Skin

Easy skin care routine, Foods to Eat for Healthy Skin


Avocados are a good source of vitamin C and E and are full of fatty acids that when eaten, or applied topically, can keep the skin looking healthy. The vitamin E in avocados may be useful in helping the skin to reduce the damage caused by too much sun, as well as reducing fine lines and wrinkles.

Eat avocados a few times per week, either as a warm side dish, a fresh salad or as a dip. You can also make a lush avocado face mask to treat your skin with when it needs a boost.

2Water Cress

This peppery aquatic plant contains lots of antioxidant and minerals that are great for your overall health, as well as your skin. Known for its healing properties, this leafy plant has high levels of rutin, which may be able to help reduce the appearance to thread veins, and is something to try before considering thread vein treatments. This delicious plant can be used in salads or soups and makes a tasty addition to rice dishes.

3Brazil Nuts

Brazil nuts are rich in a mineral called selenium, a powerful antioxidant, and just eating three or four Brazil nuts per day gives you recommended daily allowance. Selenium helps the body to repair itself from damage from oxidative stress that can cause signs of aging, such as wrinkles and tissue damage.

Brazil nuts are a great snack to have during the day, or finely chop to add to flapjacks or cereal bars.

4Oily Fish

Oily fish, such as salmon and tuna, contain an enzyme called Coenzyme Q10, and this an antioxidant that our bodies naturally make to keep cells in good working condition. However, as we age, our bodies produce less of this enzyme, and it can show in our skin. Eating foods rich in the enzyme replenish the natural levels in the body and keep our skin looking youthful for longer. Try a delicious salmon salad as one way to boost this enzyme production.

Looking after your skin is essential for your health and wellbeing, so eat good food for healthy skin to nourish it from the inside, as well as having a good skin care regime on the outside. When your skin looks healthy, you gain an inner confidence that shows, so make an effort to include some of these skin-boosting foods every week as part of your healthy eating plan!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.