Although certain treats are good for the soul, they’re not always your clear skin’s best friend. Sometimes, they might even just be its worst enemy. 

But rest assured, your diet to clear and acne-free skin doesn’t have to look all green. It can be as colorful as you want, for as long as you know which foods to indulge in and which to completely ditch. 

Here, the trick to a happy yet clear skin is a balanced diet. 

So, in this guide, let’s talk about what to eat and what to avoid when dealing with acne. Fair warning, it’s not going to be an overnight remedy to get rid of all the budding acne underneath your skin, but it’s definitely worth a bite—or not. 

What Foods to Have on Your Diet

Acne affects more than half of the world’s entire population, making it one of the most common problems people are trying to solve. 

Thousands of products have been curated to specifically solve this facial issue but what people refuse to acknowledge is that more often than not, it has something to do with food. You may not be eating enough of certain foods that aid in preventing acne breakouts. 

One of these is foods rich in omega-3 fatty acids such as eggs and fish like salmon, mackerel, and tuna. If you’re not a fan of seafood, you can also indulge in high-quality, grass-fed beef and turkey cooked in a variety of ways—just not the greasy types.

Ditch the chips and instead reach for nuts like walnuts and almonds, if you desperately need something to munch on. Contrary to popular belief, these nuts don’t necessarily contribute to oily skin unless they’re deep fried in oil. 

Veggies are also on the top of the list, tomatoes, carrots, and dark leafy vegetables like spinach and kale. Fruits you might want to indulge in are apricots and blueberries

On the sides, don’t be afraid to mix in some brown rice, quinoa, whole wheat bread, peas, beans, and lentils.

As you can see, the foods listed above are also the ones you see on lists that are meant for clean and healthy diets. The ones above are rich in zinc, vitamins A and E, antioxidants, and low in sugar. 

What to Avoid Eating

Now that we’ve listed all the things that you can indulge in, it’s time we dive into the ones that you can’t. 

In this section, it’s going to seem pretty obvious that the foods you need to avoid are inherently bad for your health. Let’s face it, it makes a lot of sense that bad foods cause bad breakouts. And you’re going to find out which ones cause them.

The first ones on our list are refined grains and sugars. Refined grains come in the form of things in white—white flour pasta, white bread, white crackers, white rice, and rice noodles. On the other hand, refined sugars are things like cane sugar, maple syrup, honey, or agave. 

Sodas and sugar-sweetened beverages are also culprits of acne. Sadly, these sugars stretch to pastries and cakes that also cause acne in some people. 

Another—more obvious—item on our list is fast food. Yes, the sinful, greasy fries, juicy hot dogs, and cheesy burgers you indulge in are culprits of the zits you find on your nose, foreheads, and chins.

It pains us to say this, but chocolate is also an enemy you must defeat at all costs. Several studies show that consuming cocoa or chocolate has increased the risk of developing acne. In line with, consuming dairy products might be something you also want to reconsider. 

As we’ve said, the items listed above are technically the ones people have always said you shouldn’t go crazy on. A cheat day may be acceptable every now and then, but don’t make it a habit if you don’t want breakouts. 


Eating clean and healthy food is a way to make sure you won’t get weekly breakouts. Making sure that you’re eating right isn’t just beneficial for your face but also for your entire body—helping you find more reasons to indulge in all things green and healthy. 

However, if you truly can’t live without the junk food, just make sure that you do it less and sparingly, so that you won’t have to figure out how to fix the zits that unexpectedly appeared. Just make sure you prioritize having a healthy diet over indulging in a bad one.