No single food will make pimples disappear overnight, but what you eat directly influences the two biggest drivers of acne: excess oil production and inflammation. The foods that help most are those that keep your blood sugar steady, supply anti-inflammatory fats, and deliver key micronutrients like zinc and vitamins A and E. Cutting back on the foods that spike insulin can be just as important as adding the helpful ones.
Why Food Affects Your Skin
When you eat something that causes a sharp rise in blood sugar, your body pumps out insulin to bring it back down. That insulin surge does more than manage blood sugar. It stimulates your body to produce androgens, hormones that ramp up oil production in your skin’s sebaceous glands. High insulin also increases levels of a growth factor called IGF-1, which speeds up the turnover of skin cells lining your pores. More oil plus more dead skin cells equals clogged pores and, eventually, pimples.
This is why dietary changes can make a real difference. Anything that lowers your fasting and post-meal insulin levels reduces both oil production and the rapid skin cell turnover that blocks pores.
Foods That Help Clear Skin
Low Glycemic Carbohydrates
Swapping refined carbs for low glycemic options is the single most impactful dietary change for acne. Low glycemic foods release sugar into your bloodstream slowly, keeping insulin in check. Good choices include steel-cut oats, sweet potatoes, quinoa, most legumes, and whole grain bread with visible seeds. Pair carbs with protein or healthy fat to slow digestion even further. For example, toast with avocado and eggs will produce a much gentler insulin response than toast with jam.
Fatty Fish and Other Omega-3 Sources
Omega-3 fatty acids work against acne by dialing down inflammation and lowering IGF-1 levels. Salmon, mackerel, sardines, and anchovies are the best sources because they contain the active forms your body can use right away. Plant sources like flaxseed and walnuts contain a precursor form that your body converts inefficiently, so fish or algae-based sources are preferable. A cross-sectional study of acne patients found that 94% had omega-3 levels below the recommended range, suggesting that most people with breakouts aren’t getting enough. Aim for two to three servings of fatty fish per week.
Zinc-Rich Foods
People with acne consistently show lower zinc levels than people with clear skin, and the worse the acne, the lower the zinc tends to be. Zinc helps by calming inflammatory immune cells, particularly the white blood cells that cause pimples to become red and swollen. A clinical trial found that 30 mg of elemental zinc per day significantly reduced inflammatory acne scores compared to placebo. You can get zinc from oysters (the richest food source by far), beef, pumpkin seeds, chickpeas, and cashews. A single serving of oysters delivers more zinc than most people get in an entire day.
Vitamin A and E Sources
Both vitamins A and E are significantly lower in people with acne compared to those without it, and vitamin E levels drop further as acne severity increases. Vitamin A supports normal skin cell turnover so pores are less likely to clog. Vitamin E acts as an antioxidant that protects skin cells from inflammatory damage. For vitamin A, eat orange and dark green vegetables: carrots, sweet potatoes, spinach, and kale. For vitamin E, reach for sunflower seeds, almonds, hazelnuts, and avocados.
Probiotic-Rich Foods
Your gut health and your skin are connected through what researchers call the gut-skin axis. When the intestinal lining is compromised, inflammatory signals can travel through the bloodstream and worsen acne. A randomized clinical trial found that a specific strain of probiotic bacteria reduced non-inflammatory acne lesions by about 19 compared to a reduction of about 11 in the placebo group, a statistically significant difference. While you can’t get that exact strain from food alone, regularly eating fermented foods like yogurt (unsweetened), kefir, sauerkraut, kimchi, and miso supports a diverse gut microbiome that helps maintain intestinal barrier function.
Green Tea
Green tea contains a polyphenol that has been shown to reduce oil production in sebaceous gland cells by affecting the signaling pathway that regulates fat synthesis. Two to three cups of unsweetened green tea daily is a reasonable amount. The key word is unsweetened, since adding sugar would counteract the benefit by spiking insulin.
Foods to Cut Back On
Sugar and Refined Carbohydrates
White bread, pastries, sugary cereals, candy, soda, and fruit juice are the biggest offenders. These foods have a high glycemic index, meaning they cause rapid blood sugar spikes followed by surges of insulin that promote oil production and pore-clogging cell growth. The CDC recommends limiting added sugars to less than 10% of daily calories, which works out to about 12 teaspoons on a 2,000-calorie diet. For context, a single can of regular soda contains roughly 10 teaspoons. If your skin is breaking out, staying well below that threshold is a practical goal.
Dairy, Especially Milk
A meta-analysis of over 78,000 children, adolescents, and young adults found a consistent association between dairy intake and acne. Milk proteins promote insulin secretion and stimulate liver production of IGF-1. When combined with the high glycemic carbohydrates often found alongside dairy (think cereal with milk, or sweetened lattes), the effect on acne-promoting hormones is amplified. Skim milk appears to be worse than full-fat milk in some studies, possibly because the processing concentrates whey proteins. If you suspect dairy is contributing to your breakouts, try eliminating it for six to eight weeks and observe what happens.
Highly Processed Foods
Fast food, chips, and packaged snacks tend to combine refined carbs, unhealthy fats, and high sodium in ways that promote both insulin spikes and systemic inflammation. These foods also tend to displace the nutrient-dense options your skin needs. You don’t have to be perfect, but shifting the balance of your diet toward whole foods will move several of these levers at once.
A Practical Daily Framework
Rather than memorizing a list of “good” and “bad” foods, think of building each meal around three principles: a low glycemic carb, a source of healthy fat or omega-3s, and a colorful vegetable or fruit for vitamins and antioxidants. A practical day might look like this:
- Breakfast: Oatmeal topped with walnuts and berries, or eggs with sautéed spinach and whole grain toast
- Lunch: A salad with chickpeas, avocado, pumpkin seeds, and olive oil dressing
- Dinner: Grilled salmon with roasted sweet potatoes and steamed broccoli
- Snacks: A handful of almonds, carrot sticks with hummus, or unsweetened green tea
This kind of eating pattern naturally delivers zinc, omega-3s, vitamins A and E, and fiber while keeping blood sugar stable. It doesn’t require supplements or extreme restriction.
How Long Before You See Results
Skin cells take roughly four to six weeks to cycle from formation to the surface, so dietary changes won’t produce visible improvement for at least that long. Most studies evaluating diet and acne use a minimum follow-up period of six weeks, and many participants don’t see meaningful change until eight to twelve weeks. This is the most common reason people give up on dietary approaches too early. Commit to at least two to three months of consistent eating changes before judging whether they’re working.
It also helps to change one thing at a time. If you cut sugar, reduce dairy, and add fish all at once, you won’t know which change made the difference. Start with the swap that feels most doable, whether that’s replacing sugary drinks with water and green tea or adding fatty fish twice a week, and build from there.

