Best Foods for Healthy Skin and Anti-Ageing: 
What Science Says

By Lilla Fonyo — Healthy Lifestyle & Longevity Writer

March 2026

Quick Summary

Healthy, glowing skin doesn’t just come from creams and serums — it also comes from what you eat. A balanced diet rich in antioxidants, healthy fats, vitamins and plant compounds can help support skin hydration, collagen production and protection against environmental damage. Scientific research suggests that nutrients such as vitamin C, vitamin E, carotenoids and polyphenols may help reduce oxidative stress, one of the key drivers of skin ageing. By including a variety of colourful fruits, vegetables, healthy fats and nutrient-dense foods in your meals, you can nourish your skin from the inside out.

Related Articles:

The 30-Plants-a-Week Habit - Discover the easy way to try the “30 plants a week” approach and support your gut health with simple, enjoyable changes.

The Wonderful Health Benefits of Avocado - Discover the amazing health benefits of avocados — from heart and gut health to glowing skin, all in one creamy, nutritious fruit.

Healthy High-Fat Foods - Not all fats are bad. Discover 9 high-fat foods like avocado, nuts, and fish that support heart health, weight, and overall wellness.

What is a plant-based diet - Learn what a plant-based diet is, its health benefits, NHS guidance and simple tips to start eating more plant foods today.

Why Diet Matters for Your Skin

Your skin is the largest organ in the body, and it reflects what’s happening internally. As we age, natural changes occur in the skin, including:

Reduced collagen production

Decreased elasticity

Thinner skin structure

Increased dryness and fine lines

While no food can stop ageing entirely, nutrition plays a powerful role in supporting the body’s natural repair processes.

Foods rich in antioxidants and essential nutrients help protect skin cells from damage caused by free radicals, unstable molecules that contribute to inflammation, wrinkles and loss of elasticity.

What PubMed Research Says About Diet and Skin Ageing

Scientific studies indexed in PubMed highlight the strong link between nutrition and the ageing process.

Researchers explain that oxidative stress, caused by an excess of reactive oxygen species (ROS), is a major factor in skin ageing. These molecules can damage DNA, proteins and collagen fibres in skin cells.

However, studies suggest that antioxidant-rich foods may help slow this process by reducing oxidative stress.

Key findings from research include:

Dietary antioxidants such as vitamins A, C and E help neutralise free radicals.

Plant polyphenols and carotenoids can protect skin cells from UV-related damage.

Antioxidant-rich diets may support collagen stability and skin elasticity.

Nutrient-dense foods known as functional foods may support healthy ageing and overall wellbeing.

Researchers emphasise that a balanced diet rich in plant-based nutrients is one of the most effective lifestyle strategies for supporting healthy ageing.

10 Foods That Help Support Healthy, Youthful Skin

1. Fatty Fish

Fish such as salmon, mackerel and sardines are rich in omega-3 fatty acids, which help keep skin hydrated and supple.

Omega-3 fats can help:

Reduce inflammation linked to acne and redness

Support the skin barrier

Improve skin hydration

Fatty fish also contain vitamin E, an antioxidant that helps protect skin from environmental damage.

2. Avocados

Avocados are packed with healthy monounsaturated fats, which help maintain skin flexibility and moisture.

A 2022 study found that women who ate one avocado daily for eight weeks experienced improvements in skin elasticity and firmness.

Avocados also provide:

Vitamin C for collagen production

Vitamin E for antioxidant protection

Potassium and B vitamins

3. Blueberries

Blueberries are rich in anthocyanins, powerful antioxidants that help protect skin cells from oxidative stress.

Research suggests these compounds may:

Reduce inflammation

Support collagen stability

Help protect against sun-related skin damage

Their deep blue colour is a sign of their high antioxidant content.

4. Red and Yellow Peppers

Bell peppers are one of the best sources of vitamin C, a nutrient essential for collagen production.

They also contain beta-carotene, which the body converts into vitamin A.

Carotenoids help:

Protect skin cells from sun damage

Improve skin tone and texture

Reduce signs of premature ageing

5. Sweet Potatoes

Sweet potatoes are another excellent source of beta-carotene, a plant pigment that supports skin health.

Beta-carotene works as a natural internal sun protection by helping defend skin cells against UV damage.

They also contain vitamins C and E, which help maintain skin structure.

6. Spinach and Leafy Greens

Dark leafy greens such as spinach, kale and watercress are packed with nutrients that support skin health.

These include:

Vitamin C

Vitamin A

Vitamin K

Lutein

Iron and magnesium

These nutrients help maintain healthy skin cells and support collagen production.

7. Nuts and Seeds

