Does Cheese Cause Bloating or Digestive Discomfort?

Whether cheese causes bloating depends almost entirely on the type: hard aged cheeses such as cheddar and parmesan contain less than 0.5g of lactose per 100g — compared to approximately 4.7g in whole milk — because the fermentation process consumes most of the lactose during aging, making them well tolerated by most people with lactose intolerance. Soft and fresh cheeses such as ricotta and cottage cheese retain significantly more lactose, and the same mechanism as milk applies for those who react.

For many people, cheese is one of the easier dairy foods to include even with lactose sensitivity. Variation between cheese types is large enough that someone who reacts to soft cheese may have no issue at all with aged cheddar — so paying attention to the specific type of cheese is often more useful than avoiding all cheese.

Why some cheeses may cause bloating and others may not

Lactose is milk's primary sugar, and digesting it requires the enzyme lactase. Many adults produce less lactase than they did as children, meaning some lactose may pass undigested into the large intestine. There, gut bacteria ferment it — producing gas and drawing water into the bowel — which can cause bloating, cramping, or loose stools for sensitive individuals.

What makes cheese different from milk is the effect of aging. During fermentation, the bacteria used to make cheese consume lactose as a food source. The longer and more extensively a cheese is aged, the more lactose has been consumed. Hard, aged cheeses — cheddar, parmesan, gruyere, Swiss — typically contain very little residual lactose, often less than 0.5g per 100g. A standard serving of aged cheddar may deliver as little as 0.1-0.3g of lactose, well within the threshold most lactose-sensitive people can tolerate.

Fresh and soft cheeses tell a different story. Ricotta, cottage cheese, and cream cheese are made without extended fermentation, so they retain most of the lactose from the original milk. These behave more similarly to milk in terms of lactose load per serving. Processed cheese products may also contain added milk solids, raising the lactose content further.

Tips that help some people

Cheese type makes a bigger difference here than almost any other variable:

  • Choose aged hard cheeses. Cheddar, parmesan, gruyere, and Swiss are very low in lactose and the best starting point for people with lactose sensitivity.
  • Be cautious with soft and fresh cheeses. Ricotta, cottage cheese, and cream cheese retain more lactose and may cause symptoms for people who react to dairy.
  • Check for added milk solids. Processed cheese and cheese spreads may contain added milk components that increase the lactose load.
  • Watch the portion. Even low-lactose cheeses can accumulate lactose if eaten in large amounts alongside other dairy foods.
  • Track the type, not just "cheese". Noting which specific cheese you ate alongside your symptoms can reveal whether the type matters for your personal tolerance.

Frequently asked questions

Does cheese cause bloating?

It depends on the type. Hard aged cheeses like cheddar and parmesan are very low in lactose and typically well tolerated, even by people with lactose intolerance. Soft and fresh cheeses retain more lactose and may cause bloating or gas in sensitive individuals. Tracking the specific cheese type is more informative than treating all cheese the same.

What cheese is easiest to digest?

Hard aged cheeses — cheddar, parmesan, gruyere, Swiss, and similar varieties — are among the easiest because aging removes most of the lactose. Most people with lactose sensitivity find these well tolerated. Softer styles retain more lactose and may cause more symptoms in sensitive individuals.

Is cream cheese high in lactose?

Cream cheese has a higher lactose content than aged hard cheeses because it is an unaged, fresh cheese made without extended fermentation. It may cause symptoms for people with significant lactose intolerance. Hard aged cheeses are generally a better option for those who find cream cheese difficult to tolerate.

Can lactose-intolerant people eat cheese?

Many can — especially aged hard cheeses with very low lactose content. Lactose intolerance exists on a spectrum, and most people with mild-to-moderate sensitivity tolerate small to moderate amounts of aged cheese. Very sensitive individuals may need to test carefully, and a healthcare professional can help with formal assessment if symptoms are persistent.

Sources

  1. Shaukat A, et al. Systematic review: effective management strategies for lactose intolerance. Ann Intern Med. 2010;152(12):797-803.
  2. Suarez FL, et al. A comparison of symptoms after the consumption of milk or lactose-hydrolyzed milk by people with self-reported severe lactose intolerance. N Engl J Med. 1995;333(1):1-4.

Don't see your food?