In This ArticleView AllIn This ArticleCheese and ConstipationCheese and DiarrheaDoes the Type of Cheese and Portion Size Matter?Tips to Avoid Constipation When Eating CheeseTips to Avoid Diarrhea When Eating CheeseWhat to Do If You Have GI Symptoms from Eating Cheese
In This ArticleView All
View All
In This Article
Cheese and Constipation
Cheese and Diarrhea
Does the Type of Cheese and Portion Size Matter?
Tips to Avoid Constipation When Eating Cheese
Tips to Avoid Diarrhea When Eating Cheese
What to Do If You Have GI Symptoms from Eating Cheese
Whether cheese contributes to constipation or diarrhea (or not at all), there are a few factors to consider. We spoke to dietitians specializing in gut health to get their take on cheese and GI symptoms.
Getty Images

Compared to simple carbs and protein, fats are digested more slowly and can act like a “plug” in the intestines, according toKelsey Costa, M.S., RDN, a Connecticut-based registered dietitian and nutrition research and communications consultant. To be clear, we’re talking about fats in general—not just the fats found in cheese.
Cheese’s lack of fiber—an indigestible nutrient that helps usher foods through the GI tract–also slows digestion, potentially stalling it in the colon, where water is absorbed. This could result in constipation in some people.
That said, a 2021 study published inNutrition and Healthfound no association between cheese consumption and constipation in men and women, and noted that moderate amounts of dairy products (one or two servings a day) could actuallyreduce or preventconstipation.
And keep in mind that cheese isn’t the only food to blame for constipation. Sometimes, what you eat—or don’t eat—in your diet could also cause constipation. Let’s hop back to the topic of fiber: It’s necessary for optimal bowel movements and gut health, so when cheese or other high-fat foods make up more of your diet than fiber-rich ones like vegetables, fruits, legumes and whole grains, this dairy product could exacerbate constipation, according to New Hampshire-based dietitianPatsy Catsos, M.S., RDN, LD.
Similarly, cheese could cause diarrhea in some circumstances, especially if you have certain health conditions. For example, a dairyintolerance, sensitivity or allergy can trigger unpleasant digestive symptoms after eating cheese, like bloating, cramping, loose stools and diarrhea. These symptoms happen when the body reacts to the specific proteins or cannot fully digest lactose, the natural sugar found in dairy products. An estimated 36% of Americans experience lactose malabsorption, according to theNational Institute of Diabetes and Digestive and Kidney Diseases.
Yes, the type of cheese and how much you eat can affect your digestion. Softer, fresh cheeses, such as ricotta, cottage and American cheeses, contain more lactose than harder cheeses, and eating them, even in smaller quantities, is more likely to cause diarrhea. AndLiz McMahon, M.P.H., RDN, LDN, a Philadelphia-based gut-health dietitian and owner of Liz McMahon Nutrition, notes that how much you eat could also make a difference, too. “Most people with lactose intolerance should be able to consume small amounts of hard and/or aged cheeses,” she says. “But others are extremely sensitive and have a hard time tolerating any.”
Plus, Catsos points out that cheese is often part of overall high-fat meals (think fettuccine Alfredo). Catsos notes that if a large quantity of cheese is eaten at once, it could trigger bouts of diarrhea for some people.
If you struggle with constipation and love cheese, you don’t need to quit eating it to have better bowel movements. Cheese can still be a successful part of a balanced and varied diet for most people. Here are some expert tips.
Start Small
As we mentioned, not all cheese may affect you the same way.Megan Hilbert, M.S., RDN, founder of Design Nutrition, suggests, “If you suspect cheese is the culprit of your symptoms, try small portions of hard cheeses like Parmesan or Cheddar first and see how you feel. After that, you can incorporate smaller amounts of softer cheeses likemozzarellaor Brie, once you confirm hard cheeses don’t contribute to symptoms.”
Cut Back a Bit
“Going easy on the oil or butter at the same meal and avoiding fried foods also helps prevent constipation,” adds Catsos. Staying well-hydrated is also key to avoiding constipation.
Likewise, if you experience diarrhea after eating cheese, here are a few tips that could help you manage the symptoms.
Choose Cheese Lower in Lactose
If you are lactose-intolerant, the good news is that many cheeses can still fit into your diet without messing with your gut. Cheddar, Swiss, Parmesan, provolone, Brie, feta and low-moisture mozzarella are virtually lactose-free in 1- to 2-ounce servings.
Depending on your tolerance, you may be able to handle a couple of slices of American cheese, which is higher in lactose.Cottage cheesealso has up-there lactose levels, but you can find specially treated lactose-free versions at most grocery stores.
Emily Spurlock, RD, LD, CLT, of theInstitute of Digestive Wellbeingrecommends that if you are sensitive to cheese made from cow’s milk, try cheeses made from goat or sheep milk. Goat cheese has a lower lactose content than cheese made from cow’s milk (around 4% versus 5%). Goat milk also has smaller fat molecules than cow’s milk, which may ease digestibility, particularly in those with lactose intolerance, according to a 2017 research published in theJournal of Dairy Science.
Consider Alternatives
If low-lactose cheeses still bother your belly, you could trylactose-free dairy productsor take a lactase supplement, which contains enzymes that help your body digest lactose.
Probiotics may also promote beneficial gut bacteria that regulate digestion, potentially reducing GI symptoms related to eating cheese or other dairy products, per theNational Institutes of Health. Costa suggests including probiotic-rich foods, like yogurt, kefir, kombucha, sauerkraut, miso and tempeh, in your diet to help relieve these symptoms.
There are plenty of plant-based cheese alternatives, as well, likenutritional yeastandvegan cashew or almond cheese. While they’re not the “real thing,” Costa says that they’re great options because they can add cheesy flavor and texture to dishes without the dairy.
Keep in mind that if you have a dairy allergy, it is best to avoid cheese and other dairy products altogether.
If you frequently experience GI upset after eating cheese, seek medical advice and consider tests for lactose intolerance or dairy allergy. These tests can identify whether your body struggles to process lactose or reacts to specific proteins, explaining your digestive upset.
You could also speak with a dietitian about trying aFODMAP elimination diet. FODMAP stands for fermentable oligosaccharides, disaccharides, monosaccharides and polyols. These fermentable carbohydrates are poorly absorbed in the small intestine and rapidly pull water into the colon, which may cause digestive issues like gas, bloating, diarrhea, constipation and abdominal pain.
The FODMAP elimination diet is structured to help you sort out which cheeses or aspects of a meal are triggering the GI symptoms, says Catsos.
Since lactose (and therefore cheese) is a FODMAP, McMahon also recommends trying out a low-FODMAP diet with support from a dietitian.
The Bottom Line
Only some people have issues with constipation or diarrhea from eating cheese, and there’s no set amount that could cause symptoms.
If you love cheese, but it doesn’t love you back, choosing the right type for your body and enjoying it in moderation along with fiber-rich foods could help relieve or prevent your GI symptoms. And don’t hesitate to see a nutritionist if dairy keeps upsetting your system.
In addition, paying attention to other factors that may affect digestion, such as hydration, physical activity and stress levels, is essential to maintain a healthy and happy gut—that’s sound nutrition advice whether you eat cheese or not.
Was this page helpful?Thanks for your feedback!Tell us why!OtherSubmit
Was this page helpful?
Thanks for your feedback!
Tell us why!OtherSubmit
Tell us why!