Forget expensive lotions and potions for healthy, youthful skin: load up on these three, everyday foods to promote skin cell turnover, shiny hair and strong nails (plus they’re delicious!)

Sweet potatoes

Sweet potatoes are high in vitamin A, which dries up excess sebum (that oily layer on your face which clogs up pores? That’s excess sebum). Sweet potatoes (and leafy greens) are fantastic for clearing up acne and blemishes (which is not just a teenager’s problem, plenty of adults suffer with congested skin).

How we like to eat it: Slice up the sweet potatoes into wedges and roast in a little olive oil as an alternative to fries, or cut up into small dice and saute with leftover veggies, then add to couscous and serve with grilled fish.


Eggs are very high in biotin, which is a B vitamin and promotes skin cell turnover, leaving you with smooth, radiant skin. It’s also fantastic for shiny hair and strong nails.

How we like to eat it: A classic omelette filled with sautéed spinach and goat’s cheese is a delicious way to load up on vitamins and calcium (and it makes a great dinner too).


Almonds are high in vitamin E which is a fantastic antioxidant, preventing age-related dryness and promoting glowing skin from head to toe. You need at least 15mg a day as part of a healthy eating plan, which you’ll get from two handfuls of nuts. Mix it up: walnuts and sunflower seeds are also high in vitamin E.

How we like to eat it: Sprinkle nuts into your cereal or over your yoghurt, or blitz up with spinach and garlic for an easy pesto.

What’s your favourite beauty food?