15 Surprising Best Foods For Acne Treatment and Prevention

best foods for acne

Best Foods For Acne: Foods That Prevent Irritated Skin and Pimples

Best foods for acne prevention and treatment are commonly found around us but how well we consume these foods is often being neglected because of the rise in processed foods. You hear most people give credit to oily and chocolate foods as main causes of irritated skin/pimples but these foods are known to mainly increase your cholesterol levels, according to Rachelle Wood, registered holistic nutritionist in Charlottetown P.E.I.

Also, inadequate consumption of healthy foods can affect your skin’s health and leads to the production of acne. Eating healthy foods and staying hydrated by drinking more water during winter helps prevent you from having acne thereby making your skin glow effectively.

A dermatologist Dr. Anne Chapas, founder of Union Square Laser Dermatology says that stress isn’t the cause of acne but rather a change in your sleeping routines/not washing your faces and also a change in your eating habits.

Consequently, Rachelle Wood says that physical stress and psychological stress which are the two type of stress constitute to a change in your skin by releasing a stress hormone in your body known as cortisol.

Read Also: 35 Super Anti-aging Foods For A Glowing Skin

15 Best Foods For Acne Prevention And Treatment

We have researched and selected the best foods for acne and why they are suitable for irritated skin and pimples. 

Here is a list of 15 best foods for acne prevention and treatment:


This is one of the best foods for acne as it contains antioxidant which helps improve your skin health and make it glitters. They are also rich in vitamin A, E, calcium, magnesium, and potassium which helps maintain your skin health effectively.


Nuts are rich in calcium, copper, iron, manganese, magnesium, potassium, selenium, and vitamin E which are all important in maintaining your skin health and prevent the production of acne. Why not consume these best foods for acne to make your skin look smooth and healthy. Lack of selenium and zinc could result in the formation of acne in some people whose immune system is not strong.


Avocado has vitamin C which reduces the inflammation of your skin thereby making it stay moisturized all day long. It is one of the best foods for acne since its rich in essential fatty acids, antioxidants, vitamin C and Vitamin E. They are widely used in commercial skin products and in most DIY because of its remarkable result in making skin glow.


Red grapes especially do not only use in regulating allergic reactions of skin but are one of the best foods for acne such as pimples and eczema. You can eat both the seeds and fruits for optimal prevention/treatment for irritated skin since it contains antioxidants and other powerful natural chemicals.


One astonishing fact about peppermint is that it cools the skin thereby making it glow and stay moisturized. Peppermint has great medicinal importance for acne when used internally or externally and its antifungal and antibacterial action can make your skin stay healthy. Drinking peppermint tea can cleanse your stomach immensely and make you stay healthy.

To achieve the optimal result for acne treatment, you can drink the peppermint tea and apply peppermint as mask either very early in the morning or at night before going to bed and finally use clean water to rinse it off from your face.

Read Also: Anti-Acne Diet: Get Rid of Acne by Eating Healthier

Brown rice

Brown rice is one of the best foods for acne since it contains some antioxidants, protein, magnesium, and vitamin B. Increase the consumption of brown rice because the vitamin B present in it helps maintain your hormonal levels and prevent you from having acne.


Cucumber contains a high amount of water usually 96 percent, minerals, and fiber which makes them one of the best foods for acne prevention/treatment. You can eat cucumber, especially during summer since heat is most common during summer to avert having acne-like pimples and irritated skin. Cucumber can be eaten as salads or have it alone can also improve your overall skin health.


These fresh green vegetables are best foods for acne since they are rich in antioxidants, vitamin A, folate, vitamin C, vitamin E, and vitamin K. the presence of antioxidants help prevent radical damage to your skin thereby making your skin look bright and moistened. Always inculcate the consumption of broccoli to not only prevent acne but to help boost your immune system.


Mangoes are known to be rich in antioxidants and vitamin A that helps prevent acne and make your body free from blemishes. Eating mangoes especially during summer moisturizes your skin and prevents it from rupture.


The allicin which is one of the major chemicals found in garlic helps fight against harmful bacteria and viruses in your body. Garlic also prevents aging of the skin, chances of experiencing common cold, and treatment for dark spots on the face and around the knuckles.

Read Also: Health Benefits of Garlic and Ginger To The Body


Watermelon like cucumber is one of the best foods for acne prevention and treatment. They could be chopped/sliced into small pieces with a little salt or eaten as salads because they are very delicious and tasty. Watermelon constitutes about 92 percent of water while the rest contents include minerals and fiber. They can also be taken as a treat after a morning workout.

Alfalfa sprouts

These green vegetables look like grass but work miracle in preventing acne and makes you have a glowing skin. The presence of its important nutrients and enzymes help averts skin inflammation.


Pineapples are one of the best foods for acne since it contains vitamin C and enzyme known as bromelain. They help make your skin look shiny and moisturized it. Collagen can also be produced from consuming pineapples and this helps the repair of cell/tissue thereby preventing the formation of scars in the body. You can consume pineapples as a juice, salads or as a fruit because they taste very delicious and are nutritious in boosting your immune system greatly.

Fatty fish

Fatty fishes like mackerel, sardines, and salmon are known to contain essential omega-3 fatty acids which helps prevent acne and are also important in preventing your body from aging rapidly. Try inculcating fatty fishes into your diet to help maintain your overall skin health.


Tomatoes contain minerals and vitamins which are essential for your skin health and make it glow unending. It also contains antioxidants which help heal your skin from sunburn and prevents it against sun damage as well.

Read Also: 20 Best Foods That Promote Hair Growth Effectively


We have seen that these best foods for acne can easily be gotten from our environment and you are to consume it always in order to maintain your skin health effectively. Also, when you don’t imbibe consuming healthy diets and have adequate sleep or you neglect washing of your face, it can bring about the development of acne in your body. When you consume these best foods for acne and you discover there is no improvement in your skin condition, quickly visit your medical doctor or dermatologists to help detect the problem and give you a lasting solution to your acne problems.

Finally, any addition of foods to the above-mentioned foods for acne are highly welcomed. You can share this article with your friends and loved ones if you care about their acne problems and want the best treatment for them.

1 Trackback / Pingback

  1. Acne Treatment Food – Acne Complex Treatment

Leave a Reply

Your email address will not be published.