What to eat for healthy skin


Did you know the skin is the largest organ in the body? It acts as a protective barrier, regulates temperature, enables sensation and helps produce vitamin D. Our skin even has its own microbiome, which is essential for supporting our immune system. There are many factors that impact your skin, such as age, hormones and genetics. But, the good news is that your diet and lifestyle play a powerful role in keeping your skin healthy and glowing at any age. In fact, our skin is also a visible sign of our inner health, often reflecting what’s going on inside our bodies. Let’s explore how to feed your skin for optimal wellbeing.

Eat more of these foods

A rainbow of fruits and vegetables

Variety is key to providing the vitamins and antioxidants our skin needs to repair external damage. Yellow, orange and red foods are rich in beta-carotene, which the body converts to vitamin A and retinol, both essential for healthy skin. Try swapping white potatoes for sweet potatoes or butternut squash in your cooking.

Healthy fats

Salmon with greens on a plate

Eating the right types of fats is important, especially omega-3 fatty acids, which strengthen the skin’s natural moisture barrier and keep it hydrated. They also support collagen production, vital for skin elasticity and firmness. Good sources include oily fish such as salmon and mackerel, as well as flaxseeds, chia seeds and walnuts.

Protein

Protein

This is a building block for collagen and keratin, which are essential for skin strength and elasticity. Add more lean protein sources, such as chicken, fish, tofu and tempeh, to your meals.

Zinc & selenium

Zinc

Both are essential trace minerals that our bodies can’t make, so we must get them from our diets. Zinc supports wound healing and healthy cell turnover, key for acne-prone skin. Selenium acts as a powerful antioxidant, protecting skin cells from free radical and UV damage. Good sources include pumpkin seeds, beans, lentils, chicken, eggs, brazil nuts, seafood and wholegrains.

Water & hydrating foods

Glass of water

Adequate hydration supports skin plumpness and elasticity. Try to drink water at regular intervals throughout the day, and include hydrating foods like cucumber, watermelon and soups to help ‘eat’ your water.

Foods to limit

Ultra-processed foods

Lunchbox of ultra-processed foods

These are often low in nutrients and high in sugar, salt and unhealthy fats, which can trigger inflammation and, in turn, affect skin health and accelerate ageing.

Excess sugar

Lots of bowls of sugar

Too much sugar drives a process called glycation, which damages collagen and elastin, the proteins that keep skin firm and smooth.

Alcohol

Alcohol

Excess alcohol dehydrates the skin and impairs nutrient absorption, leaving it looking dull and less able to repair itself.

What else can I do?

Protect your skin

Suncream on a womans back in the shape of a sun

UV damage from the sun is the leading cause of premature skin ageing. Apply a daily sunscreen with at least factor 30+ to keep your skin protected.

Stay active

Exercise

Regular movement boosts circulation, helping deliver nutrients to skin cells and supporting overall skin health.

Prioritise sleep

Woman sleeping in bed

Skin repairs and regenerates overnight, so aim for seven to nine hours of quality sleep each night to maintain a healthy complexion.

Discover more content for healthy skin…

The best biotin supplements 2025 – for dry skin, hair loss and more
Collagen-boosting recipes
Best zinc supplements 2025 – for immune health, wound healing and healthy hair and skin
Eat your way to fabulous skin
Liz Earle’s top five secrets for radiant skin


Dr Chintal Patel is a long-serving GP for the NHS as well as a food content creator, cookbook author and our regular contributor. She has a passion for nutrition and lifestyle medicine, and aims to help people approach cooking and eating in a way that supports overall wellbeing. @drchintalskitchen