Yes, too much dairy can cause diarrhea, and it happens more often than most people realize. About 68% of the world’s adult population has reduced ability to digest lactose, the sugar found in milk. Even people who consider themselves “fine with dairy” can cross a threshold where the amount overwhelms their digestive capacity. That threshold sits around 12 grams of lactose for most people, roughly the amount in one cup of milk.
Why Dairy Triggers Diarrhea
When you drink milk or eat dairy, your small intestine produces an enzyme called lactase to break down lactose. If your body doesn’t produce enough lactase, undigested lactose passes into your large intestine. There, two things happen. First, the leftover lactose pulls water into the colon through osmosis, creating loose, watery stool. Second, gut bacteria ferment the lactose, producing short-chain fatty acids and gas (mostly hydrogen, carbon dioxide, and methane). That fermentation can trigger a second type of diarrhea and causes the bloating, cramping, and flatulence that often come along with it.
Symptoms typically begin within a few hours of eating or drinking dairy. The more lactose you consume beyond your personal tolerance, the worse they get. At 12 grams or less, most people with low lactase activity feel fine. Above 24 grams, symptoms become hard to ignore. At 50 grams, which is about four cups of milk, nearly everyone with reduced lactase production will experience diarrhea.
Lactose Isn’t the Only Culprit
Lactose intolerance gets most of the attention, but dairy can cause diarrhea through other pathways too. High-fat dairy products like heavy cream, butter, and rich cheeses can overwhelm your body’s ability to digest fat. Your small intestine relies on enzymes from the pancreas and bile from the liver to break fat down. If the fat load exceeds what these systems can handle, the undigested fat passes through and produces greasy, loose stools.
The type of protein in your milk may also matter. Most conventional cow’s milk contains a mix of A1 and A2 beta-casein proteins. A small crossover trial in lactose maldigesters found that conventional milk (75% A1 beta-casein) emptied from the stomach significantly faster than milk containing only A2 beta-casein, at every time point measured over two hours. Faster gastric transit is associated with increased abdominal pain and digestive discomfort. This may explain why some people who struggle with regular milk report fewer symptoms when they switch to A2 milk, though the research is still limited.
Then there’s milk allergy, which is a completely separate condition. A true milk allergy involves the immune system producing antibodies against milk proteins. It can cause diarrhea (sometimes with blood), along with hives, wheezing, or swelling. Lactose intolerance never involves the immune system and never causes those allergic-type reactions. If dairy gives you diarrhea plus skin or breathing symptoms, the problem is more likely an allergy than intolerance.
Your Threshold May Be Lower Than You Think
Many people underestimate how much lactose they’re actually consuming because it hides in foods that don’t seem like dairy products at all. Lactose shows up in bread, pancake mix, biscuits, cookies, and cakes. It’s in breakfast cereals, instant potatoes, soups, margarine, salad dressings, and flavored chips. Processed meats like bacon, sausage, hot dogs, and lunch meats often contain it. So do nondairy coffee creamers, protein powders, protein bars, and meal replacement shakes.
This matters because lactose tolerance works on a cumulative basis. A splash of milk in your coffee might be fine. Add a bowl of cereal for breakfast, a sandwich on processed bread for lunch, and ice cream after dinner, and you’ve stacked well past the 12-gram comfort zone without ever sitting down to a “big glass of milk.” If you’re getting diarrhea and can’t figure out why, hidden lactose in processed foods is worth investigating.
Who Is Most Likely to Be Affected
Lactase production naturally declines after childhood in most humans. About two-thirds of adults worldwide have some degree of lactase non-persistence. The rates vary dramatically by ancestry. People of East Asian, West African, Arab, Jewish, Greek, and Italian descent tend to have the highest rates of reduced lactase activity. People of Northern European descent, particularly from the British Isles and Scandinavia, are more likely to maintain lactase production into adulthood, though even in these populations it’s not universal.
Some people develop what’s called secondary lactose intolerance, where an underlying condition damages the lining of the small intestine and temporarily reduces lactase production. Celiac disease, Crohn’s disease, and intestinal infections can all do this. In these cases, dairy sensitivity may appear suddenly in someone who previously tolerated it well. Treating the underlying condition often restores some or all of the ability to digest lactose.
Dairy Products That Are Easier to Tolerate
Not all dairy is equally likely to cause problems. Yogurt stands out as significantly easier to digest, even for people with low lactase activity. The bacteria used to culture yogurt, primarily Lactobacillus bulgaricus and Streptococcus thermophilus, carry their own lactase enzyme. That bacterial lactase survives stomach acid because it stays physically protected inside the bacterial cells, and the yogurt itself helps buffer the acidic environment. Once the yogurt reaches the small intestine, the rising pH activates this bacterial lactase, which breaks down the remaining lactose before it can cause trouble. Flavored yogurts have somewhat less of this lactase activity but are still generally well tolerated.
Hard aged cheeses like cheddar, Parmesan, and Swiss are another safe bet. The aging process consumes most of the lactose, leaving very little behind. Butter is also extremely low in lactose. On the other end of the spectrum, ice cream, soft cheeses, and milk itself carry the highest lactose loads per serving.
How to Figure Out Your Limit
If you suspect dairy is causing your diarrhea, the simplest approach is to eliminate all dairy for two to three weeks, then reintroduce it gradually. Start with a small portion of a low-lactose product like hard cheese or yogurt. If that goes well, try half a cup of milk with a meal (food slows digestion and gives your body more time to process lactose). Increase from there until you find the point where symptoms return.
Keeping a food diary during this process helps you spot patterns, especially with hidden lactose sources. Pay attention to whether fat content plays a role too. If you tolerate skim milk but not whole milk, or yogurt but not ice cream, fat digestion may be part of the equation. Lactase enzyme supplements taken just before eating dairy can also extend your tolerance, though they work better for some people than others.
If cutting dairy entirely doesn’t resolve your diarrhea, or if symptoms are severe, persistent, or accompanied by blood, weight loss, or fever, something other than dairy is likely involved.

