Foods to Eat for Fabulous Skin

Those that want enviable skin that will glow all year round should take note of the phrase “you are what you eat.” When it comes to the way our skin looks and feels this statement has never been truer because, believe it or not, the type of nutrients that you choose to consume can help to nourish your skin from the inside out.

Although choosing the right natural skincare products is still important, a diet that’s rich in antioxidants can help to combat the signs of ageing and help to keep skin problems at bay. For healthy skin, a varied, balanced diet should contain things like vitamins C and E, beta-carotene, zinc and selenium. Here’s how you can easily incorporate these into your diet.


As well as being high in healthy fats, avocados are also a good source of vitamin E which is an important antioxidant to protect the skin. Vitamin E is a nutrient that not many of us tend to get enough of, so adding half an avocado to your salad should help you see a difference.

Sunflower seeds

Seeds are a great source of nutrients and sunflower seeds, in particular, are an excellent example. They also include something called linoleic acid that helps your skin to stay flexible and moisturised.


Walnuts have almost too many health benefits to count. Firstly, they’re far richer in essential fatty acids than most other nuts. This is good as fatty acids are something that our bodies struggle to make themselves and something that we need to keep our skin functioning as it should.

Sweet potatoes

Everyone loves sweet potatoes, right? They contain beta-carotene which can be converted into vitamin A once digested and act as a natural sunscreen to protect you from harmful UV rays.


When your parents told you to eat your greens as a kid, they weren’t lying. Broccoli stands as proof of this, containing plenty of vitamins and minerals including zinc, vitamin A and vitamin C. It also contains a compound called sulforaphane that may even have anti-cancer effects.


Switching to soy from your dairy products has several health benefits,and studies have even shown that eating soy isoflavones improve the appearance of fine lines and wrinkles and improves skin elasticity.

Dark chocolate

If you ever needed another reason to eat chocolate, the effects of cocoa on the skin are it. A high amount of cocoa powder has been proven to improve rough skin and make you less sensitive to sunburn. This doesn’t mean you need to go overboard, however, just make sure that you choose chocolate that contains at least 70% cocoa.

Fatty fish

Adding fatty fish such as salmon, mackerel and herring into your diet mean that you’ll reap the rewards of omega-3 fatty acids. Fish oil helps to fight inflammation and autoimmune conditions that can affect the skin such as psoriasis.

What you eat can have a huge effect on the health of your skin, so it’s always important to be mindful that you’re getting enough nutrients.


  1. Great article Vijay. I myself consume of walnuts daily in the morning, roasted sunflower seeds, broccoli is included in the lunch or dinner meal course. Would like to share some more superfoods for our skin like Oatmeal, Avocado, green tea etc.

Comments are closed.