17 Foods for clear skin: What to eat to have beautiful and glowing skin?

Who doesn’t want to have clear and flawless skin? The most effective treatment for most skin conditions is not the application of creams, lotions and balms to the surface of the skin, but what we eat. Most external skin treatments only provide a temporary and, literally, skin deep remedy and do not address the true, internal causes of the condition. By avoiding the wrong foods and eating more of the right, you can get beautiful and healthy skin, the natural way, so here are 17 foods that will help improve your skin, some you will have heard about and some that you may not have even been aware of:

1. Fish

The fatty omega-3 acids found in fish are well known for their health benefits. They help to reduce inflammation, which is the cause of many skin complaints and they also help to maintain the healthiness of the skin cells themselves. Fish with the highest omega-3 include: mackerel, salmon, trout, cod, haddock, sole, black bass, herring, etc.

2. Cucumber

The humble cucumber may not be much to look at, but it contains some great ingredients for your skin. It has antioxidants that help protect the skin from the effects of the sun and reduce the appearance of wrinkles, it has anti-inflammatory properties, to reduce redness, and it contains vitamin C, which boosts collagen and elastin production. Cucumber is also one of the great ingredients that you can include in your homemade face masks.

3. Tomatoes

Eaten, tomatoes provide a good source of lycopene, an antioxidant which acts as a sunscreen, from the inside, and which has anti-aging properties too. You can use tomatoes externally as well, as the acidic nature of the fruit can help clear up pimples and tighten up the pores.

4. Apples

Bursting with vitamin C, eating apples will help to firm up and tone the skin and they also protect your skin cells from the damage caused by free radicals and can delay the onset of the signs of aging.

5. Matcha Green tea powder

A nice soothing and calming cup of Matcha green tea is not only great for your state of mind, it can also be a great help to the state of your skin too. Matcha green tea has an amazingly high antioxidant content, a lot higher than a usual green tea, which can powerfully help remove free radicals from your body and it contains polyphenols, which have been proven to be an effective treatment for re-invigorating your skin cells.

6. Kiwi

Loaded with vitamins, especially vitamin C, kiwis help prevent the appearance of wrinkles, make your bones stronger and even protect you from cancer.

7. Carrots

Carrots are the ultimate skin care vegetable. High in beta carotene, which the body converts into one of the body’s most important nutrients, vitamin A, carrots are also high in vitamin C, to boost the production collagen and elastin.

8. Spinach

Eat cold with a salad or hot as a vegetable, spinach is loaded with antioxidants, vitamins B, C, E, which help to prevent wrinkles and the signs of ageing and it also acts as a detoxifying agent for your skin.

9. Ginger

Add some fresh ginger to your home recipes and it will help you to generate smooth and glowing skin. Ginger reduces inflammation and has anti-bacterial properties to help fight any infection.

10. Celery

Another element of essential skin care is silica, a substance that strengthens the connective tissues in the skin and body, and celery is a great and convenient source of silica. Other good sources of silica include; strawberries and mangos.

11. Oysters

A wonderful source of zinc, which helps keep your skin, nails and hair healthy, oysters aid cell repair and rejuvenation; it’s also a good stamina boosting food too!

12. Pumpkin seeds

When you are yearning for a snack, put down the chocolate and pick up a packet of pumpkin seeds instead. Pop a pack in your handbag for a great snack on the go and your skin will thank you for all the zinc that is contained in the seed, which an essential ingredient necessary for the production of new skin cells.

13. Walnuts

For smooth, healthy and beautiful skin, eat walnuts. Rich in omega-3 fatty acids and vitamin E, walnuts will not only make your salads and desserts tastier, but also will make your skin look better.

14. Beets

Great source of powerful antioxidants, beets have a long list of health benefits. Eating beets helps slow down aging process, improves skin tone and helps cleanse and detoxify your system.

15. Lemons

Extremely rich in vitamin C, lemons are truly great friends of clear and glowing skin. Mix lemon with warm water and some honey and drink it in the morning, it will help kick start your day and make your skin look just amazing!

16. Avocados

Avocado and avocado oil is added in various cosmetic and skin care products, because of its ability to rejuvenate and nourish the skin, adding a beautiful glow and radiance. Avocados contain vitamins A, B6, C and monounsaturated fat, all of which are beneficial in preventing signs of aging and even in preventing and treating skin diseases.

17. Zucchini

Zucchini is another great source of antioxidants and vitamins. Eating zucchini helps fight free radicals and preserve your skin from aging and, thanks to a high water content, regular consumption of zucchini helps flush toxins out of your system, making your skin clear and glowing.

What to eat to have beautiful and glowing skin? Do you have some other favorite skin-friendly foods?

Please share your healthy eating tips in the comment section below. 


  1. Anonymous
    March 9, 2014 at 1:45 am

    Amazing, I will try some of these foods to get my skin in better condition.

  2. Jen
    March 7, 2014 at 11:20 am

    Love this site!

  3. Amanda
    March 7, 2014 at 9:23 am

    Yes, I agree

Leave A Reply