Last Updated on May 12, 2026 by Giorgia Guazzarotti

If you’ve ever stood in the dairy aisle trying to figure out which is the best milk for acne-prone skin and ended up completely paralysed because literally every option seems fine and also potentially terrible, welcome to the club. You’ve got whole milk, skim milk, oat milk, almond milk, soy milk that your one friend swears by and your other friend says wrecked her skin, coconut milk that tastes like sunscreen, and about forty-seven other options that didn’t exist ten years ago.
And somewhere in the back of your mind you’re thinking: does any of this actually matter, or am I just standing here having an existential crisis over a carton? It matters. The type of milk you drink regularly can make a real difference if you’re acne-prone – and some of the choices most people assume are safe are actually making things worse. In this article I’m going to break down exactly what the research says about dairy products and acne, which plant-based milks are actually worth switching to for clearer skin, and which dairy alternatives are just dairy’s problems wearing a different outfit.
Why Does Cow’s Milk Cause Problems For Acne-Prone Skin?
When you drink cow’s milk, your body responds by pumping out more of a hormone called IGF-1 (insulin-like growth factor-1). You can think of IGF-1 as basically your body’s “grow, baby, grow” signal. That signal tells your oil glands to increase oil production, tells the skin cells lining your pores to multiply faster (hello, clogged pores), and tells your body to produce more androgens – the hormones that are already heavily implicated in acne. A review published on PubMed found that milk consumption raises IGF-1 to levels comparable with eating high-glycaemic food. So basically, drinking a glass of milk hormonally looks a lot like eating a bowl of white pasta or white bread. Not ideal.
Another PubMed paper put it even more bluntly, saying the high rates of acne in Western societies can be directly explained by increased IGF-1 stimulation from milk consumption. Scientists have literally started calling milk “nature’s perfect food for acne.” And then there are the actual hormones in the milk itself. Cows are kept in near-constant states of lactation, and their milk reflects that. It contains the cow’s own hormones, which in humans can mess with your hormonal balance and make hormonal acne breakouts worse. So you’ve got the IGF-1 problem AND the added hormone problem. It’s a two-for-one that your skin did not ask for.
Related: I Went On The Low-Glycemic Diet And This Is What Happened
The Skin Milk Problem
Brace yourself, because this one is genuinely infuriating if you’ve been buying skim or low-fat milk thinking you were making the healthier choice. Skim milk is actually worse for acne than whole milk. A 2019 study found the odds ratio for acne with skim milk was 1.82, versus 1.48 for milk generally. There are two reasons for this.
- One: fat slows down digestion. It basically acts as a speed bump, making your body absorb everything else in the milk more slowly. Take the fat out, and that speed bump disappears. The sugars and proteins hit your bloodstream faster, your insulin spikes harder, and that’s what sets off the chain reaction that ends in more oil production and more breakouts
- Two: when manufacturers remove the fat, they often add milk solids and whey protein back in to improve the texture, and whey protein is its own separate acne nightmare because it directly cranks up IGF-1. So skim milk has less fat, sure, but more of the exact things that mess with your skin. Incredible.
What About Yogurt And Cheese And All That?
Some good news here: fermented dairy seems to be a different story. The Dove Medical Press case-control study found that while some research flagged a modest increased risk with yogurt, another meta-analysis found no significant association between fermented dairy and acne at all. The fermentation process changes the proteins and sugars in ways that seem to reduce the insulin-spiking, IGF-1-raising effect that liquid milk has.
Fermented foods also feed the good bacteria in your gut, and increasingly the research is pointing to a gut-skin connection where a healthier gut means less skin inflammation. The catch (and you probably already know what it is) is sugar. The benefits of fermented dairy evaporate the second you’re eating yogurt with twenty grams of added sugar in it. The yogurts you buy at the supermarket have so much sugar content, they’re basically dessert. Go for plain, unsweetened yogurt instead.
Plant-based Milks: What Are The Best Milk Alternatives?
Right, so what’s the most popular dairy-free alternative that won’t trigger breakouts?. And I want to be honest with you upfront about something: no plant-based milk has been directly proven in a clinical trial to clear acne. A 2026 review in the Journal of Integrative Dermatology was pretty clear that plant-based milks are “not inherently anti-inflammatory.” The reason to switch isn’t that oat milk is magic – it’s that it doesn’t have the cow hormones, whey protein, and IGF-1-triggering properties that dairy does.
- Unsweetened almond milk: This is probably the most straightforwardly safe option for acne-prone skin. It has a low glycaemic index, barely any protein (which means it doesn’t stimulate IGF-1 the way dairy does), and it contains vitamin E which has anti-inflammatory properties. The same 2026 dermatology review noted that almond milk provides “little direct endocrine stimulation” – meaning it basically leaves your hormones alone, which is exactly what you want. The one rule is unsweetened. Sweetened almond milk adds sugar, sugar spikes insulin, insulin raises IGF-1, and you’re back to square one just via a different route. Check the label. The ingredient list should be depressingly short: almonds, water. Done.
- Soy milk: Soy contains compounds called isoflavones, which act as weak phytoestrogens in the body – and research suggests they can actually behave like antiandrogens, meaning they might inhibit the enzymes that convert testosterone into the more potent form that drives sebum production. A study found that soy isoflavone supplementation reduced total acne lesion counts over 12 weeks. But – and this is important – the 2026 integrative dermatology review was clear that clinical data on soy and acne are still inconsistent, so we can’t call it a proven treatment. Think of it as: possibly better than neutral, definitely not worse, especially if your acne is hormonal. Unsweetened soy milk is worth trying. Again – unsweetened.
- Oat milk: I feel bad being the one to tell you this if it’s your favourite, but oat milk is not the skin hero it’s been made out to be. The 2026 dermatology review specifically flagged that oat milk “varies widely in free sugar and processing-derived maltose content, which can produce higher postprandial glucose and insulin responses than other plant-based options.” Basically: oats are naturally carb-heavy, and the way oat milk is made releases those sugars into the liquid, giving it a glycaemic impact that can spike your insulin similarly to skim milk. It’s not dairy, so you’re avoiding the hormone problem – but you might be recreating the insulin problem. Unsweetened oat milk is better than sweetened, and it’s not going to destroy everyone’s skin, but if you’ve switched to oat milk and your skin hasn’t improved, this might be why.
- Coconut milk: (carton, not the can you cook with) is a solid neutral option. No dairy hormones, no whey, no IGF-1 issues, and nothing in the research directly linking it to acne. It’s higher in saturated fat, but that’s not the same as the animal fats in dairy milk in terms of the hormonal mechanism. Good option if you like the taste.
- Walnut, cashew, and macadamia milks: They work similarly to almond milk – low protein, low glycaemic impact, no dairy hormones. Walnut milk is the better option because it’s one of the few nut milks with a decent omega-3 content, and omega-3 fatty acids have anti-inflammatory properties that are actually relevant to acne. Harder to find at a regular grocery store, but worth it if you can.
- Rice milk: avoid this one if your acne is linked to blood sugar at all. It has one of the highest glycaemic indices of any milk alternative, which means it spikes insulin fast and hard.
The Verdict
The honest answer is: unsweetened almond milk or unsweetened soy milk are your best bets based on what the research supports. Soy if your acne is hormonal and you want to try something with a potential mild anti-androgenic effect. Almond if you want something straightforward that simply doesn’t mess with your hormones at all. Unsweetened versions are always best. Avoid sweetened versions of anything. Be suspicious of oat milk if your skin is sensitive to blood sugar fluctuations. And if you haven’t done a proper dairy elimination yet (six to eight weeks, no dairy, no whey protein supplements), it’s genuinely worth doing before you spend any more money on skincare products trying to fix a problem that might partly be coming from your morning coffee.