You are doing everything right. You see your dermatologist, apply your prescription topical or swallow your oral medication on schedule, and stick to a consistent skincare routine. Yet, those stubborn breakouts linger. Could the culprit be sitting on your plate?
According to board-certified dermatologists, certain foods can directly interfere with how common acne medications work—either by blocking absorption, triggering inflammation, or counteracting the drug's mechanism. Here are five foods to be mindful of when you are on a treatment plan for acne.
1. Dairy, especially skim milk
Dairy is the most frequently cited dietary factor in acne—and for good reason. Research suggests that cow's milk, particularly skim milk, can increase levels of insulin-like growth factor-1 (IGF-1), a hormone that signals your sebaceous glands to produce more oil. For someone on prescription retinoids or oral antibiotics, this extra oil production can undermine the medication's ability to keep pores clear.
“If you are on isotretinoin (Accutane) or a topical retinoid, cutting back on dairy can help the medication do its job without having to fight against a spike in oil production,” explains one dermatologist.
You do not need to go completely dairy-free, but swapping your morning skim milk for oat or almond milk during treatment is a low-risk experiment worth trying.
2. High-glycemic sugars and refined carbs
White bread, sugary cereals, white rice, and candy cause a rapid spike in blood sugar. That spike triggers a cascade: more insulin, more IGF-1, and ultimately, more sebum and inflammation. This is especially problematic if you are taking spironolactone or an oral antibiotic, because the added inflammation can blunt the drug's anti-acne effect.
What to look for on labels
- Added sugars (syrups, cane sugar, honey in large amounts)
- Refined flours (enriched wheat flour, white rice flour)
- Sweetened beverages (soda, sweetened iced tea, energy drinks)
Instead of cutting carbs entirely, aim to pair them with protein or healthy fat. For example, have an apple with almond butter instead of apple juice.
3. Whey and casein protein powders
If you are using a whey or casein protein supplement to build muscle or manage your weight, it may be quietly sabotaging your acne medication. These milk-derived proteins boost IGF-1 even more than whole milk does. Several small studies have found a direct link between whey protein consumption and acne breakouts in both teenagers and adults.
For patients on oral antibiotics or hormonal treatments (like spironolactone or oral contraceptives for acne), switching to a plant-based protein powder—pea, hemp, or pumpkin seed—can remove a hidden trigger without sacrificing your protein goals.
4. Iodine-rich foods in excessive amounts
Iodine is an essential nutrient, but in high doses it can irritate the pores and cause acneiform eruptions—pimple-like bumps that resemble acne but do not respond to standard acne treatments. This is particularly relevant for anyone taking isotretinoin or using a topical retinoid, because these medications already make the skin more sensitive.
Foods that are very high in iodine include:
- Kelp and seaweed (nori, dulse, kombu)
- Iodized salt (in large quantities)
- Certain shellfish (shrimp and cod in high amounts)
- Some multivitamins (check for high iodine content)
You absolutely do not need to avoid iodine—it is important for thyroid health—but if you eat seaweed snacks daily or take a kelp supplement, it is worth cutting back during your acne treatment.
5. Excessively greasy or fried foods
While a burger or fries will not directly cause acne in most people, a diet very high in unhealthy fats (especially trans fats and omega-6-rich vegetable oils) promotes systemic inflammation. When you are on a medication like doxycycline or minocycline (oral antibiotics), the drug works partly by reducing inflammation in the skin. Flooding your system with pro-inflammatory foods can dampen that effect.
Note: There is a difference between anti-inflammatory fats (like those in salmon, walnuts, and olive oil) and pro-inflammatory ones (from deep-fried fast food, processed snacks, and margarine). You do not have to swear off fried chicken, but making it an occasional treat rather than a daily habit will help your medication work.
Frequently Asked Questions
Do I have to avoid all these foods completely?
No. Most dermatologists recommend moderation rather than elimination. The goal is to identify if any of these foods are triggers for you. A food journal can help you spot patterns between what you eat and your breakouts.
How long after changing my diet will I see improvement?
It varies, but many people notice a difference in 4 to 6 weeks. Acne medications often take that long to start working as well, so be patient and consistent with both your diet and your treatment plan.
Can I take my acne medication with milk or a protein shake?
Some medications, especially tetracycline-class antibiotics (doxycycline, minocycline), bind to calcium and are poorly absorbed if taken with dairy. You should take these on an empty stomach or at least two hours apart from dairy. Always follow your prescription label instructions.
Is chocolate bad for acne if I am on medication?
It depends on the chocolate. Dark chocolate (70% cocoa or higher) has a lower glycemic impact than milk chocolate and is less likely to interfere with acne treatment. Milk chocolate, however, combines dairy and sugar—two potential triggers.





