As we age, our skin undergoes natural changes—it becomes thinner, less elastic, and more prone to dryness and wrinkles. While no diet can completely stop the clock, certain foods can support healthy, glowing skin well into later life. Nutrient-rich foods help maintain skin elasticity, hydration, and repair, making them especially important for seniors.
Here are 10 of the best foods to incorporate into your diet to promote healthy skin as you grow older:
- Fatty Fish (e.g., Salmon, Mackerel, Sardines)
Fatty fish are rich in omega-3 fatty acids, which help maintain skin moisture, reduce inflammation, and prevent dryness. Omega-3s also support the skin barrier, which can become compromised with age.
Benefits: Hydration, elasticity, anti-inflammatory
How to enjoy: Grilled, poached, or in fishcakes
- Avocados
Avocados are full of healthy fats, especially monounsaturated fats, which are essential for keeping skin supple and moisturised. They’re also a good source of vitamin E, an antioxidant that protects against skin damage.
Benefits: Skin repair, hydration, protection
How to enjoy: On toast, in salads, or blended into smoothies
- Nuts and Seeds (e.g., Walnuts, Flaxseeds, Sunflower Seeds)
These small foods are nutritional powerhouses. Walnuts are rich in omega-3s, sunflower seeds offer plenty of vitamin E, and flaxseeds provide lignans and fatty acids that support skin structure.
Benefits: Antioxidant protection, smoother skin
How to enjoy: As snacks, sprinkled on porridge or yoghurt
- Sweet Potatoes
Packed with beta-carotene, which the body converts into vitamin A, sweet potatoes help keep skin healthy by supporting cell turnover and acting as a natural sunblock from within.
Benefits: Skin cell renewal, sun protection
How to enjoy: Roasted, mashed, or as chips
- Tomatoes
Tomatoes are rich in lycopene, an antioxidant that protects the skin from UV damage and helps maintain a youthful appearance. Cooking them increases lycopene availability.
Benefits: Anti-ageing, sun defence
How to enjoy: In soups, stews, or roasted
- Green Tea
Green tea contains powerful polyphenols, especially EGCG (epigallocatechin gallate), which fight oxidative stress and may improve skin elasticity and hydration over time.
Benefits: Reduced inflammation, improved elasticity
How to enjoy: Hot or iced with lemon
- Carrots
Like sweet potatoes, carrots are full of beta-carotene and help repair skin tissues. They also contain vitamin C, which is essential for collagen production—a key protein that keeps skin firm.
Benefits: Skin firmness, tissue repair
How to enjoy: Raw, steamed, or juiced
- Berries (e.g., Blueberries, Strawberries, Raspberries)
Berries are high in antioxidants, particularly vitamin C and anthocyanins, which protect skin cells from free radical damage and help maintain a smooth, youthful appearance.
Benefits: Collagen support, protection from ageing
How to enjoy: In porridge, smoothies, or on their own
- Spinach and Leafy Greens
These greens are rich in vitamins A, C, and E, along with iron and folate—all essential for skin health. They help repair skin, reduce inflammation, and promote a radiant complexion.
Benefits: Detoxification, skin renewal
How to enjoy: In salads, soups, or lightly sautéed
- Dark Chocolate (70% Cocoa or Higher)
Dark chocolate contains flavonoids that improve circulation, protect against sun damage, and increase skin density and hydration. In moderation, it can be a delicious way to support skin health.
Benefits: Increased blood flow, improved texture
How to enjoy: A square or two per day as a treat
Healthy skin starts from within, especially as we age. While topical treatments and sun protection play an important role, a balanced diet full of skin-nourishing foods can make a visible difference. Incorporating these ten foods into your daily meals not only benefits your skin but also supports overall health and wellbeing in your senior years.
Stay hydrated, avoid excessive sugar and processed foods, and enjoy a variety of colourful, nutrient-rich ingredients for skin that looks and feels its best.



