What To Eat For Clearer Skin?

When we break out, the first thing we do is reach for the latest anti-acne product on the shelf. Sometimes it may be wise to look at what we are actually putting into our bodies each day and clean out our skin by eating foods that give our skin the best chance of becoming acne-free. You may be surprised to find out that not all foods are made the same, some may cause pimples while others actually help your skin to look clearer and stay that way!

High-Fiber Foods


There are many goods reasons to include fiber inn your diet— increased satiety, better digestion to name a few. Now you have another good reason to eat fiber— clearer skin! People who eat a lot of fiber may see their acne improve though doctors don’t know the exact reason. ” We know that high-fiber diets can help control blood sugar, which is better for keeping acne away” says Dr Low Chai Ling. Oatmeal, beans, apples, and carrots are easy ways to add a bit of fiber to your diet.



The king of fishes, salmon is full of omega-3 fatty acids. They lower inflammation in your body, and that may help keep acne away. They also help lower the amount of a protein your body makes, called IGF-1, that is linked to acne. If that’s not good reason enough to include salmon in your diet, there are great benefits for your heart health too!



Nuts make a great snack for people who want to load up on protein in between meals. Now there is another reason to include them in your daily diet, especially if clear skin is on your agenda. “People with acne often have low levels of antioxidants like vitamin E and selenium, which almonds, peanuts, and Brazil nuts have a lot of” says Dr Low. These nutrients protect cells from damage and infections. There’s no clear proof that antioxidants will clear up acne, but they are good for your body in other ways. So there’s no harm in adding them to your diet. Just don’t overdo it: about 24 almonds or three or four Brazil nuts is all you need.



Known to be an aphrodisiac, oysters are rich in zinc, a nutrient that’s important for your skin. Among other things, it may help kill bacteria that cause certain kinds of acne. It also appears to help the body stop making chemicals that can cause inflammation — something else that’s linked to acne. Don’t go overboard though! According to Dr Low, too much zinc can cause health problems, though. “Adults shouldn’t get more than 40 milligrams a day” she says.

You may also like