Our team of medical experts are ready to help

Your questions answered

Holly asked...

Tags: skin

What is the best food to eat for healthy skin?

  • mother-thermometer-doctor-at-hand

    Do you need to see a GP ASAP?


    Would you like to speak with a doctor by video or phone at a time that suits you?

    Our Doctor@Hand service, delivered by Doctor Care Anywhere, is available on a pay-as-you-go basis with prices starting at just £60 per consultation*.

    Quote AXA20 to receive a 20% discount. (* Prices subject to change.)

The Answer

We thank you for your question about the best foods to eat for a healthy skin.

To have healthy skin we need to eat healthily. This means eating a variety of foods and that we should not become too obsessed about certain foods that promote the health of our skin.  In general we can say that eating fruit and vegetables, seeds, nuts and pulses help the skin. In conjunction with fruit and vegetables we should be eating poultry, oily fish and lean red meat.  There is some evidence to suggest that eating refined carbohydrates can promote ageing skin, but the biggest causes for  ageing skin is clearly skin damage from the sun and smoking.

Often dieticians and nutritionists will focus on the following food groups, vitamins, fats, minerals and trace elements  for healthy skin: vitamin C, selenium, zinc, omega 6 and omega 3 fats from plants and oily fish.  We should be eating foods containing vitamin e and phytoestrogens from soya and whole grains.  Most people overlook the need to drink water and are therefore dehydrated and it is water that prevents our skin becoming dry and looking tired, especially in air conditioned offices and working outside.

Answered by the Health at Hand nurses  

You may also be interested in...

Vitamins - minerals and supplements

Newsletter sign up

Sign up to our monthly newsletter, Better Health, to receive our latest health and wellbeing updates.

Sign up to newsletter