Nuts and seeds provide essential nutrients that support skin health, including:

Vitamin E – protects skin cells from oxidative damage

Healthy fats – support hydration and elasticity

Selenium and zinc – important for skin repair

Examples include:

Almonds

Walnuts

Sunflower seeds

Chia seeds

8. Tomatoes

Tomatoes are rich in lycopene, a carotenoid with strong antioxidant properties.

Research suggests lycopene may:

Help protect skin from sun damage

Reduce oxidative stress in skin tissues

Support smoother skin texture

Eating tomatoes with healthy fats such as olive oil helps improve lycopene absorption.

9. Dark Chocolate

Good news for chocolate lovers: dark chocolate with at least 70% cocoa contains flavonoids that benefit skin health.

Studies show that high-antioxidant cocoa may:

Improve skin hydration

Increase blood flow to the skin

Reduce roughness and sensitivity to sunlight

Moderation is key due to its calorie content.

10. Green Tea

Green tea is rich in catechins, plant compounds with strong antioxidant and anti-inflammatory properties.

Research suggests these compounds may:

Protect skin from UV damage

Reduce inflammation

Support overall skin health

Green tea is also linked with improved circulation, which helps deliver nutrients to skin cells.

Additional Skin-Supporting Nutrients

Beyond individual foods, several nutrients play a particularly important role in maintaining healthy skin:

Vitamin C – supports collagen formation and protects against oxidative stress
Vitamin E – protects skin cell membranes and reduces UV damage
Carotenoids – help protect against sun damage and improve skin tone
Polyphenols – plant compounds with anti-inflammatory and antioxidant properties
Omega-3 fatty acids – support hydration and skin barrier function

Eating a variety of colourful fruits and vegetables is one of the easiest ways to obtain these nutrients.

Lifestyle Habits That Support Skin Health

Food is important, but several lifestyle factors also influence how your skin ages.

Healthy habits include:

Drinking enough water

Eating a balanced diet

Limiting refined sugar

Protecting skin from excessive sun exposure

Getting enough sleep

Managing stress

Together, these habits support both skin health and overall wellbeing.

Takeaway

Your diet plays a powerful role in how your skin looks and ages. Research suggests that foods rich in antioxidants, healthy fats, vitamins and plant compounds may help protect skin cells from oxidative stress and support collagen production. While no food can stop ageing entirely, regularly eating nutrient-dense foods such as fatty fish, berries, leafy greens, nuts and colourful vegetables can help keep your skin healthy, resilient and glowing over time.

❓ FAQ: Best Foods for Healthy Skin and Anti-Ageing

What foods are best for healthy skin?

Foods rich in antioxidants and healthy fats are best for skin health. Examples include fatty fish, avocados, berries, leafy greens, nuts, seeds and colourful vegetables.

Can diet really affect skin ageing?

Yes. Research shows that nutrients such as vitamins C and E, carotenoids and polyphenols help protect skin cells from oxidative stress, one of the key drivers of skin ageing.

What nutrient is most important for skin?

Several nutrients are important, but vitamin C is essential because it helps the body produce collagen, the protein that keeps skin firm and elastic.

Are antioxidants good for the skin?

Yes. Antioxidants help neutralise free radicals, unstable molecules that damage skin cells and contribute to wrinkles and loss of elasticity.

Is drinking green tea good for your skin?

Green tea contains catechins, antioxidants that may help protect the skin from UV damage and reduce inflammation.

Can food reduce wrinkles?

Food cannot remove wrinkles completely, but diets rich in antioxidants and healthy fats may help slow skin ageing and support skin elasticity.

 

This content is for educational purposes and does not replace medical advice…

 

About the author
Lilla Fonyo is a healthy lifestyle and longevity writer with a background in endurance running, nutrition, and mindful living. She focuses on sustainable habits that support long-term physical and mental wellbeing.

👉 Read more about Lilla

Sources:

www.healthline.com - 10 Foods to Help Your Skin and Health as You Get Older

www.pmc.ncbi.nlm.nih.gov - Plant Fortification of the Diet for Anti-Ageing Effects: A Review

www.longevita.co.uk -  9 Skin-Boosting Flowers and Plants You Need to Know About

www.healthline.com - The 11 Best Foods for Healthy Skin

www.louisethomasskincare.co.uk - What I Eat in a Day for Glowing Skin: A Skin Expert’s Guide to Eating for Skin Health

www.olivemagazine.com - Expert explains: what to eat for better skin

We need your consent to load the translations

We use a third-party service to translate the website content that may collect data about your activity. Please review the details in the privacy policy and accept the service to view the translations.